How to Downgrade iOS 4.3.3 to iOS 4.3.2/4.3.1/4.3/4.2.1 on iPhone 4/3GS, iPad 1G/2G & iPod touch 3G/4G [Tutorial]
As you know, Apple today released iOS 4.3.3 to fix the Location Tracking Issue. If you have accidentally upgraded your iPhone, iPad or iPod touch to the latest iOS 4.3.3 firmware, don’t worry at all. As you can downgrade iOS 4.3.3 to previous versions iOS 4.3.2/ 4.3.1/4.3/4.2.1 on your iPhone 4/3GS, iPad 1G/2G & iPod touch 3G/4G by following our step-by-step easy to understand tutorial provided below.
Note: This downgrade tutorial will work only if you have already saved your SHSH blobs in Cydia for the respective firmware you are downgrading to.
Download the needed old .IPSW firmware file from these links;
You can download iOS 4.2.1 firmware file for your device from these direct links;
Put your device into DFU mode by following these instructions (not into recovery mode, indeed);
- Firstly, Connect your iOS device to your PC and turn it off.
- Start iTunes & hold Power and Home Buttons simultaneously for about 10 seconds or so.
- Release Power button but keep holding the Home button until your computer recognizes a new USB device.
- iTunes will now recognize your iPhone, iPad , iPod touch.
- At this stage your device ‘s screen should be completely black (Blank), if it is not so then you are actually working in Recovery mode rather than DFU mode.
Then ploy iTunes into supposing that it is watching Apple servers, however actually, we will change the address to Saurik’s server. How? Here is the way;
C:\Windows\System32\drivers\etc\ and locate “hosts” file.
Mac OS X users can also get to “/etc/” directory for “hosts” file by entering “Go–>Go to Folder” from Finder.
Open “hosts” file in Notepad (for Windows) or TextEdit (for Mac OS X) and insert this line;
- For Users of Windows 7 & Windows Vista: Start “Notepad” with Administrator rights by right clicking on “Notepad” app, and then click on “Run as Administrator“.
- For users of Mac OS X: Ensure that you have a full read and write access on your account while saving the host file. If permission error occurs, copy the host file to desktop, do the required changes, and then change it with the original file in “/etc/” directory.
Open iTunes, click on the icon of your device from the sidebar in iTunes. Then Press and Hold left “Alt” button [For Mac Users] OR left “Shift” button [for Windows users] on the keyboard, now click on “Restore” button in the iTunes and release the button softly.
iTunes will surely prompt in front of you to select the location of iOS 4.3.2/ 4.3.1/4.3/4.2.1 firmware file. Find this .IPSW file and then click “Open” to restore your iPhone.
During restoring to 4.3.2/4.3.1/4.3/4.2.1, iTunes will prompt 1013 error. Don’t worry; just ignore it since the firmware has already been installed on your device.
Here, your device will stuck in Recovery Mode, displaying “Connect to iTunes” screen.
Exit your device from Recovery Mode through TinyUmbrella (Windows/Mac) & Fix Recovery (Windows/Mac) tools. Start TinyUmbrella and select “Exit Recovery” button. Your device will now restart without any problem.
Now you have successfully downgraded your device from iOS 4.3.2 to previous iOS 4.3.2/4.3.1/4.3/4.2.1.
After the completing the whole process, remove the line
188.8.131.52 gs.apple.com from “hosts” file. (Remind Step-4)
- tinyumbrella old versions
- tinyumbrella old version