libimobiledevice ยท A cross-platform FOSS library written in C to communicate with iOS devices natively.

libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices running iOS on Linux without the need for jailbreaking.