libimobiledevice / ifuse

A fuse filesystem to access the contents of iOS devices
https://libimobiledevice.org
GNU Lesser General Public License v2.1
817 stars 138 forks source link

Linux Mint 21 (Base: Ubuntu 22.04) cant mount device #85

Open msmalik681 opened 1 year ago

msmalik681 commented 1 year ago

This used to work perfect on Linux Mint 20.3 (Base: Ubuntu 20.04) now I cant get it to mount using 'ifuse ./root --root' I always get the error:

No device found, is it connected? If it is make sure that your user has permissions to access the raw usb device. If you're still having issues try unplugging the device and reconnecting it.

if I try with uuid 'ifuse ./root --root --uuid 6a198eba05929515d984e9c88f3aab08dea9056c' I get:

ERROR: the mount point specified does not exist

I am trying to connect a iphone 3gs. It will show up in my file browser using gphoto2 but that does not help me.

l0fl0 commented 1 year ago

I am also seeing this behavior. IPhone 12 Pro. Pop_Os! 22.04 LTS

msmalik681 commented 1 year ago

Also tested this with iphone 6 and I get the same behaviour but now using mx linux 21.2.1

SuCicada commented 1 year ago

maybe your mount dir does not exist.

msmalik681 commented 1 year ago

Just as a update it works with iphone 6 its only 3gs that has the issue.

nikias commented 1 year ago

I think there is a problem with older devices in usbmuxd. I need to dig up a conversation I had on telegram and will see if there was anything to fix.

ND4SPEED commented 1 year ago

Testing ifuse with various OS using 1) iPhone 13 Pro Max and 2) iPhone 11 Pro Max (both iOS 16.3.1)

No device found, is it connected? If it is make sure that your user has permissions to access the raw usb device. If you're still having issues try unplugging the device and reconnecting it.

error message occurs with Linux Mint 21.1 Cinnamon both iPhones

no error with: elementary OS 7.0 "Horus" - natively supported

upcoming tests with: Linux Mint 20.3

b-risk commented 2 months ago

I am experiencing this too, in my case iFuse does detect some of my devices, I tried a non-jailbroken iPad 3 on iOS 9.3.5 and it worked, but when I try with a jailbroken iPad 2 on iOS 6.1.3, I can detect it with lsusb but when using iFuse it never does detect it just gives that error. For now I will be forced to use 3uTools on an old Windows PC.

msmalik681 commented 2 months ago

This issue is only with older devices that dont ask permission on the phone to allow the pc to access the phone. A older version of libmobiledevice will work maybe run ubuntu 18.04 on a vm with usb passthrough as a workaround.

The devs should really fix this.