So, a few days ago, the linux-iphone-dev team announced that syncing an iPhone or iPod Touch is possible under Linux.
I just finished packaging the usbmuxd, libiphone, ifuse stack, and now my iPhone finally mounts over usb. No more messing with sshfs, just to sync a few songs with gtkpod (Amarok, where’s my libgpod support?). Pictures are accessible in Dolphin. And this all works without having to jailbreak it.
Packages are now available in ::hardware, tested on my iPhone and on Anders‘ second gen iPod Touch.