Mounting iPhone

Please help with mounting iPhone.

I have:

  1. fuse.ko loaded
  2. installed fusefs-ifuse-1.1.3_2 from ports
  3. running # usbmuxd -f
  4. when connecting the device /var/log/messages:
  5. Code:
    May  7 16:33:28 Tuna 2 kernel: ugen6.2: <Apple Inc. iPhone> at usbus6
    May 7 16:33:29 Tuna 2 kernel: ipheth0 on uhub3
    May 7 16:33:29 Tuna 2 kernel: ipheth0: <Apple Inc. iPhone, class 0/0, rev 2.00/10.04, addr 2> on usbus6
    May 7 16:33:29 Tuna 2 kernel: ue0: <USB Ethernet> on ipheth0
    May 7 16:33:29 Tuna 2 kernel: ue0: Ethernet address: 5a:e6:ba:4a:a9:af
  6. usbmuxd shows:
    Code:
    [16:33:29.082][3] Connecting to new device on location 0x60002 as ID 3
    [16:33:29.083][3] Connected to v2.0 device 3 on location 0x60002 with serial number ada7f3853c73283b06ed3c2dd4398c66be58c46c
  7. # ifuse -d -o allow_other /mnt/iphone fails:
    Code:
    Failed to connect to lockdownd service on the device.
    Try again. If it still fails try rebooting your device.
  8. Rebooted the device, but this does not help
  9. Caja shows the device icon, but complains:
  10. Screenshot at 2020-05-07 16-40-13.png
 
  • Thanks
Reactions: mro
when connecting the device /var/log/messages:
Rich (BB code):
May  7 16:33:28 Tuna 2 kernel: ugen6.2: <Apple Inc. iPhone> at usbus6
May 7 16:33:29 Tuna 2 kernel: ipheth0 on uhub3
May 7 16:33:29 Tuna 2 kernel: ipheth0: <Apple Inc. iPhone, class 0/0, rev 2.00/10.04, addr 2> on usbus6
May 7 16:33:29 Tuna 2 kernel: ue0: <USB Ethernet> on ipheth0
May 7 16:33:29 Tuna 2 kernel: ue0: Ethernet address: 5a:e6:ba:4a:a9:af

That’s the if_ipheth(4) iPhone tethered ethernet driver and ue0 the created network device interface, no connection to the ifuse mount.

Have you tried to mount with super user privileges ( # suggests so, asking to make sure ) ? Is the screen of the phone unlocked? On which firmware version is the iPhone device running?
 
That’s the if_ipheth(4) iPhone tethered ethernet driver and ue0 the created network device interface, no connection to the ifuse mount.

Have you tried to mount with super user privileges ( # suggests so, asking to make sure ) ? Is the screen of the phone unlocked? On which firmware version is the iPhone device running?
  1. This is just what appears in the /var/log/messages when I connect the device.
  2. Yes, I have given all commands under root.
  3. iPhone has iOS 13.5
Tried again:

Code:
root@Tuna ~ # usbmuxd -f
[17:43:52.328][3] usbmuxd v1.1.0 starting up
[17:43:52.329][3] Initialization complete
[17:43:58.645][3] Connecting to new device on location 0x60002 as ID 1
[17:43:58.646][3] Connected to v2.0 device 1 on location 0x60002 with serial number ada7f3853c73283b06ed3c2dd4398c66be58c46c

Code:
root@Tuna ~ # ifuse -o allow_other /mnt/iphone
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
 
If I read things correctly, you will need to make sure your phone is unlocked before attaching it and connecting with ifuse.
 
If I read things correctly, you will need to make sure your phone is unlocked before attaching it and connecting with ifuse.
Yes, it was unlocked when I connected. Tried several times. First time the phone asked approval, but this did not help. Rebooted the iPhone with the same results.
 
Did you pair it? Not sure if that's valid for FreeBSD (or your iPhone):
(skip down to "Connect iPhone")

I was able to pair. The device asked for permission and PIN. But still I am not able to mount:
Code:
root@Tuna ~ # idevicepair pair
ERROR: Please accept the trust dialog on the screen of device ada7f3853c73283b06ed3c2dd4398c66be58c46c, then attempt to pair again.
root@Tuna ~ # idevicepair pair
SUCCESS: Paired with device ada7f3853c73283b06ed3c2dd4398c66be58c46c
root@Tuna ~ #
root@Tuna ~ # ifuse -o allow_other /mnt/iphone
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
 
Hello!

I am still in trouble mounting iPhone to FreeBSD. Tried with two different computers but with no luck. Is there anybody who can do this?

I have installed the port sysutils/fusefs-ifuse and following the instructions but with no luck.
 
comms/libimobiledevice is the library communicating with iOS. The port/package is at version 1.2.0 ( it has no maintainer), upstream 1.3.0. Maybe the ports version can't mount iOS13.5. You could open an issue at GitHub, but you could get as a response to update to latest version. If that's the case open a bug report, ask for an update.

Meanwhile have a look at Resilio Sync, it might interest you. It synchronizes files between devices ( as I understood, besides over internet, also purely over local network ). Here the port (no package, licence restricted): net-p2p/rslsync, iOS app available.
 
Meanwhile have a look at Resilio Sync, it might interest you. It synchronizes files between devices ( as I understood, besides over internet, also purely over local network ). Here the port (no package, licence restricted): net-p2p/rslsync, iOS app available.

Thank You!

Tried this and it works! Amazing and unbelievable!

The only problem is that new iPhone photos are in HEIC format. Now I am looking for HEIC to JPG converter for FreeBSD.
 
Back
Top