Archive for June, 2010

Upgrading Spirit jailbreaked 3.1.3 3G to iOS4.0

Friday, June 25th, 2010

I had a Iphone 3G 3.1.3 jail breaked via Spirit that I wanted to upgrade to iOS4.0. According to all the sites, they recommended that the process does not work with this particular jail break version, so how to get th iOS4.0?

  • Well I first downloaded and restored to Retail 3.1.3 ipsw via iTunes
  • Then using redsn0w 0.9.4 and Retail 3.1.2 ipsw managed to jail break 3.1.3
  • Using sn0wbreeze 1.6.1 I created an custom iOS4.0 ipsw using the Retail iOS4.0 ipsw. Used the custom settings to add Multitasking, Wallpaper etc.
  • Downloaded and installed iTunes 9.2
  • Put iPhone into recovery mode and connected to iTunes.
  • Using the shift key clicked on restore and navigated to custom iOS4.0 ipsw generated in 3)
  • Waited for a while, as it did it thing, watching the progress bar go further and further.
  • iPhone reset itself and then did another progress bar (heart stopped)
  • Eventually iOS4.0 started up and was working.

Slight issues with the fact that I did not have any reception, but since the phone needed to be unlocked I installed ultraSn0w 0.9.3, rebooted and the reception came back.

I was amazed, as it took me numerous nights to get the jailbreak for 3.1.3 until I discovered Spirit, but when I figured out that redSn0w was the way to go, I had the entire process done in around 2 hours or so, including downloading ipsw, generating and installing. Now I have the secret to doing this I no longer have the 1600 and 1604 issues that I had with previous attempts.

I did have one 2 issue, but that was resolved by generating a custom ipsw with the expert method, where the options where set manually, rather than the easy method.