INdependence

iNdependence is a Cocoa-based application for Mac OS X which provides an easy-to-use interface for jailbreaking, hacktivation, SSH installation, and managing ringtones/wallpapers/applications on your iPhone 2G. It's open source under the GNU v2 license.

The source code for interacting with the iPhone has been broken out into a library (libPhoneInteraction) so that it can be easily reused by other applications.