if you want root access on your iPhone, then it needs to be jailbroken. Plus, AFC service sould be running on your iPhone.
Below is the output, when I tried for the first time:
(11.2 with Gnome)
baynaa@linux-9pfy:~> ifuse iPhone --root
Failed to start AFC service 'com.apple.afc2' on the device.
This service enables access to the root filesystem of your device.
Your device needs to be jailbroken and have this service installed.
Note that PwnageTool installs it while blackra1n does not.
After installing AFC through Cydia:
baynaa@linux-9pfy:~> ifuse iPhone --root
baynaa@linux-9pfy:~> cd iPhone/
baynaa@linux-9pfy:~/iPhone> ls
Applications boot dev etc Library private System User var
bin cores Developer lib mnt sbin tmp usr
baynaa@linux-9pfy:~/iPhone>
You are root on your iPhone! ![]()
See also FunkyM’s comment:
on this thread –> How install libimobiledevice for iPhone on OpenSUSE? - openSUSE Forums