[Bug 1718554] Re: Need updated libimobiledevice to mount IOS 11 devices
My last sentence in #9 should be: It's certainly less than transparent usb access through the lightning port to the file system on the iPhone. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1718554 Title: Need updated libimobiledevice to mount IOS 11 devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1718554] Re: Need updated libimobiledevice to mount IOS 11 devices
I could not replicate for my latest photos this evening what I reported in #8. Yet by fiddling in various ways, after a reboot I was able to coax shotwell to import the photos on the iPhone. I then had command line access to those photos in the location where shotwell dropped them. As for /run/user/1000/gvfs: the robotic gphoto name appeared there on and off, but when it was there it appeared to be empty from the command line. As a comment on my #8, it would seem that the appearance of the robotic gphoto name in /run/user/1000/gvfs has something to do with a prior running of shotwell. (The shotwell executable in Xenial links to two gphoto runtime libraries.) I don't know what is going on. It's certainly less than transparent access through the lightning port to the usb file system on the iPhone. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1718554 Title: Need updated libimobiledevice to mount IOS 11 devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1623666] Re: iOS device contents not displayed in Ubuntu
It appears to me that upon my move this date to iPhone's iOS 11.3 Apple may have finally given us transparent usb file system access to our photos. See Bug # 1718554, no. 8. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1623666 Title: iOS device contents not displayed in Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/libimobiledevice/+bug/1623666/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1718554] Re: Need updated libimobiledevice to mount IOS 11 devices
EUREKA (maybe) ! This evening I took the iPhone update to iOS 11.3, and just out of curiosity I decided to check out the iphone as an attached device in the file manager. And I'm in. I don't know why. I did not use idevicepair nor ifuse. If I run ideviceinfo, I still get "ERROR: Could not connect to lockdownd, error code -3". In the file manager I found that clicking on a thumbnail gave me the photo. Messing around in the command line, a call to "df" suggested that I look at "/run/user/1000". Going there I found a current datestamp on its subdirectory "gvfs" and within that a sole item with robotic name "gphoto2:host=%5Busb%3A004%2C023%5D". Inside that there is a single directory "DCIM" (less than I used to see in iOS 10.3), but that has always been the place for photos. Within DCIM there are subdirectories "100CLOUD" and "100APPLE". I'm not sure what that's about, but the photos in the first are older and are all of size 3264x2448. During the time period for the photos in 100CLOUD, I changed to a new phone, but the latest photos in there were taken on the new phone. In 100APPLE the photos are all of size 4032x3024. I'm guessing that usb infra-structure invoked some gphoto infra- structure, and that libimobiledevice is not in the picture, but I don't know. And for the moment I'm guessing that Apple has cleaned up its act with iOS 11.3. My Ubuntu is 16.04.4 LTS, and I'm running the Mate evolute of classic gnome. In the Mate GUI connecting the phone to a usb port causes an icon to appear on my desktop. A right click on that icon gives me an unmount option that I used before disconnecting the phone. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1718554 Title: Need updated libimobiledevice to mount IOS 11 devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1718554] Re: Need updated libimobiledevice to mount IOS 11 devices
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 Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1718554 Title: Need updated libimobiledevice to mount IOS 11 devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1623666] Re: iOS device contents not displayed in Ubuntu
Continuing #55: Given the change with libimobiledevice between iOS 10.3 and iOS 11+, I decided to take a look at shotwell. The curious thing is that shotwell displays correct thumbnails for all photos on the iphone. That is curious because AIUI the jpegs generated by the iphone camera contain embedded thumbnails using exif. But shotwell fails to import a single photo, even one at a time. For each photo the shotwell log contains a line like this: IMG_0002.JPG error message: [-107] Error retrieving file object for /store_feedface/DCIM/100APPLE/IMG_0002.JPG: Unknown error Yet it gets a thumbnail. How does it get a thumbnail without getting the photo? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1623666 Title: iOS device contents not displayed in Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/libimobiledevice/+bug/1623666/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1623666] Re: iOS device contents not displayed in Ubuntu
Following up to my #49: I'm working with Ubuntu 16.04.4 LTS. The Martin Salbaba ppa had been working for me with an iphone 5 and iOS 10.3 Recently I went to a new phone running iOS 11, and I fail to get to photos with ifuse after an apparently successful "idevicepair pair". Ifuse complains about "lockdownd". The libimobiledevice packages show version 1.2.0+git20161018-3salbabix27xenial. The ifuse package shows version 1.1.2-0.1build3. At bug 1718554, there is the suggestion of a procedure for re-building from source. It is said that this will fix the problem. I have not tried it. I would rather have an updated package rather than blindly follow building-from-source instructions. Question: Is the Martin Salbaba ppa the standard location for the libimobiledevice6 and libimobiledevice-utils packages? If not, where? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1623666 Title: iOS device contents not displayed in Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/libimobiledevice/+bug/1623666/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1718554] Re: Need updated libimobiledevice to mount IOS 11 devices
I wish to second the request of #5 that working access to photos on iphones be kept up to date in xenial. For the credibility of xenial's LTS status this should be done. Up to the recent time of a new device with iOS 11, I had things working with iOS 10.3 using Martin Salbaba's ppa for the packages libimobiledevice6 and libimobiledevice-utils. Even going for a ppa raises unnecessary system maintenance work for something as basic as retrieving photos from a phone. My impression is that there have been repeated stumbling blocks related to the issue of whether iOS wants ssl or tls. I would like to hope that ubuntu at runtime can decide to go either way even if iOS (which should be able to go either way) cannot. (Maybe this is an oversimplification.) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1718554 Title: Need updated libimobiledevice to mount IOS 11 devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1718554/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1623666] Re: iOS device contents not displayed in Ubuntu
I've had success with newly installed 16.04.3 LTS following steps 8 - 11 given in #44 after installing the October 2016 ppa for 16.04 from Martin Salbaba. That is, my first 3 steps were: sudo add-apt-repository ppa:martin-salbaba/ppa+libimobiledevice sudo apt-get update sudo apt-get dist-upgrade After retrieving my photos and before disconnecting the iPhone, I suggest idevicepair unpair fusermount -u x (where x is the "mount point"). One more note: I was running the Mate Desktop. When I connected the (unlocked) iPhone, the program "Shotwell" appeared. I did not want to use it. The alternate selection was Caja (Mate's file manager similar to Nautilus), but Caja was not seeing the phone. (The command lsusb was seeing the phone.) I selected "unmount" in the requester offering "Shotwell" just in case Shotwell did have access before I proceeded to use idevicepair. I seem to have a solution that is satisfactory for me -- especially because I want to have command-line access to the photos, and using idevicepair and ifuse makes the mounted location of the photos quite explicit to me since I specify the mount point. I do think, however, that many LTS desktop users will want something such as what Mate purports to offer. I also completely fail to understand why Apple thinks that lightening port access to the small user portion of the iPhone filesystem requires either SSL or TLS. (Might this be explained by an alternate route "through the air"?) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1623666 Title: iOS device contents not displayed in Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/libimobiledevice/+bug/1623666/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1623666] Re: iOS device contents not displayed in Ubuntu
#47: When you say you are using the regular packaged versions, am I correct in thinking that you are speaking about an updated Ubuntu 17.04? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to libimobiledevice in Ubuntu. https://bugs.launchpad.net/bugs/1623666 Title: iOS device contents not displayed in Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/libimobiledevice/+bug/1623666/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs