Today I finally decided to go through all that hassles again to upgrade my outdated iPhone from 1.0.2 to 1.1.4. Basically I just followed this guide, but I did have a problem when I tried to restore(upgrade) to 1.1.4 after virginized it.
First I tried to restore on a MBP, which was running Leopard. And unfortunately it failed, gave me error 1603 and 50. I tried restart, change USB port, reset iSync history, let iTunes download the firmware, but nothing worked. So I switched to a mac pro running mac os x, and everything just worked like charm.
After upgrading to 1.1.4, what appeared on my iphone screen was an iTunes icon and a USB cable, I don't know if this has happened to others but it doesn't matter anyway. I still got the correct IMEI #, and I put a T-mobile sim card in iPhone just in case. Opened up Ziphone(version 3.0), click "Unlock, Jailbreak & Active", wait for several minutes, voila!
To disable EDGE: replace APN field with DISABLED.
My solution for the error "Package download failed":
- Go to Sources, delete Conceited Software and Ste Packaging.
- Install Community Sources under Sources. If the error occurs, tap Clear Queue then Install.
- Now you should be able to install.
- You should also install an app called BossTool, and move your apps.
Changing root/mobile passwords:
- Open Installer
- Go to Sources > Edit > Add source http://i.unlock.no, and refresh.
- Install: Unlocking Tools > Ziphone Ibrickr fix.
- Reboot.
- Use iNdependence or iBrickr to change passwords.
If Terminal (Term-vt100) is not working properly, read this. If that fails to solve your problem, follow the steps below.
- Add iphone.lenlolabs.com to your Installer sources, and install version 207.
- Then install BSD Subsystem 2.x SU Replacement in under Tweaks, in order to login as root using su.
Note: I assume you did not use the method described here, if you did.....:
- Download this .zip file: lib.zip
- Extract the content, ssh to your iphone, copy the two files into /usr/lib/, overwrite if prompted. If fails to overwrite, delete the original ones.
- Then go back and install the proper version of Terminal.
Good luck.