How to connect iPhone/iPod Touch (Using USB) in Karmic/Jaunty/Intrepid/Hardy
Sponsored Link
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 http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main
For Jaunty Users
deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main
For Intrepid Users
deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu intrepid main
For Hardy Users
deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu hardy main
Save and exit the file.
Now install gpg key using the following key
sudo apt-key adv
--
recv-keys--
keyserver keyserver.ubuntu.com 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
no need to use sudo for ifuse…just use ifuse as normal user and you’re able to read/write on the ipod..
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 🙂
Cheers!
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.
Rainer
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?
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
http://www.webupd8.org/2010/01/easy-way-to-sync-your-iphone-with.html
This works wayy better than this article, you can actually sync your iPhone perfectly with RythmBox
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 😉
Thank’s!
not working as well, just DCIM folder
so i cant find a name or password for my network connection so i can use my wifi
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.
Problems with public key:
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 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 keyserver.ubuntu.com F0876AC9
gpg: requesting key F0876AC9 from hkp server keyserver.ubuntu.com
gpgkeys: key F0876AC9 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
Sucks.
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
Example:
$ 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 ‘com.apple.afc2’ 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.
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)
I’m running Ubuntu 9.10 (karmic) and I followed the instruction up to
william@william-desktop:~$ sudo apt-key adv — recv-keys — keyserver keyserver.ubuntu.com 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: http://ppa.launchpad.net 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 keyserver.ubuntu.com FO876AC9
With the correct O character. Then I ran
william@william-desktop:~$ sudo apt-get update
and after some output received
W: GPG error: http://ppa.launchpad.net 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?
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 http://ppa.launchpad.net/pmcenery/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/pmcenery/ppa/ubuntu lucid main
and the key
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com D48B8E25
jaunty vers 9.04…followed directions and still wont recog ipod touch
hi
I could not edit the properties of the songs in Rythambox I was wondering if I can do with this program.
Thanks
so in which folder would you put music files?
Your tutorial for ipod touch v2 for ubuntu 10.04 worked great thanks.
Is it work with iphone 3GS 4OS
is it work with iphone 3GS OS 4
Any chance of an update for Maverick and/or Natty?
Woohoo! Thanks a million!
BTW: For Ubuntu 11.04 (Natty) the source is:
deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu natty partner
deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu natty partner
Failed to fetch http://ppa.launchpad.net/jonabeck/ppa/ubuntu/dists/natty/partner/binary-i386/Packages 404 Not Found
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.
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!