Page 1 of 1

iPod touch/iPhone with Ultimate Edition

PostPosted: Sun Dec 27, 2009 7:12 am
by gj1006
WARNING: THIS WILL ONLY WORK IN ULTIMATE EDITION 2.4 OR HIGHER.

Updated for Ubuntu 10.04 (Lucid Lynx), Ultimate Edition 2.6, Ultimate Edition 2.6 Gamers and Ultimate Edition 2.7

1. Be sure that your iPod is not plugged to your computer.
2. Open a Terminal and add this repository by entering this command:
sudo add-apt-repository ppa:pmcenery/ppa

3. Update your System with the command
sudo apt-get update && sudo apt-get dist-upgrade

4. Open Synaptic and install ALL packages out of this repo EXCEPT:
libgpod4-nogtk libgpod-nogtk-dev

slimrat and xmltv are not necessary. You can install them, if you want.

5. Add you to the fuse group with the command
sudo adduser $USER fuse

6. Edit the /etc/fuse.conf You must delete the "#" in the line "#user_allow_other". Now save it.

7. Reboot your computer

8. Now connect your iPod to your computer. First it will say, that your iPod is a digital camera, but a few seconds Later it will say, that it is your Ipod.

Now you can sync your iPod with Rhythmbox. Amarok requires a mountpoint. If you want to use Amarok (1.4) for syncing, you must create a mountpoint directory and mount your ipod in this.

sudo mkdir /media/ipod/
sudo ifuse /media/ipod/

Start Amarok, go to settings, add a new media Player, select iPod and use /media/ipod/ as mountpoint.
After syncing with Amarok you must unmount your iPod
sudo umount /media/ipod/

Re: iPod touch/iPhone with Ultimate Edition

PostPosted: Thu Dec 31, 2009 9:05 am
by gj1006
Thanks and a good new year.

Re: iPod touch/iPhone with Ultimate Edition

PostPosted: Sat Jan 02, 2010 12:54 pm
by gj1006
The following tutorial is only for users, who are using Ultimate Edition 2.2, UE2.3, other jaunty-based distros or if the easier way doesn't work. I tested it on karmic, but it should also work on jaunty.

1. Install the following packages: build-essential cmake git-core checkinstall

2. Add this repository: ppa:jonabeck/ppa

3. Update all your packages. (You don't need it, but it is reconnomed)

4. Install the following packages:
ifuse libiphone0 libiphone-dev
libplist0 libplist-dev libusb-1.0-0 libusb-1.0-0-dev
libusbmux0 libusbmux-dev

5. Add yourself to the fuse group:
sudo adduser $USER fuse

6. Remove the old libgpod

7.Open a terminal and enter the following commands:
git clone git://gitorious.org/~teuf/libgpod/teuf-sandbox.git

cd teuf-sandbox

CFLAGS="-g -O0" sh autogen.sh --prefix=/usr

make

sudo make install
If there are errors, because of missing packages, install the missing packages

8. Now we must create our iPod directory:
sudo mkdir /media/iPod

9. Now connect your iPod and mount it with the command:
sudo ifuse /media/iPod

10. Now you must create the Directory for GtkPod with the command:
sudo mkdir /media/iPod/iTunes_Control/Device

11. Now we must read the System Info of your iPod, but first we have to find out the uuid
lsusb -v | grep -i iSerial

tools/ipod-read-sysinfo-extended <UUID> /media/iPod

Now you can run GtkPod and sync your music, but without the covers

Re: iPod touch/iPhone with Ultimate Edition

PostPosted: Fri Apr 23, 2010 3:50 am
by Vascious
Definitely works with the iPhone 3GS 16GB. Thanks for the solution gj1006.

Re: iPod touch/iPhone with Ultimate Edition

PostPosted: Thu Jun 24, 2010 2:52 pm
by Cab
Good info thanks for posting!