libimobiledevice has but one goal: to be able to manage your iPhone, iPod or iPad right from within Linux on your desktop. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. The application will allow you to access your device’s file system, retrieve your information, backup or restore the device, manage your icons and apps and synchronize music and video to the device.
The latest release of libimobiledevice has been tested with the iPhone, iPod Touch and iPad – all versions which run firmware up to 3.2. It appears to work flawlessly, and won’t cause issues by having you jailbreak your device.
The program is open-source (and won’t cost you a dime). If you’re a Linux user who also happens to own an Apple mobile device, I highly urge you to check out libimobiledevice. Let us know how your experience goes.