To answer few of the questions here, based on my experience.
1/. I had a week 38 1.0.2 iPhone, unlocked last year using the guide on these esteemed pages (
http://modmyi.com/wiki/index.php/IPh...ck_OS_X_Part_1) and using iNdependence.
In iTunes 7.6 (running on Leopard v. 10.5.2) I took a deep breath and upgraded to 1.1.3.
I then used ZiPhone 2.4 (from
http://www.downloadziphone.org/) and checked all 3 boxes (jail break, activate and unlock).
I did not turn off iTunes or disable the iTunes helper in Activity Monitor.
It ran for 2' 30" and gave an error message
Error: ziphone returned 1. However on starting the iPhone everything worked fine.
I
did not restore any backup data using iTunes yet all contacts, tunes, photos, videos etc. were in place as were Installer Apps. However, the latter were invisible and only reappeared on re-installing Summerboard.
My customised ringtones were lost as was the changed phone number format. For these I'd hacked the Library files on the iPhone using Cyberduck. This no longer works and Installer will not allow me to uninstall (so I can reinstall) OpenSSH - it gives an error message "Main script execution failed!".
I can not uninstall (only reinstall) BSB Subsystem.
I've since changed the ring tones by exporting sound files (
max 30 sec long) in Quicktime using "Movie to iPod" which creates a file with a .m4v extension. Rename this with an .m4r extension (and make sure there's a gap before the extension, e,g. "sound .m4r") then File>Import... it into iTunes where it will appear in the Ringtones section and will download to the iPhone using Sync before appearing in Settings>General>Sounds>Ringtone.
2/. I've also since unlocked two out of the box 1.1.2 iPhones using the same procedure. However, the Phone function did not work - the Phone app would quit on opening or when a key on the keypad was pressed.
I then upgraded both iPhones to 1.1.3 in iTunes, ran ZiPhone again and they work fine.
If you have a problem first time, restore the iPhone to 1.1.3 and run ZiPhone again (or as many times as necessary).
This is a quite brilliant piece of software and incredibly - almost worryingly - easy to use. After spending so many hours hacking previous iPhones I was slightly deflated when it finished with a
"is that really it" feeling. What can I say. Z has done all the work so we don't have to. He should be borne shoulder-high, through cheering masses of iPhone users, rose petals strewn in his path, to the sound of heavenly choirs ... or at the very least, sent a few dollars through PayPal.