Hector Martin from the MarcanSoft blog recently announced an unofficial solution that could make life easy for the Linux users.
The problem that existed with the sync to work with Linux was due to customized USB communications protocol on the iPhone which could not be recognized by most non-Apple devices. Also, a new hash that came with the iPhone OS 2.x and the new SQLite database format that came with iPhone OS 3.x only made developing a syncing function all the more tedious.
According to the solution developed by Hector, an advanced API is provided by libusb-1.0 to connect to the USB devices. Another software called the usbmuxd then helps coordinate with the iPhone or iPod Touch USB protocol. With the help of a few more software like the libiphone, iFuse and the iPod library software, libgpod, the syncing is complete.
According to Hector, this solution also works perfectly over music management software for Linux such as Amarok and Rhythmbox. Also, this solution works better with jaibroken iPhones as you can SSH over USB, which is lot faster than over Wi-Fi.
If you are a Linux user, you may download the download the required tools by clicking here. Also, please don’t forget to tell us your experience in the comments.
[via MarcanSoft Blog]