Yesterday was a big day starting from the iPhone 4S to the recently released iOS 5 GM for developers. Since iOS 5 GM is installable by everyone, you may have updated to iOS 5 by now. In case you didn’t like the tethered jailbreak, found a few problems on your iOS device or discovered some apps that were not supported, that you desperately needed… you’re in luck: you can downgrade iOS 5 to iOS 4.3.3, iOS 4.3.5 or older.
Before you downgrade, please remember you can only downgrade your iDevice firmware if, and only if, you have saved your SHSH blobs somewhere safely, hopefully with Saurik’s Cydia server, or locally on your machine.
From now on, I will assume you have saved your blobs on Saurik’s Cydia server.
STEP 1: To start with, you need to make sure you have a copy of iOS 4.3.5 or whatever firmware you need to downgrade for your device which you can find and download from here.
STEP 2: Next, you need to make sure your hosts file is pointing to Saurik’s server, and not Apple’s. If you haven’t done this then please check this guide.
Alternatively, use TinyUmbrella to make iTunes look at Cydia’s Server in the Advanced options.
STEP 3: Now plug in your iOS device, and switch it off, but leave it plugged in.
STEP 4: Put your device into DFU mode, our guide here.
STEP 5: Select your firmware manually to restore to. (Shift on Windows, and option on a Mac)
It says that it will talk to Apple when really, it is talking to the Cydia servers.
Hey presto! Your device should now have downgraded without a hitch…
But, should your phone should now have an error, such as error 1015, DO NOT PANIC! This is normal and has a quick fix. Just download anduse Recboot to kick it out of recovery mode – check guide here.
In case you’re facing in problems, please let us know in the comments section below.
You can follow Ahmed Omar on Twitter, join our Facebook fanpage and add me on Google+ to keep yourself updated on the latest jailbreak and unlock news.