Jailbreak Central - The Best Jailbreak Forum!

Full Version: How to mount your iDevice on your Linux computer with iFuse.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey everyone! This guide will show you how to mount the filesystem of your iOS device on your Linux OS (I did this on Debian but it will likely work the exact same way on any other distro).

If you're jailbroken and want access to the whole filesystem, you need to install Apple File Conduit "2" (arm64/KPPLess) from BigBoss on your iDevice.

If you're not on a kppless jailbreak, such as doubleh3lix, h3lix, phoenix and older jailbreaks, you can install Apple File Conduit "2" from Telesphoreo.

If you aren't jailbroken or don't need root access you don't have to install anything on your device.

On your Linux machine you'll need to install "libimobiledevice" and "ifuse".

If you're on a Debian-based distro, you can run 
sudo apt install libimobiledevice6 libimobiledevice-utils ifuse

If you're not on a Debian-based distro, you'll probably need to compile them yourself https://github.com/libimobiledevice/.

Alright, once you have installed the stuff try running 
ifuse -h
in your Terminal to see some options. It should output something like this.

Now you need to create the folder where you want your device's files to be mounted to. Run 
sudo mkdir /media/$USER/iPhone

Next you'll want to set permissions on the folder, by running 
sudo chown -R /media/$USER/iPhone

You can now mount the device! Run 
ifuse /media/$USER/iPhone --root
If you didn't install AFC or aren't jailbroken remove "--root".

If it says something like the device can't be found, try running "idevicepair pair" first.

That's it, next time you want to mount your device you only have to run 
ifuse /media/$USER/iPhone --root

Again, if you aren't jailbroken or don't want root, remove "--root".

Thanks for reading my guide.
Thank you for the post, it is actually very good!