I know, iFuse didn’t work in Karmic Koala. I don’t really use much the iPod now, so I really didn’t need it working in Linux, but I found the way to do it.
First of all, thanks to this thread because it made me find the problem and the way to repair it. The code in the forum was almost right. The second line had an error, that was because you couldn’t get iPod Touches/iPhones working (at least in the latest versions of iFuse).
Now, let’s see how to mount the iPod Touch/iPhone over USB in Karmic Koala with iFuse.

1. If you don’t have iFuse read this post, it explains you how to install it in different versions of Ubuntu and it gives a link to the page of the project, so if you use other distro you won’t have problems
2. After getting iFuse installed in your computer you’ll connect your iPod Touch/iPhone as always and you won’t get it mounted, what’s the problem? It’s very simple, there’s not a mounting point for your device! The solution is very easy. This is the code you must insert in your terminal:
sudo mkdir /media/iPod
sudo ifuse mount /media/iPod
Depending of your version, if the second line gives you an error, try instead:
sudo ifuse /media/iPod
* Note: You can use the name you want, I’ve done it with iPod, but you can put whatever.
That’s it! The first one creates a folder iPod inside media and the second one tells ifuse where it has to mount your device!
Having problems? I don’t know if this work with all the firmwares of your iPod Touch/iPhone. I can assure that the 3.0 version of iPhone OS works perfectly and the previous ones I think that also work. However, I can’t assure you if this will work in new versions of iPhone OS (although I think it will work, don’t worry). If you have one of the newest, just try it and tell me in the comments if it works!
If after all of this you can’t mount your iPod Touch or iPhone, leave a comment explaining the problem and I will try to help you, and also consider (as the worse option) emulating Windows XP with VirtualBox.
Note #1: I think that each time you plug in your iPod Touch or iPhone you have to mount it manually, it’s easy, just type:
sudo ifuse mount /media/iPod
(If this line fails, again, use sudo ifuse /media/iPod instead)
Changing /media/iPod if you want by the folder where you want to mount it. If you want to unplug it, just do it, and if you want to unmount it, you also have to do it manually, because if you do right click at least my pc gives me an error of permissions, so if you want to unmount it, it’s also very simple:
sudo umount /media/iPod
If someone knows how to do this faster… I think that with nautilus-actions it would not be difficult to implement a graphical way, I have to check it, if I find a way I’ll tell you.
Note #2: Terminal in Linux is interesting. I’m learning how to do programs for that, if I know more I’ll do one to auto mount and auto unmount the iPod Touch /iPhone. Meanwhile, you can do this:

0. I’ll do with the folder /media/iPod, use the one you want, but first create it if you don’t have it yet with:
sudo mkdir media/iPod
1. Create a launcher in the menu and select “application in terminal”. Call it Mount iPod Touch or whatever, and in command insert:
sudo ifuse mount media/iPod
And if this line fails, use this instead:
sudo ifuse media/iPod
2. Create another launcher in the menu, select “application in terminal” and call it Unmount iPod Touch if you want. Then add in command this line:
sudo umount /media/iPod
Optional: Put this icon, (do it by dragging the image) it’s really cool. If you use Gnome-Do as me, it’s very fast and useful as you can press super+space and write mount ipod and enter and your iPod will be mounted, and type unmount ipod an your iPod will be unmounted!
Thank you very much for this tutorial!
It’s working for me now, with a little difference.
I have to use
sudo ifuse media/iPod instead of
sudo ifuse mount media/iPod
I get an error in the console when I go for the second line: fuse: bad mount point ‘mount’: No such file or directory.
Although I checked and it should work fine :S
From what I’ve seen, depending of the version of iFuse you have you must type:
sudo ifuse mount media/iPod
or
sudo ifuse media/iPod
all great until I tried to put some music files on the touch.
gtkpod recognised the device, I can read the music and play the music with the computer. When I try to save music to the touch I get this:
“Couldn’t find the iPOD firewire ID”
some ideas?
I’m using an iTouch 3rd gen.
thanks!
Sorry “chino”, I’ve never got it synchronized. However, what I managed to do was download a profile for Apple devices like ipods and iphones and then with Amarok 1.4 (not 2!) put some music inside. I was able to see the music in the ipod inside Amarok with all the info, play it, and even upload tracks to the ipod. It looked to work but when I went to the iPod I had to restore it because iTunes didn’t recognize it, the music library was fucked.
If you want to try it, look up for sync ipod amarok or something similar in Google, you’ll find some good tutorials, and if you get it working, tell me!
wher to put n videos…
Hi,
I tried to mount my iPhone 3GS, version 3.1.2 (7D11), using both commands sudo ifuse media/iPhone and sudo ifuse mount media/iPhone but they both returned the same error message:
It’s strange Mark, because the fix in this post is because when you want to mount your ipod/iphone iFuse doesn’t know where it can be mounted. It looks that your iphone can’t be detected, I don’t know, I think you’ll have tried to connect and disconnect it a few times, right?
Try contacting the developers: http://matt.colyer.name/projects/iphone-linux/?title=Main_Page
Hi – I’ve followed your instructions above and can get my iPhone mounted, but it doesnt allow me any permissions on the folder so I can’t view any files. This happens even if I use the terminal and try to ‘sudo cd’ into the folder.
When i mount my iPhone and I check the permissions in terminal I get: -
09:09:46> l
ls: cannot access iPhone: Permission denied
total 4
lrwxrwxrwx 1 root root 6 2010-02-13 09:32 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2010-02-13 09:32 cdrom0
d????????? ? ? ? ? ? iPhone
Any ideas on a fix? Thanks in advance
bluephase, I usually do this:
gksudo nautilus
and then I browse media/iPod or where you have your ipod/iphone mounted, but I think that it will give you the same error that:
sudo cd /media/iPod
ls
Try it anyway.
hi i’m having the same problem as mark wen i try to mount my ipod running the 3.0 OS the terminal display the following:
usbmuxd_get_device_list: error opening socket!
No device found, is it connected?
If it is make sure that your user has permissions to access the raw usb device.
If you’re still having issues try unplugging the device and reconnecting it.
…….
Please help xD cuz i dont really want to return to windows days:S
thanks 4 all
I’m sorry Jyraiya but I can’t tell you more, you always have the option of using VirtualBox (from Sun Microsystems) which has USB support to install Windows and iTunes, then as it has USB support you can plug in your iPod and sync it with no problems, maybe I’ll do a tutorial, but it’s really simple, google it.
You’ll need to:
1. Install VirtualBox: http://www.virtualbox.org/
2. Get a Windows (for example XP) CD or ISO
3. Create a disk in VirtualBox, put XP (for example) and select the CD/ISO
4. Open virtual machine and install as normal
5. Enjoy!
You can even download a .vhd image that’s prepared for Virtual machines, you download it and you add a new hard drive to your Virtual Box linking that file, your Windows will be running form that file without any installation. Search in Google for downloads from rapidshare, megaupload… or torrents.
Thanks for the response cgs. Managed to fix the problem by manually removing all the libraries and then reinstalling them one by one. I still cant get it to sync with Rythmbox, but can now at least retrieve the files which i needed!
@Jyraiya: i tried it with a running usbmuxd like i found in another post:
- sudo apt-get install usbmuxd
- sudo usbmuxd (add -f for foreground operation to see what’s happening)
- plug in your ipod/iphone
- ifuse /media/iPod
using ifuse whithout sudo solved the permissions on reading the ipod for me too
Now i’ve to see how i can add photo’s and mp3′s to the iPod in a way the iPod can use them. Storing is not the problem, but the iPod doesn’t see them itself
bluephase, I’ve never sync music but from what I know you don’t use Rythmbox, you need to use special programs designed for ipod touches and iphones, try googling gtkpod. There was also a way with Amarok 1.4 (not the new version, (2)) and I did it, and I was able to listen music from my ipod in Amarok and I was able to sync it, but then I had to restore… the music library was corrupted. I don’t know if gtkpod or other programs work well and at first. If you get it, tell me!
idef1x, if you don’t have it yet, jailbreak it. It’s not for getting the music synced, it’s because you have a lot of options after you do. For example I can see a lot of files with a file manager called iFile, move files between applications… I have a folder that all my applications can see and there is where I have most of my files. I dont need video conversions, I use a program called Mplayer which runs smoothy and I can play a lot of different video files, I can play GBA games, (yes, I’m addicted to Mario xD), … Nowadays it’s very simple, you should google it!
on the net for articles that can help me. Thank you
I’ve got the same problem as Mark.
When connectin iPod 3.1.3 to Ubuntu Jaunty laptop getting error:
usbmuxd_get_device_list: error opening socket!
No device found, is it connected?
If it is make sure that your user has permissions to access the raw usb device.
If you’re still having issues try unplugging the device and reconnecting it.
It seems ifuse doesn’t work under Jaunty but work well under Karmic Koala on my desktop
You rock! I am trying to find something I disagree with about iPhone, but how do you argue with a pro? LOL… Great job as always.
You made certain good points there. I did a search on the issue and found nearly all folks will agree with your blog.
~:’ I am very thankful to this topic because it really gives useful information -;-
-;” that seems to be a great topic, i really love it ,:*
Make sure you excuse my own use of English, I am still schooling. I like your blog very much, I believe it is worth it to read and I saved a bookmark from it in my own computer history.
Nice post!!! Thank you very much for sharing.
Hello,
I am using Ubuntu 10.04.3 + LXDE (neither Gnome nor KDE), followed your instructions and tried to connect my daughter’s iPhone 3 to my PC, but unsuccessfully as you are not allowed to read the iPhone connected due to this message: Impossible to access to iPhone: Permission denied.
Here is the terminal ouput (in Italian):
alberto@mycomputer:/media$ ls -l
ls: impossibile accedere a iPhone: Permesso negato
totale 0
lrwxrwxrwx 1 root root 7 2011-09-28 22:18 floppy -> floppy0
drwxr-xr-x 2 root root 6 2011-09-28 22:18 floppy0
?????????? ? ? ? ? ? iPhone
alberto@mycomputer:/media$ cd iPhone
bash: cd: iPhone: Permesso negato
alberto@mycomputer:/media$
What do you think about that? Is there a workaround?
Best Regards,
Alberto Zeni
Hello,
With reference to my last reply, my attempt to connect to my daughter’s iphone 3 by means of ifuse messed up the iphone itself (apps missing, photographs missing), so that there was the need to follow a backup backup procedure with itunes (on a Windows Vista laptop).
Best Regards
Hi, i install latest version of every thing needed from libidevicemobile.com. nut i have a problem, when plug ipod4 to computer, i have a drive with name iPod and only have pictures in it.
when use sudo ifuse /media/iPod/ –root
following problem appeared
No device found, is it connected?
If it is make sure that your user has permissions to access the raw usb device.
If you’re still having issues try unplugging the device and reconnecting it.
any help appreciated.