libirecovery
Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows
A cross-platform FOSS library is written in C to communicate with iOS devices natively. The libirecovery library allows communication with iBoot/iBSS of iOS devices via USB.