On Tuesday, Apple released the iOS 5 Gold Master version along with the announcement of the company’s next major smartphone, iPhone 4S. iOS 5 GM is accessible only to those who have enrolled an account over at Apple’s Developer Center. But it would not come as a surprise if the firmware file actually got leaked into various file sharing websites and be installed by non-developer users. If you are someone who has upgraded to iOS 5 GM but somehow for whatever reason you want to downgrade again to an older firmware, then here is a step-by-step guide which will help you to downgrade your iDevice firmware.
For security reasons, Apple stops signing an old firmware once new ones are made available which means users won’t be able to simply restore / downgrade to it using the traditional way. If you want to be able to downgrade to an older iOS firmware, be sure that you always back up your SHSH blobs by using tools such as iFaith or TinyUmbrella.
Steps to Downgrade iOS 5 to iOS 4.3.3 / iOS 4.3.5:
- Before you can hope to downgrade to iOS 4.3.3 and 4.3.5, you will of course need to have the IPSW file of the firmware that you’re planning to downgrade into, iOS 4.3.3 (for the latest untethered jailbreak) and iOS 4.3.5 (latest iOS 4 version).
- Download iOS 4.3.3 for iPhone 4/3GS, iPod Touch 4G/3G, iPad 2/1st-Gen.
- Download iOS 4.3.5 for iPhone 4/3GS, iPod Touch 4G/3G, iPad 2/1st-Gen.
- Turn OFF your iDevice completely by pressing down the Power button.
- Press the Home+Power button at the same time for 10 seconds.
- Release the Power button but keep holding the Home button down for 10 more seconds. Your screen should go black if you are successful, if not just repeat the process.
NOTE: Backup the hosts file before saving any changes.
All you have to do is add a line of code to the hosts file and save it, as you can see below:
NOTE: You will most likely run into a 1013 error in iTunes but don’t worry because that’s entirely normal and will put your device into Recovery Mode.
In order to kick your device out of recovery mode, you will need to download either of the two program: TinyUmbrella (for Mac, for Windows) or Fix Recovery (for Mac, for Windows). Run either program and choose the “Exit Recovery” option.
And that’s it, you are done. Congratulations because you are now running an older version of iOS. Now you need help with jailbreaking your old firmware version? Well for iOS 4.3.3, just refer to one of our following guides for the latest untethered jailbreak: Redsn0w / Sn0wbreeze / PwnageTool / JailbreakMe. As for iOS 4.3.5, you can use our Redsn0w guide for an untethered jailbreak.