Required packages:
libgpod4, gtkpod, ifuse, usbmuxd
Steps:
After having installed the above packages
sudo mkdir /media/iPhone (you can choose whatever location you desire)
sudo chown `whoami` /media/iPhone
ifuse /media/iPhone (this will mount your iphone on /media/iPhone)
mkdir -p /media/iPhone/iTunes_Control/Device
sudo lsusb -v | grep iSerial
this will output like something this:
iSerial 1 0000:00:12.2
iSerial 1 0000:00:13.2
iSerial 3 8372189bcafb324324eafbs8432b4235b32130537
iSerial 1 0000:00:12.0
iSerial 0
iSerial 1 0000:00:12.1
iSerial 0
iSerial 1 0000:00:13.0
iSerial 1 0000:00:13.1
iSerial 1 0000:00:14.5
ipod-read-sysinfo-extended 8372189bcafb324324eafbs8432b4235b32130537 /media/iPhone
- check if /media/iPhone/iTunes\_Control/Device/SysInfoExtended now exists
- launch gtkpod and follow the on-screen instructions. If it shows any warnings don't worry too much ;)
- You should now be able to access your iphone playlist and add songs.After doing anything you want don't forget to "save changes" on gtkpod and quit normally
Then before unplugging your iphone always remember to unmount it using
fusermount -u /media/iPhone.
From now on you can mount your iphone with
ifuse /media/iPhone
synchronize it with gtkpod and unmount it with
fusermount -u /media/iPhone