Back in my day, we got an iPhone and we hacked it by hand! We fiddled with shell scripts and USB connections and compilers until everything eventually worked! You kids, these days, with your fancy GUI installers take all the fun out of things!
So, yes, a few weeks ago, I hacked my iPhone. The text file of notes I took during the process has been posted to my wiki. It’s more-or-less obsolete now. Not only is there iFuntastic, which lets you fiddle with ringtones and files, but there is just now Installer.app, which works like an “apt-get” or “Windows update/installer” system, providing a list of things available to install. Two clicks later, it downloads and installs the application you want.
At this point, “hacking” the iPhone consists of:
1. Install iFuntastic to copy Installer.app to your phone
2. Launch Installer.app