I connect my iPhone 5 IOS 10.3.1 but my Ubuntu 16.04 doesn't seem to detect it [duplicate]

I'm new to Ubuntu.

I'm trying to transfer pictures and videos from my iphone 5 IOS 10.3.1 to my Ubuntu 16.04 system but when I plug the phone in, it doesn't even show that I connect the phone to the computer.

How can I fix it? Is there something I could do that doesn't require installing a windows virtual machine?


Solution 1:

I have a new iPhone and have to use updated drivers from a ppa. Created mount point, pair phone, and mount with ifuse. I also then can drill down to /mnt/iPhone in Naulitus and see files.

sudo apt-get update
#ppa not required with 20.04 or newer
#sudo add-apt-repository ppa:martin-salbaba/ppa+libimobiledevice
sudo apt-get install ideviceinstaller libimobiledevice-utils ifuse libimobiledevice6  libplist3
sudo apt update
sudo apt upgrade
sudo mkdir /mnt/iPhone
sudo chown -R $USER:$USER /mnt/iPhone 
sudo chmod -R a+rwX,o-w /mnt/iPhone

idevicepair pair
ideviceinfo -d
ifuse /mnt/iPhone/
ls  /mnt/iPhone

to unmount:
fusermount -u /mnt/iPhone
idevicepair unpair
SUCCESS: Unpaired with device 78c......

See also & post #19:

https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1623666