Downgrade iPhone 4 firmware

Updated: October 23, 2010

If you've read my tutorial on what an ECID SHSH is and how you go about saving it, then you probably want to know how you use that SHSH to restore to firmware that Apple doesn't want you to. This tutorial can be used for any iPhone, and for any firmware as long as you have the SHSH on file for the firmware that you want to restore to. I'll be using an iPhone 4, on 4.1 firmware and I'll restore back to 4.0.1 firmware.






Step 1.

Launch TinyUmbrella (you can download it here) and connect your iPhone. Click on your iPhone in the Connected Devices section and it will display which firmwares you can restore to. In this case 4.0.1 is listed and it is what I'll restore with.   This program is updated frequently. So I am hosting the exact same version I am writing about (4.1.12) as I don't have the time to update this tutorial all the time. You can download version 4.1.12 here.

iPhone



Click the Log tab, then the Start TSS Server button. If you have iTunes open this will close it. Note in the second picture in the Server Console window it states that TSS is accepting connections.

iPhone

iPhone



Launch iTunes.

iPhone



Option click the Restore button and navigate to the firmware you want to restore to. Select it and click Choose.

iPhone



Click Restore.

iPhone



Various messages will appear in iTunes while the restore process continues.

iPhone



You'll see a status bar on the iPhone while it restores.

iPhone



Click OK when you see this error message.

iPhone



Click OK at this message.

iPhone



You'll see the recovery mode graphic on the iPhone.

iPhone



Go to the Recovery Devices section and select your iPhone then click the Exit Recovery buton (it's also available by right clicking your iPhone). You can then click the Stop TSS Server button and close TinyUmbrella once the iPhone has booted up.

iPhone



My iPhone is now activated.

iPhone



Set the iPhone up as new to avoid problems.

iPhone



iTunes will confirm the iPhone is back on 4.0.1 firmware again. You're finished. Don't forget to jailbreak and unlock again if you need to.

iPhone







Return to top of page