iPhone Hackery
I just updated my iPhone to the latest software - 1.0.2. Since I’ve been hacking my iPhone to run various 3rd party apps, that meant I had to restore to factory settings and resync everything back onto the phone. I’m very impressed with how easily I was able to get things back to normal (at least, what I consider normal). All I had to do was let iTunes do it’s thing, then run the script to setup the wonderful Installer.app from Nullsoft. I did make some changes myself, to speed things up. Basically, I copied the iPhone restore image iTunes grabbed into the iPhoneInstaller folder, appended a .zip extension and commented out the curl command in their script.
Once I had Installer.app back on the phone, it was a simple matter to reinstall the BSD subsystem, OpenSSH and all the other 3rd party goodness I had going on. iTunes was even kind enough to backup my Lights Off settings.