I used to mount my iPhone on USB to export photos to my computer but it does not work anymore: the iPhone appears in Nautilus but the photo folder is empty and no trust dialog occurs.
I can mount iPhone with idevicepair pair and ifuse but it is less practical, in particular, I have to convert HEIC to JPEG.
How to restore usual behaviour: plug iPhone to USB, trust device on iPhone, access iPhone photo folder in Nautilus?
As I wrote already, ideivicepair, ifuse work but come with problems: HEIC not JPEG format, photos cannot be properly erased from Linux, you still have to do it from the phone.
This problem also occurred in my environment, so I looked into it.
result
The culprit was libgphoto2 (2.5.34-1)
Confirmed that the problem does not occur with libgphoto2 (2.5.33-1)
If you have a backup before [Stable Update] 2026-05-27,
You can restore it and put libgphoto2 in the update exclusion list.
Or it will be solved if you can downgrade to libgphoto2 (2.5.33-1), but I don’t know if it’s possible to downgrade.
The iPhone does not prompt for trust as usually before, I enter password without being prompted.
gphoto2 in the command line confirms the problem:
% gphoto2 --auto-detect
Model Port
----------------------------------------------------------
Apple iPhone 5 (PTP mode) usb:001,012
% gphoto2 --port usb:001,012 --list-folders
There is 1 folder in folder '/'.
- store_00010001
There are 0 folders in folder '/store_00010001'.
% photo2 --port usb:001,012 --folder /store_00010001 --list-files
zsh: command not found: photo2
% gphoto2 --port usb:001,012 --folder /store_00010001 --list-files
There is no file in folder '/store_00010001'.
In Nautilus, iPhone photo folder is empty but some iPhone documents (of some iPhone applications) are visible.
With older iOS 15.8.8 iPhone, I can see photos in Nautilus and I also get useful output:
% gphoto2 --port usb:001,032 --list-folders
There is 1 folder in folder '/'.
- store_00010001
There is 1 folder in folder '/store_00010001'.
- DCIM
There are 5 folders in folder '/store_00010001/DCIM'.
- 202510__
- 202511__
- 202512__
- 202601__
- 202606__
There are 0 folders in folder '/store_00010001/DCIM/202510__'.
There are 0 folders in folder '/store_00010001/DCIM/202511__'.
There are 0 folders in folder '/store_00010001/DCIM/202512__'.
There are 0 folders in folder '/store_00010001/DCIM/202601__'.
There are 0 folders in folder '/store_00010001/DCIM/202606__'.
The trust dialog can be forced by resetting Location & Privacy on iPhone but it does not help, on both iPhones.