New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ipad air stuck in trust/don't trust loop? #48

Closed
themaddoctor opened this Issue Jan 9, 2014 · 28 comments

Comments

Projects
None yet
@themaddoctor

themaddoctor commented Jan 9, 2014

Using an iPad Air with iOS 7.0.3:
Gnome keeps telling me that it is failing to mount the iPad,
while the iPad keeps asking me if I can trust/don't trust
the computer.
When trying with ifuse, the iPad asks if I can trust/don't trust
the computer, and the computer says
"Please disable the password protection ...."
even when password protection is OFF.
The pad is jailbreaked.
libimobiledevice 1.1.5
ifuse 1.1.2
usbmuxd 1.0.8

@michaljirman

This comment has been minimized.

Show comment
Hide comment
@michaljirman

michaljirman Jan 10, 2014

Same issue occured with iPhone 4S running iOS 7.0.3, Tested on Debian Wheezy with libimobiledevice v1.1.5.

michaljirman commented Jan 10, 2014

Same issue occured with iPhone 4S running iOS 7.0.3, Tested on Debian Wheezy with libimobiledevice v1.1.5.

@pdefert

This comment has been minimized.

Show comment
Hide comment
@pdefert

pdefert Jan 11, 2014

Same issue with ipad2 on ios 7.0.4 under ubuntu 13.10 with libimobiledevice.so.4.0.1 and libusbmuxd.so.2.0.0

pdefert commented Jan 11, 2014

Same issue with ipad2 on ios 7.0.4 under ubuntu 13.10 with libimobiledevice.so.4.0.1 and libusbmuxd.so.2.0.0

@ex0hunt

This comment has been minimized.

Show comment
Hide comment
@ex0hunt

ex0hunt Jan 12, 2014

Same issue with iPad Mini(2012) on ios 7.0.4. Gentoo with libimobiledevice 1.1.5.

ex0hunt commented Jan 12, 2014

Same issue with iPad Mini(2012) on ios 7.0.4. Gentoo with libimobiledevice 1.1.5.

@liaojie

This comment has been minimized.

Show comment
Hide comment
@liaojie

liaojie Jan 13, 2014

Same issue with iPad Air on ios 7.0.4(11B554a)

The linux dist is Fedora 19 X86_64 , with kernel version 3.12.6-200, libimobiledevice version 1.1.5

liaojie commented Jan 13, 2014

Same issue with iPad Air on ios 7.0.4(11B554a)

The linux dist is Fedora 19 X86_64 , with kernel version 3.12.6-200, libimobiledevice version 1.1.5

@leonidaslalagon

This comment has been minimized.

Show comment
Hide comment
@leonidaslalagon

leonidaslalagon Jan 24, 2014

The same goes for iphone 4 with iOS 7.0.4 with S.O. gentoo linux kernel 3.5.7 and libimobiledevice 1.1.5

leonidaslalagon commented Jan 24, 2014

The same goes for iphone 4 with iOS 7.0.4 with S.O. gentoo linux kernel 3.5.7 and libimobiledevice 1.1.5

@russellballestrini

This comment has been minimized.

Show comment
Hide comment
@russellballestrini

russellballestrini Jan 25, 2014

Same "Trust/Don't Trust" loop with iPhone 4s with IOS 7.0.4 and Fedora 20 using libimobiledevice 1.1.5

libimobiledevice.x86_64 1.1.5-3.fc20 installed

iOS 7 seems to have changed it's protocol/communication. Apparently this caused Apple to patch this Trust/Don't Trust functionality: http://www.ibtimes.co.uk/iphone-hacked-60-seconds-malicious-charger-mactans-496078

russellballestrini commented Jan 25, 2014

Same "Trust/Don't Trust" loop with iPhone 4s with IOS 7.0.4 and Fedora 20 using libimobiledevice 1.1.5

libimobiledevice.x86_64 1.1.5-3.fc20 installed

iOS 7 seems to have changed it's protocol/communication. Apparently this caused Apple to patch this Trust/Don't Trust functionality: http://www.ibtimes.co.uk/iphone-hacked-60-seconds-malicious-charger-mactans-496078

@tgalal

This comment has been minimized.

Show comment
Hide comment
@tgalal

tgalal Jan 26, 2014

same problem, IOS 7.0.4, libimobiledevice 1.1.5, on gentoo kernel 3.12.6

tgalal commented Jan 26, 2014

same problem, IOS 7.0.4, libimobiledevice 1.1.5, on gentoo kernel 3.12.6

@frsto

This comment has been minimized.

Show comment
Hide comment
@frsto

frsto Jan 26, 2014

When I install the latest versions of usbmuxd and libimobiledevice from github (and required libplist in v 1.11) it works. The issues (trust/don't trust loop) seems to be currently fixed : wait for the stable version or build your version from latest sources.

frsto commented Jan 26, 2014

When I install the latest versions of usbmuxd and libimobiledevice from github (and required libplist in v 1.11) it works. The issues (trust/don't trust loop) seems to be currently fixed : wait for the stable version or build your version from latest sources.

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

@frsto Could you post a specific list with all the packages and versions that are in your solution?

ghost commented Jan 26, 2014

@frsto Could you post a specific list with all the packages and versions that are in your solution?

@frsto

This comment has been minimized.

Show comment
Hide comment
@frsto

frsto Jan 26, 2014

Clone each project with "git clone " command :

Build each project with following commands : (if depedency error, resolve it with "apt-get install " - or any other source manager - before going to the next step)

./autogen.sh
./configure
make
sudo make install

All the dependencies required are listed in the README file of each project.

Version currently deployed on my testing virtual machine :

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice/libimobiledevice $ pkg-config --modversion libplist
1.11

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice/libimobiledevice $ pkg-config --modversion libimobiledevice-1.0
1.1.6

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice $ pkg-config --modversion libusbmuxd
1.0.8

I have access to the iPhone in the document browser but it a little unstable... Sharing Internet connection works great.

frsto commented Jan 26, 2014

Clone each project with "git clone " command :

Build each project with following commands : (if depedency error, resolve it with "apt-get install " - or any other source manager - before going to the next step)

./autogen.sh
./configure
make
sudo make install

All the dependencies required are listed in the README file of each project.

Version currently deployed on my testing virtual machine :

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice/libimobiledevice $ pkg-config --modversion libplist
1.11

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice/libimobiledevice $ pkg-config --modversion libimobiledevice-1.0
1.1.6

adminuser@adminuser-VirtualBox ~/Documents/libimobiledevice $ pkg-config --modversion libusbmuxd
1.0.8

I have access to the iPhone in the document browser but it a little unstable... Sharing Internet connection works great.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

I, too, have gotten it to work. In addition to the above, I installed the git versions of
libusbmuxd and ifuse. On the iPad, I needed to install afc2add from the Cydia app store.
To get the dependencies right, install in this order:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse

themaddoctor commented Jan 26, 2014

I, too, have gotten it to work. In addition to the above, I installed the git versions of
libusbmuxd and ifuse. On the iPad, I needed to install afc2add from the Cydia app store.
To get the dependencies right, install in this order:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

@frsto I think it worked because your pc's io is controlled by windows then forwarded to virutalbox.
It still doesn't work for me. ;_;

ghost commented Jan 26, 2014

@frsto I think it worked because your pc's io is controlled by windows then forwarded to virutalbox.
It still doesn't work for me. ;_;

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

I don't understand your comment, Jeroen.
I use GNU/Linux as my operating system.
It sounds like frsto does, too.

themaddoctor commented Jan 26, 2014

I don't understand your comment, Jeroen.
I use GNU/Linux as my operating system.
It sounds like frsto does, too.

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

It's still stuck in the trust loop

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

I don't understand your comment, Jeroen.
I use GNU/Linux as my operating system.
It sounds like frsto does, too.


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33332915
.

ghost commented Jan 26, 2014

It's still stuck in the trust loop

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

I don't understand your comment, Jeroen.
I use GNU/Linux as my operating system.
It sounds like frsto does, too.


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33332915
.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

Do you have the tools to build the packages?

themaddoctor commented Jan 26, 2014

Do you have the tools to build the packages?

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

Yes.
All the dependencys.
Cmake,make,automake

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Do you have the tools to build the packages?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333090
.

ghost commented Jan 26, 2014

Yes.
All the dependencys.
Cmake,make,automake

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Do you have the tools to build the packages?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333090
.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

Did you build the packages from git sources?

themaddoctor commented Jan 26, 2014

Did you build the packages from git sources?

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

Yes.

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Did you build the packages from git sources?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333199
.

ghost commented Jan 26, 2014

Yes.

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Did you build the packages from git sources?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333199
.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

Sorry. Maybe someone who uses Windows can help?

themaddoctor commented Jan 26, 2014

Sorry. Maybe someone who uses Windows can help?

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

I hate windows it wasted 9 years of my life.
And I made a program for linux that needs this library working

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Sorry. Maybe someone who uses Windows can help?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333268
.

ghost commented Jan 26, 2014

I hate windows it wasted 9 years of my life.
And I made a program for linux that needs this library working

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

Sorry. Maybe someone who uses Windows can help?


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333268
.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 26, 2014

I switched 10+ years ago because I just got fed up with it crashing all the time.
Since then, I have found more reasons to use gnu/linux. Like the ability to
actually get things done, and done with no monetary cost.
I don't like the tile-based interface of the new
distributions, but if you don't mind it, then I would recommend Ubuntu
(ubuntu.com).

Good luck.

themaddoctor commented Jan 26, 2014

I switched 10+ years ago because I just got fed up with it crashing all the time.
Since then, I have found more reasons to use gnu/linux. Like the ability to
actually get things done, and done with no monetary cost.
I don't like the tile-based interface of the new
distributions, but if you don't mind it, then I would recommend Ubuntu
(ubuntu.com).

Good luck.

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost Jan 26, 2014

No thanks I used Arch and am now on Crunchbang

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

I switched 10+ years ago because I just got fed up with it crashing all
the time.
Since then, I have found more reasons to use gnu/linux. Like the ability to
actually get things done, and done with no monetary cost.
I don't like the tile-based interface of the new
distributions, but if you don't mind it, then I would recommend Ubuntu
(ubuntu.com).

Good luck.


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333475
.

ghost commented Jan 26, 2014

No thanks I used Arch and am now on Crunchbang

On Sunday, January 26, 2014, themaddoctor notifications@github.com wrote:

I switched 10+ years ago because I just got fed up with it crashing all
the time.
Since then, I have found more reasons to use gnu/linux. Like the ability to
actually get things done, and done with no monetary cost.
I don't like the tile-based interface of the new
distributions, but if you don't mind it, then I would recommend Ubuntu
(ubuntu.com).

Good luck.


Reply to this email directly or view it on GitHubhttps://github.com//issues/48#issuecomment-33333475
.

@themaddoctor

This comment has been minimized.

Show comment
Hide comment
@themaddoctor

themaddoctor Jan 27, 2014

Only suggestion I have left is to manually delete any traces of old versions and
start building these packages again. If iFuse accidentally linked to the old libimobiledevice,
then it could explain your persistent problem. Don't forget about the files in pkgconfig's
directory, the headers, and the library files.

themaddoctor commented Jan 27, 2014

Only suggestion I have left is to manually delete any traces of old versions and
start building these packages again. If iFuse accidentally linked to the old libimobiledevice,
then it could explain your persistent problem. Don't forget about the files in pkgconfig's
directory, the headers, and the library files.

@esetleges

This comment has been minimized.

Show comment
Hide comment
@esetleges

esetleges Jan 31, 2014

Followed these instructions:


I, too, have gotten it to work. In addition to the above, I installed the git versions of
libusbmuxd and ifuse. On the iPad, I needed to install afc2add from the Cydia app store.
To get the dependencies right, install in this order:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse


First try on Ubuntu 13.04 (previous version of libimobiledevice were installed - could remove coz it got many dep-ies) didnt work:( (previous libimobiledevice in the /usr/lib folder while these files install to the /usr/local/lib)

Second try freshly installed 14.04. ----> Working!
Time to time you need to install the "...-dev" or "lib..." or "lib...-dev" versions of dep.-ies to make ./autogen.sh (./configure) run without error msg.

Tested on iPad mini 2 with Jailbreak ---> OK
Tested on iPhone 4s without Jailbreak ---> Appered only once in the system but couldnt mount it
iOS 7.0.4 (Passcode off)
Sources from here: https://github.com/libimobiledevice (exept dep.-ies)

esetleges commented Jan 31, 2014

Followed these instructions:


I, too, have gotten it to work. In addition to the above, I installed the git versions of
libusbmuxd and ifuse. On the iPad, I needed to install afc2add from the Cydia app store.
To get the dependencies right, install in this order:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse


First try on Ubuntu 13.04 (previous version of libimobiledevice were installed - could remove coz it got many dep-ies) didnt work:( (previous libimobiledevice in the /usr/lib folder while these files install to the /usr/local/lib)

Second try freshly installed 14.04. ----> Working!
Time to time you need to install the "...-dev" or "lib..." or "lib...-dev" versions of dep.-ies to make ./autogen.sh (./configure) run without error msg.

Tested on iPad mini 2 with Jailbreak ---> OK
Tested on iPhone 4s without Jailbreak ---> Appered only once in the system but couldnt mount it
iOS 7.0.4 (Passcode off)
Sources from here: https://github.com/libimobiledevice (exept dep.-ies)

@pmnordkvist

This comment has been minimized.

Show comment
Hide comment
@pmnordkvist

pmnordkvist Feb 2, 2014

Compiling according to instructions from esetleges work fine for me on Debian/Cubian.

These libs:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse

Tried on iPhone 5 with iOS7.

However the trust dialog appears on "unpair". Is that supposed to happen?

pmnordkvist commented Feb 2, 2014

Compiling according to instructions from esetleges work fine for me on Debian/Cubian.

These libs:
libplist
libusbmuxd
libimobiledevice
usbmuxd
ifuse

Tried on iPhone 5 with iOS7.

However the trust dialog appears on "unpair". Is that supposed to happen?

@jwestboston

This comment has been minimized.

Show comment
Hide comment
@jwestboston

jwestboston Feb 4, 2014

This is also an issue on Fedora 20. iPhone 4S is stuck in a "Trust This Computer?" loop.

jwestboston commented Feb 4, 2014

This is also an issue on Fedora 20. iPhone 4S is stuck in a "Trust This Computer?" loop.

@wyatt8740

This comment has been minimized.

Show comment
Hide comment
@wyatt8740

wyatt8740 Feb 5, 2014

By editing the makefiles after configuring with '--prefix=/usr' didn't fix all the paths, I got it to compile and work properly.

wyatt8740 commented Feb 5, 2014

By editing the makefiles after configuring with '--prefix=/usr' didn't fix all the paths, I got it to compile and work properly.

@FunkyM

This comment has been minimized.

Show comment
Hide comment
@FunkyM

FunkyM Feb 5, 2014

Member

Please wait for the stable version or build your version from latest sources only which has proper support for handling of the trust dialog.

Member

FunkyM commented Feb 5, 2014

Please wait for the stable version or build your version from latest sources only which has proper support for handling of the trust dialog.

@FunkyM FunkyM closed this Feb 5, 2014

@FunkyM FunkyM added the bug label Feb 5, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment