At the github site referenced here at the top it is said:

------
"On newer iOS version, ValidatePair is not mandatory to gain trusted host 
status. Starting with iOS 11, the ValidatePair request has been removed from 
lockdownd and will throw an error. This commit adds a version check so that 
ValidatePair is only called on devices prior iOS 7."
------

I'm looking for clarity here.  As I understand it, libimobiledevice
issues a formerly required ValidatePair call, and iOS 11 throws a
killing error.  Is that right?  Isn't it reasonable that iOS 11 could
just ignore it and keep going?

That is, isn't this something that one could ask Apple to fix?

Moreover, I still fail to understand why USB access to the iPhone file
system is so bizarre.  There is adequate authentication when (1) the
iPhone is unlocked by the user and (2) the user responds on the unlocked
phone to the question "Trust this computer?".  It should then be the
responsibility of iOS to show the unjailed part of the file system
transparently through the lightning port.  (In mentioning "jail", why
are the vcards behind "Contacts" not outside of jail?  There can be no
legitimate reason for that.)

One is left with the impression that Apple has little respect for inter-
operability with anything that is not Apple.  It would seem that the
only Apple-supported ways to move photos from an iPhone to a Linux
platform are (1) email (one photo at a time) or (2) iCloud via the web,
provided that the user allows iCloud backups from the phone.  (The
website at icloud.com is not itself fully inter-operable.  For example,
it says that it does not support Android mobile devices when it is
called from my Android tablet.)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libimobiledevice in Ubuntu.
https://bugs.launchpad.net/bugs/1718554

Title:
  Need updated libimobiledevice to mount IOS 11 devices

Status in libimobiledevice package in Ubuntu:
  Fix Released

Bug description:
  After upgrading to IOS 11, I stopped being able to mount my ipad in
  ubuntu.

  The relevant log lines from gvfs-afc are:

  gvfsd[1855]: afc: Added new job source 0x55802a00f130 (GVfsBackendAfc)
  gvfsd[1855]: afc: Queued new job 0x558029ff36d0 (GVfsJobMount)
  gvfsd[1855]: afc: Lockdown client try #0
  gvfsd[1855]: afc: Got lockdown error '-3' while doing 'initial paired client'
  gvfsd[1855]: afc: send_reply(0x558029ff36d0), failed=1 (Unhandled Lockdown 
error (-3))

  The fix is here in the upstream github:

  
https://github.com/libimobiledevice/libimobiledevice/commit/5a85432719fb3d18027d528f87d2a44b76fd3e12

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to