iNdependence is a Cocoa-based application for Mac OS X which provides an easy-to-use interface for modifying your iPhone.
iNdependence is a Cocoa-based application for Mac OS X which provides an easy-to-use interface for jailbreak, activation, SSH installation, and ringtone/wallpaper/application installation on your iPhone. 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.
I tried out INdependence because I had to restore my iPhone over the weekend, and wanted to wait for an easier way to get the job done. INdependence is a great step in the right direction to make it easier to get 3rd party apps back on your iPhone if you're using firmware 1.1.1