Mount iPhone on openSUSE 11.2

Here are my quick and dirty notes on connecting an iPhone in openSUSE 11.2 - I don't expect this to make much sense but I don't have time to dress it up :)

Add repo: http://download.opensuse.org/repositories/home://FunkyM://iphone/openSUSE_11.2/

Upgrade libusb libgpod-tools libgpod4 to the version in iPhone repo
Install usbmuxd libplist1 ifuse

Try mounting iPhone
$ mkdir ~/iPhone
$ ifuse ~/iPhone
$ ls ~/iPhone
$ fusermount -u ~/iPhone

OWN RISK
$ ifuse ~/iPhone
$mkdir ~/iPhone/iTunes_Control/Device

Find the serial (uuid) number (40 characters long)

$ lsusb -v | grep -i iSerial

ipod-read-sysinfo-extended uuid ~/iPhone

gtkpod

gvfs-mount afc://65145ba0b5f027664bc7814dde0351a1bd92abk9/

Reference: http://marcansoft.com/blog/2009/10/iphone-syncing-on-linux-part-2/

6 thoughts on “Mount iPhone on openSUSE 11.2

  1. Ben

    hi,

    from above, @
    ipod-read-sysinfo-extended ~/iPhone
    returns,
    usage: ipod-read-sysinfo-extended

    i.e., you're missing the '' ... what did you use here?

    i checked,

    lsusb -v | grep -i Apple | grep -i Touch
    Bus 001 Device 022: ID 05ac:1291 Apple, Inc. iPod Touch 1.Gen

    & tried,

    ipod-read-sysinfo-extended /dev/bus/usb/001/022 ~/iPhone
    inquiry: pass through os error: Inappropriate ioctl for device
    Couldn't read xml sysinfo from /dev/bus/usb/001/022

    no luck :-/

    thanks for any hints!

    ben

  2. Steve Cundy Post author

    Oops, WordPress hid some text. I updated the post but basically you need

    ipod-read-sysinfo-extended uuid ~/iPhone

    where uuid is the result of the "lsusb -v | grep -i iSerial" command (the 40 character number)

  3. Ben

    hi,

    thanks.

    well, i tried that ...

    ...
    lsusb -v | grep -i Apple -A20 | grep iSerial
    iSerial 3 87359a39d367d74134b415413d9dea2dc7ecef90
    ipod-read-sysinfo-extended 87359a39d367d74134b415413d9dea2dc7ecef90 ~/iPhone
    Couldn't read xml sysinfo from 87359a39d367d74134b415413d9dea2dc7ecef90

    googling around, i see others having the same problem -- but no solutions, yet.

    hmm. :-/

    Ben

  4. Syam

    ipod-read-sysinfo-extended a9e058ca1c27b649bb49909fbbbdb3ad4615dadd ~/iTouch/
    Couldn't read xml sysinfo from a9e058ca1c27b649bb49909fbbbdb3ad4615dadd

    What to do?

    - Syam

  5. Syam

    I solved my problem:

    Those who are getting error message like "Couldn’t read xml sysinfo from ...", make sure that you have installed the latest libgpod4 library.
    Version should be >= 0.7.92-2.3
    (This may not be available in your distro's repository).

  6. Pingback: Opensuse iphone | Sugarmunkee

Leave a Reply