How To Downgrade iPhone/iPod Touch Firmware
Every now and then Apple launches new firmware for iPhone & iPod Touch, and if a jailbroken iDevice is accidentally upgraded to new firmware then it gets impossible (for sometime) to either unlock or downgrade that iDevice to an earlier version.
If we speak technically, then you need to save your iDevice’s ECID SHSH on file, in order to downgrade to previous firmware. To do so, you can use Saurik’s Server, which saves ECID SHSH on file and makes you safe even if such accident happens.
Now, the big question is how to save ECID SHSH ? But before proceeding any further let me make it clear that this tweak works for iPhone 3GS and iPod Touch 2G/3G only, and not for iPhone 3G. Now, there are two ways of doing so:
1. Launch Cydia, and if you see something like this on Cydia homepage, “this device has SHSHs on file for iPhone OS: 3.0, 3.1, 3.1.2, 3.1.3” (Note: 3.0, 3.1, 3.1.2, 3.1.3 are the SHSH file saved for different firmware, its OK even if you have the last SHSH on file), then you do not required to do anything.
2. If such message is not displayed then tap on the “make my life easier” button on Cydia homepage. This will save the current SHSH on file on Saurik’s server, and now you can see that message on top of Cydia homepage.
After saving SHSH on file, you can follow these steps to downgrade the firmware:
1. Go to C:\Windows\System32\Drivers\etc\hosts on Windows or /etc/hosts on Mac.
2. Edit host file and add 74.208.10.249 gs.apple.com.
3. Put iDevice in DFU mode.
3.1 Connect iDevice to computer.
3.2 Turn off iDevice.
3.3 Hold power button and home button simultaneously for 10 seconds.
3.4 Release power button, but not home button.
A USB device will get recognized, and iTunes will detect the iDevice.
NOTE: If you see the restore logo on the screen then your iDevice is in recovery mode and not in DFU.
4.Install old firmware’s IPSW from iTunes and enjoy.
However, as they say “precaution is better than cure”, so next time do not upgrade to new firmware right away, instead wait for new jailbreak. CHEERS.
Recommended Reading
- Firmware Trick for Jailbroken iPhone/iPod Touch: Firmware 3.1.3Firmware 3.1.3 is a very useful app for those iDevice users who do not want to upgrade their iDevice’s firmware. However. this becomes necessary when...
- iPod Touch 2.0.1 Firmware Update Now Available at iTunesA new firmware for you iPod Touch and iPhone is now made available via iTunes, you can point your browsers to iTunes and click on...
- How to Jailbreak iPod Touch OS 3.0 Firmware with Redsn0wWith Redsn0w 0.7.1 doors to Jailbroken iPod Touch have opened up, you can jailbreak OS 3.0 firmware of iPod Touch 2nd Gen and 1st Gen...
- iPhone 3GS 3.1 Jailbreak UpdateWell, lets make it simple, if you are thinking of upgrading your iPhone 3GS firmware to the latest OS 3.1 then I suggest you to...
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader or enter your email below:

how do i launch cydia? Im getting an “ipod could not be restored not eligible for requested build” error