unable to acess photos on iphone se via suse leap 15.1 KDE

Hello everyone,
I am back to suse after a long time and can`t access photos on my iphone se.

  • the phone is connected via cable.
  • lsusb shows the phone.
  • ifuse is installed via yast.
  • the file manager is not showing the phone.

every-time i connect the phone i get the device notification to download images vie gwenview. but when trying so, i get the error :URL cannot be listed
camera:/

it would be great if the phone would just show up in the file manager.
can anyone guide me in the right direction please?

Not everyone agrees that this is the problem but I have several USB cables and only one will connect using MTP since Leap 15; they will all connect using PTP. The explanation I have been offered is that when cable manufacturers make cables for phones they do not always connect every line to save money. I assume that there has been an upgrade to MTP which means that incomplete cables no longer work.

Interestingly, a friend whose computer I had set to PTP to solve this problem found that his new Samsung has a swipe down which initiates a PTP connection when Photos is selected.

Thanks for the suggestion.
i tried various cables and the result remains the same.

As long as the iPhone will allow you to connect via PTP, you can set Linux to PTP by changing over DisableSwithching in /etc/usb_modeswitch.conf. That will be fine for photos.

I can access iPhone pictures with no problem. I am running OpenSuse 15.1 with Gnome.

Can we make a link with this post :
https://forums.opensuse.org/showthread.php/534086-unable-to-download-photo-from-iphone-6s-digikam-shotwall-and-darktable-segfault
???

I can no longer download photos from my iPhone 6 any more either.
DisableSwithching in /etc/usb_modeswitch.conf did not make a difference.

The iPhone is connected via USB though an original cable.

When trying to download photos via Gwenview, I get the error message: “URL cannot be listed camera:/”

This is what dmesg reports:

4715.028687] usb 1-4: new high-speed USB device number 7 using xhci_hcd
4715.181250] usb 1-4: New USB device found, idVendor=05ac, idProduct=12a8
4715.181258] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
4715.181263] usb 1-4: Product: iPhone
4715.181267] usb 1-4: Manufacturer: Apple Inc.
4715.815020] ipheth 1-4:4.2: Apple iPhone USB Ethernet device attached
4715.816592] usbcore: registered new interface driver ipheth
4715.829348] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
4715.830030] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready

The iPhone seems to behave like an ethernet connection.

Any suggestions would be welcomed.

Were you able to solve this problem by now?
I installed openSUSE leap 15.1 last September and encounter the same.
The libimobiledevice from the leap 15.1 probably was the culprit.
I replace it with the libimobiledevice package from tumbleweed and all was good now.

Yesterday I installed a fresh tumbleweed from the current snapshot. iphone 6 didn’t mount
I think it needs the usbmuxd to be run first to find the connection with the iphone which I did.
I am running xfce on both leap and tumbleweed. I use ifuse to connect to the iphone
if it helps.

I have just successfully downloaded photos from my wife’s iPhone 5s using digiKam on KDE under Tumbleweed (which has a lot of updates outstanding). It would not work at first, but after reading the posts here I tried putting the apple end of the cable in the other way up - it looks symmetrical, but linux can only mount the device with the cable one way up and not the reverse - must be as others have suggested that not all the wires are connected inside.

Hello and welcome to the openSUSE forums.

This is a thread from 2019 and you now are probably not running openSUSE 15.1 (anymore). A lot has changed in the mean time I assume and I am not sure many people (like the OP) will stilll be subscribed to this thread.

With iOS 11, Apple introduced the HEIC file format for iPhone photos.

  • From Wikipedia: “*The High Efficiency Image File Format (HEIF) is a container format for individual images and image sequences. HEIF image files are typically stored with filename extensions .heif or .heic. *
    ” [or .HEIC]

To handle this file format, you need the “libheif1” package from the openSUSE “Multimedia: libs” repository –

  • Unfortunately, not available for Leap 15.1 …

You’ll also need an application which can handle this file format – such as digiKam (KDE) …

Yes, if you are in tumbleweed the latest ristretto image viewer and gimp can open the HEIC file also.