How to connect iPhone/iPod Touch (Using USB) in Karmic/Jaunty/Intrepid/Hardy

Sponsored Link
If you want iphone/ipod touch in ubuntu easy way is using iFuse program.

iFuse allows you to mount an iPhone or iPod Touch under Linux using the USB cable. You can view and edit the files similar to a normal USB disk drive. iFuse does not require "jailbreaking" or voiding your warranty and works without needing extra software installed on the phone (such as `ssh`).

libiphone is a software library that talks the native Apple USB protocols that the iPhone uses. Unlike other projects, `libiphone` does not depends on using any existing `.dll` or `.so` libraries from Apple.

iFuse is a FUSE filesystem driver which uses `libiphone` to connect to devices without jailbreak. iFuse is using the native Apple "AFC" protocol, over the normal USB cable in order to access the iPhone's (or iPod Touch's) media files under Linux.

Once the iPhone is mounted, you can copy on, or copy off any media files that live inside the `/var/root/Media` chroot directory. This includes photographs and music files.
Install iFuse in Ubuntu

First you need to edit the /etc/apt/sources.list file

sudo gedit /etc/apt/sources.list

Add the following lines

For karmic Users

deb karmic main
deb-src karmic main

For Jaunty Users

deb jaunty main
deb-src jaunty main

For Intrepid Users

deb intrepid main
deb-src intrepid main

For Hardy Users

deb hardy main
deb-src hardy main

Save and exit the file.

Now install gpg key using the following key

sudo apt-key adv --recv-keys --keyserver F0876AC9

Update source list using the following command

sudo apt-get update

Install ifuse using the following command

sudo apt-get install ifuse

Now you can plug in your ipod Touch or Iphone and it will appear in your desktop.


Article source from here

Sponsored Link

Related posts

117 thoughts on “How to connect iPhone/iPod Touch (Using USB) in Karmic/Jaunty/Intrepid/Hardy

  1. no need to use sudo for ifuse…just use ifuse as normal user and you’re able to read/write on the ipod..

  2. jonaback’s PPA worked for me.

    I’ve managed to mount my iPhone 3GS (05ac:1294 Apple, Inc.) on Karmic /w USB2.0 case port (my 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB didn’t work).

    My local user account is member of the following groups:
    %user% : %user% adm disk dialout fax cdrom tape audio dip video plugdev fuse lpadmin netdev admin sambashare vboxusers

    With VirtualBox 3.1.4 + USB filter for phone + iTunes 9.03, I’ve mounted the device on guest OS, also activated the phone without any glitches.

    iPhone upgrade 3.1.3 took ~60 minutes @1MB net connection. iTunes deactivated the USB filter 3 times (I just waited 10 secs each time & then manually re-enabled the USB filter letting the upgrading proceed, so don’t panic if it stalls anywhere, but make sure you have an active UPS to avoid any failures)

    Thanks to all commentators & developers
    Ubuntu Geek rocks as usual 🙂

  3. Just to be clear: you updated your iPhone from Virtualbox? That is the only thing, I had to use a native Windows installation for. Sounds really great.


  4. Exactly, that’s how & what I did yesterday night. Scariest thing was hearing the USB device disconnection sound on the VBox guest for the very first time. Then, manually enabling it after 10 seconds left me with a blank screened phone (which was more scary). Re-enabling the USB filter device on the guest as it gets disconnected by iTunes, did the job. I didn’t try using ReactOS for installing/Testing iTunes & USB connections YET. Any volunteers out there?

  5. My ipod device 1G is my important iPod, Personal digital assistant and a whole lot more, and even has happen to be from the moment I purchased it. It continues to run the current iPod system software, and also any application I want it to run. I’m using it to leave this remark at this moment. I would say it really is a lot more compared to basically an “excellent hobbyist system” — it really is an superior iPod

  6. Not working, the system still reading my iPod touch as a camera. just DCIM folder shown up..

    Any suggestion, i just trying to avoind re-using window$ even with virtualbox 😉

  7. Thank you so much for this. I despise itunes and have been looking for a way to transfer music to my touch (ver. 3.1.2) for a while now and this was effortless. Kudos.

  8. Problems with public key:

    sudo apt-key adv –recv-keys –keyserver F0876AC9
    Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver F0876AC9
    gpg: requesting key F0876AC9 from hkp server
    gpgkeys: key F0876AC9 not found on keyserver
    gpg: no valid OpenPGP data found.
    gpg: Total number processed: 0

  9. Sucks.
    I have jailbroken iPod touch 3.1.3.
    After plugging iPod into USB nothing happens.
    Here the rest of it:
    [email protected]:~$ ifuse
    ERROR: No mount point specified
    [email protected]:~$ ifuse –help
    Usage: ifuse [OPTIONS]
    Mount filesystem of an iPhone/iPod Touch.

    -o opt,[opt…] mount options
    -u, –uuid UUID mount specific device by its 40-digit device UUID
    -h, –help print usage information
    -V, –version print version
    –root mount root file system (jailbroken device required)
    –debug enable libimobiledevice communication debugging


    $ ifuse /media/iPhone –root

    This mounts the root filesystem of the first attached device on
    this computer in the directory /media/iPhone.

    [email protected]:~$ ls /media/
    cdrom cdrom0 cdrom1 disk iPhone MyBook
    [email protected]:~$ ifuse /media/iPhone –root
    Failed to start AFC service ‘’ 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.

    The only tool able to jailbreak 3.1.3 at the moment is Spirit.
    You saying that ” iFuse does not require “jailbreaking” ”
    But iFuse saying “Your device needs to be jailbroken and have this service installed.
    Note that PwnageTool installs it while blackra1n does not.”

    So iFuse sucks to mount even iPod 3.1.3
    jailbroken with Spirit

    If I miss something let me know.

  10. I sorted this by installing AFC through Cydia on iPod
    Then on Linux:
    sudo mkdir /media/iPhone
    sudo ifuse /media/iPhone –root (to mount iPod)
    gksudo dolphin (to browse iPod file system as a root)

  11. I’m running Ubuntu 9.10 (karmic) and I followed the instruction up to

    [email protected]:~$ sudo apt-key adv — recv-keys — keyserver FO876AC9

    The only thing is I entered F0876AC9 the first time (I entered a zero instead of an O).

    There was some output and then I entered

    [email protected]:~$ sudo apt-get update

    got some output with the final being:

    W: GPG error: karmic Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F104610CF0876AC9

    So when I got the above message I thought that maybe the problem was I entered a zero instead of an O in the preceeding command. So I tried again and ran:

    [email protected]:~$ sudo apt-key adv — recv-keys — keyserver FO876AC9

    With the correct O character. Then I ran

    [email protected]:~$ sudo apt-get update

    and after some output received

    W: GPG error: karmic Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F104610CF0876AC9

    And I haven’t been able to make further progress. Can anyone help?

  12. hi
    I could not edit the properties of the songs in Rythambox I was wondering if I can do with this program.


  13. Latest Ubuntu comes with Banshee. When I plug in an iphone or ipod touch, Banshee crashes every time. File system access (described here) seems to work out of the box.

  14. thanks a million for those who wrote those articles to mount iphone’s directories without ssh or anything. my observation is very late because i change to use redhat and ubuntu. thanks!

Leave a comment

Your email address will not be published. Required fields are marked *