[HOWTO] Unstuck between 3.1.3 and iOS4

I was trying to upgrade to custom iOS4 right after the release of Pwnagetool 4.01, but got stuck with error 1600 and 1604. Apple stopped signing 3.1.3 so, I can’t get back to 3.1.3 to get the phone unlocked. Basically the phone is stuck in restore mode. Here’s how i manage to get out of the restore mode and use 3.1.3.

  1. Download Blackra1n
  2. Run blackra1n. If you have ASL.DLL error, make sure you copy blackra1n.exe to
    C:\Program Files (x86)\Common Files\Apple\Apple Application Support
  3. When the device reboot, pay attention to the screen. Once it get out of the restore mode, quickly unplug the data cable. If not, repeat again.

Once done, you may want to upgrade to iOS4 the right way

[HOWTO] From iPhone 3GS 3.1.3 Spirit Jailbreak to iOS4 Sn0wbreeze

WARNING: NO warranty is provided with this guide. Follow at your own risk.

A lot of info that iPhone 3GS 3.1.3 with Modem Firmware 05.12.01 can only be jailbroken using spirit jailbreak and no way to upgrade to iOS4. Here’s a full unlock of iOS4 when you’re stuck at 3.1.3 spirit jailbreak.
Read the rest of this entry »