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

You may also like...

117 Responses

  1. idef1x says:

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

  2. Ali Geyik says:

    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. Rainer says:

    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. Ali Geyik says:

    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. Alex says:

    This works wayy better than this article, you can actually sync your iPhone perfectly with RythmBox

  7. s3mt3x says:

    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 😉

  8. wesd says:


  9. axels says:

    not working as well, just DCIM folder

  10. gfbgf says:

    so i cant find a name or password for my network connection so i can use my wifi

  11. Lee says:

    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.

  12. Vinidog says:

    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

  13. Dimon says:

    I have jailbroken iPod touch 3.1.3.
    After plugging iPod into USB nothing happens.
    Here the rest of it:
    demon@comp:~$ ifuse
    ERROR: No mount point specified
    demon@comp:~$ 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.

    demon@comp:~$ ls /media/
    cdrom cdrom0 cdrom1 disk iPhone MyBook
    demon@comp:~$ 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.

  14. Dimon says:

    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)

  15. William says:

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

    william@william-desktop:~$ 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

    william@william-desktop:~$ 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:

    william@william-desktop:~$ sudo apt-key adv — recv-keys — keyserver FO876AC9

    With the correct O character. Then I ran

    william@william-desktop:~$ 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?

  16. DJX says:

    Hi it didnt work for me, still no answer from my Ipod touch..

    by the way here is an update for Ubuntu Lucid 10.04 for IFUSE
    deb lucid main
    deb-src lucid main

    and the key

    sudo apt-key adv –recv-keys –keyserver D48B8E25

  17. James says:

    jaunty vers 9.04…followed directions and still wont recog ipod touch

  18. A says:

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


  19. hawk says:

    so in which folder would you put music files?

  20. Robert says:

    Your tutorial for ipod touch v2 for ubuntu 10.04 worked great thanks.

  21. ashehri says:

    Is it work with iphone 3GS 4OS

  22. ashehri says:

    is it work with iphone 3GS OS 4

  23. Shane says:

    Any chance of an update for Maverick and/or Natty?

  24. Jake says:

    Woohoo! Thanks a million!
    BTW: For Ubuntu 11.04 (Natty) the source is:
    deb natty partner
    deb-src natty partner

  25. Jim says:

    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.

  26. Brave says:

    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 Reply

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