libimobiledevice

1.3.0

Communicate with iOS devices in a native manner by turning to this cross-platform protocol library that can be easily deployed on your PC

libimobiledevice is a lightweight software solution used as a development tool that was designed to help advanced computer users such as software developers or programmers create various applications that can communicate with several iOS devices such as the iPad, iPhone, Apple TV and iPod Touch.
The library allows the applications to access the device's file system freely and retrieve information regarding the device in a native manner. It is also capable of retrieve data about the internal components, backed up and restored documents, manage Springboard icons, manage applications that are installed on the device, retrieve contacts and address book entries, notes and also bookmarks.
Users can choose to backup and restore the device to its functional state and even synchronize music and video files to their device of choice, whether it's an iPod, iPhone or iPad we're talking about.
The library does not require jailbreaking the devices it works with and does not depend on other proprietary libraries. It supports devices ranging from iPod Touch 1st Generation to iPhone 7+, iPad Air 2, iPad Pro and Apple TV 4G that run up to firmware 10.3 if used on Linux, Mac OS X and Windows operating systems.