Using the iPod Touch with Linux
Author Message
Posted : Sat, 05 April 2008 15:25:03
Subject : Using the iPod Touch with Linux
I really need a way to sync my iPod touch with Linux. I can't use SSH-no wireless internet. I can't get iTunes to work with Wine. Does anyone have suggestions to make it work? Or is there another way? Someone, please help me! (or at least tell me it can't be done) I run Linux Mint and iPod software version 1.1.4
Shashank Sharma
Posted : Sun, 13 April 2008 19:21:07
Subject : Using the iPod Touch with Linux
ssh is probably the only way. google all you can and maybe just maybe you might find some other way http://www.forums.ipodtouchhacks.com/viewtopic.php?f=1&t=64
Waxon
Posted : Mon, 14 April 2008 09:37:15
Subject : Re: Using the iPod Touch with Linux
I have been looking for information on the same subject and I did find a page here: http://www.linuxjournal.com/article/9266 It seems to have some useful information. I haven't yet had a chance to read it thoroughly and try to assimilate the information. Its getting late and I'm headed for bed. I'll check back in a day or two if I learn something new or have any additional information I can pass on. If you find anything, perhaps you'd do the same . Thanks, Waxon
ler
Posted : Tue, 15 April 2008 14:33:24
Subject : Re: Using the iPod Touch with Linux
Waxon, I don't think that page says anything about the iPod touch. For some reason Apple has encrypted the iPod Touch and the iPhone, but nothing else. That makes it especially hard to use them with anything but iTunes. I am still searching web pages for an answer. Thanks anyway, though.
Synthead
Posted : Fri, 18 April 2008 00:46:48
Subject : Re: Using the iPod Touch with Linux
Try gtkpod. Last time I upgraded gtkpod on my machine, it had read/write support for the Touch, but I could be wrong. If the latest stable release doesn't have it, try a development version. http://www.gtkpod.org/about.html Make sure you install it via your package manager if you want it to be a clean install. Also, this might apply to you: The Classic and Nano3g There are two ways to set up the iPod to make libgpod able to find its firewire id. The 1st one is mostly automated. First, make sure you have libsgutils installed before running configure/autogen.sh. If you built libgpod without it, install it and run configure/make/make install. You should now have an ipod-read-sysinfo-extended tool available. Run it with the iPod device path (eg /dev/sda) and the iPod mount point (eg /mnt/ipod) as arguments. This may require root privileges. ipod-read-sysinfo-extended will read an XMLfile from the iPod and write it as /mnt/ipod/iPod_Control/Device/SysInfoExtended. See http://ipodlinux.org/Device_Information for more details about the method used. Having that file is enough for libgpod to figure out the iPod firewire id. The 2nd method requires more manual intervention. First, you need to get your firewire id manually. To do that, run "sudo lsusb -v | grep -i Serial" (without the "") with your iPod plugged in, this should print a 16 character long string like 00A1234567891231. For an iPod Touch, this number will be much longer than 16 characters, the firewire ID is constituted by the first 16 characters. Once you have that number, create/edit /mnt/ipod/iPod_Control/Device/SysInfo (if your iPod is mounted at /mnt/ipod). Add to that file the line below: FirewireGuid: 0xffffffffffffffff (replace ffffffffffffffff with the string you obtained at the previous step and don't forget the trailing 0x before the string) Save that file, and you should be all set. Be careful when using apps which lets you manually specify which iPod model you own, they may overwrite that file when you do that. So if after doing that libgpod still seems to write invalid content to the iPod, double-check the content of that SysInfo file to make sure the FirewireGuid line you added isn't gone. If that happens, read it to the end of the file, and make sure libgpod rewrite the iPod content. Once that is done, if you compiled libgpod from source, you can test that libgpod can find the firewire ID on your iPod by running libgpod/tests/test-firewire-id /ipod/mount/point [Modified by: Synthead on April 17, 2008 04:47 PM]
Synthead
Posted : Fri, 18 April 2008 23:22:54
Subject : Using the iPod Touch with Linux
Also, the first result from "itunes wine" http://wine-review.blogspot.com/2007/10/itunes-73-on-linux-with-wine.html
oodles
Posted : Mon, 13 April 2009 14:36:26
Subject : Re: Using the iPod Touch with Linux
hah, but you can ssh, you dont need wi-fi for this ssh watch and be educated. http://www.youtube.com/watch?v=eKGv30E6xis&feature=related [Modified by: oodles on April 13, 2009 02:37 PM]