How to Downgrade iPhone OS 4.0 Beta1 to 3.1.2/3.1.3

iphone OS 4.0 Recently, the iPhone OS 4.0 Beta was released and tested out by many developers and users. If you’re not happy with the new OS 4.0 or find it unusable, then here is a tutorial by MuscleNerd (from iPhone Dev team) which can let you get back/ restore the official iPhone OS 3.0 firmware.

Follow the steps below carefully to downgrade –

  1. Restore to official 3.1.2 or 3.1.3 using iTunes. Your baseband won’t be downgraded, so you’ll get error 1015 at the end of the restore.

  2. Use rslite or irecovery to get past error 1015. Using rslite, you’d do:

    % rslite
    rslite v0.2 - by the iPhone Dev Team, 2009.
    [Recovery] setenv auto-boot true
    [Recovery] saveenv
    [Recovery] reboot
  3. Wait a few seconds, disconnect the iPhone from cable, then reboot the iPhone.

  4. The Apple logo will appear on the display as you connect the phone via USB cable and proceed with the activation.

  5. Your iPhone should be downgraded from iPhone OS 4.0 to iPhone OS 3.1.2 or 3.1.3

Note – Your baseband will still be at 05.13 from the stock 4.0beta1, but FW 3.1.2 and 3.1.3 will work fine with it. The current carrier unlocks will not.

Disclaimer: This article is for testing & informational purposes only. Try at your own risk!


Mayur Agarwal is the founder and editor-in-chief of WebTrickz. As a Technology enthusiast and an Internet addict, he loves sharing useful How To’s and Tips & Tricks. Follow him @mayurjango on Twitter.

Leave a Reply

Your email address will not be published. Required fields are marked *