Downgrade iOS 4.3.1 To iOS 4.3 / iOS 4.2.1 / iOS 4.1


by casey on March 27, 2011

As you know Apple has released iOS 4.3.1 for iPhone iPad and iPod Touch. We have already warned people having jailbroken or unlocked devices not to update to iOS 4.3.1 until further notice as there is no stable version to jailbreak it till now. Mistakenly or accidentally if you have upgraded, we are there to help you downgrade from iOS 4.3.1 to iOS 4.3/ iOS  4.2.1 / iOS 4.1 / iOS 4.0 / iOS 4.0.x.

You can downgrade iOS 4.3.1 to iOS 4.3/ iOS 4.2.1 / iOS 4.1 / iOS 4.0 / iOS 4.0.x on iPhone 4, iPhone 3GS, iPod Touch 3G & 4G, iPad 1 and 2. These are the device that are actually allowed to to be upgraded to iOS 4.3.1.

REMEMBER if you do not have saved SHSH blobs of the firmware version to which you want to downgrade, it will not work for you.

DOWNGRADE iOS 4.3.1 firmware to iOS 4.3 / iOS 4.2.1 / iOS 4.1 / iOS 4.0.x


  • You need to have old IPSW firmwares downloaded. We assume you already have the files downloaded of (iOS 4.3 / 4.2.1 / 4.1 ) what ever firmware your require to downgrade to.


  • Now we will be changing the address that are pointing to Apple Servers to the address which Jay Freeman (Saurik) has given us.
  • Go to C:\Windows\System32\drivers\etc\ and find the ‘Hosts’ file. [For Windows Users].
  • Navigate to Go -> Go to Folder and enter the path /etc [For Mac Users].
  • iOS 4.3 Downgrade - 1

  • After you find the ‘Hosts’ file, open it in TextEdit (Mac OS users) or Notepad (Windows Users).
  • Windows 7 and Vista users have to right click on NOTEPAD and click ‘Run as Administrator’.
  • Mac OS users should have all permissions on your the user account.
  • Add this line “” without quotes at the bottom.
  • iOS 4.3 Downgrade - 2

  • Save the file.


  • Put your iOS device into DFU mode and NOT in the recovery mode.
  • Connect your iDevice with your computer and power off your iDevice.
  • Launch the iTunes software in your computer.
  • Press and hold POWER and HOME buttons simultaneously for almost 10 seconds.
  • Now let go the POWER button but keep on holding the HOME button till your computer recognizes your iDevice. Let go the Home button right after your computer recognizes your iDevice otherwise it will go into recovery mode.
  • Your iPad, iPhone or iPod Touch, what ever you are using, at this time should be showing a blank display. If its not showing blank display, its in recovery mode and not in DFU mode which you wanted.


  • In iTunes, you have to choose your iOS device in the right sidebar.
  • Press and keep on holding SHIFT button (Windows Users) or ALT button (Mac Users) and Click ‘Restore’ button. Remember DO NOT ‘Update’ or ‘Check for Update’.
  • iTunes software will ask you navigate to the location where you have placed your iOS 4.3, iOS 4.2.1, iOS 4.1 firmware file. Select and open to restore it.
  • Let iTunes do rest of the work. Do not interrupt. It will restore the desired firmware that you have chosen.
  • After its done, it will reboot.
  • If it gives you some error like ‘1013’, just ignore it. IF the error makes your device stuck in the Recovery Mode, it will show you the following screen asking to connect to iTunes.
  • iOS 4.3 Downgrade - 3.5

  • You can use Notcom’s Exit Recovery (Download for Windows & Mac) and run it.
  • After you run exit recovery, it will run do some automated step and open command prompts. After that your device will be restarted.

iOS 4.3 Downgrade - 4

iOS 4.3 Downgrade - 5

Congratulations! You have downgraded back to iOS 4.3/ 4.2.1 / 4.1 from iOS 4.3.1. Now you can jailbreak your device. If you have downgraded to iOS 4.2.1 use Greenpois0n RC5 which is highly recommended.

After you are done, you can remove the line from the Host file to get regular Apple updates messages.


HOW TO GUIDE To Jailbreak iOS 4.3.1 untethered Using Redsn0w 0.9.6 RC9

HOW TO GUIDE To Jailbreak iOS 4.3.1 untethered Using PwnageTool 4.3 For Mac

How to Guide To Jailbreak iOS 4.3.1 On Windows For iPhone iPad & iPod touch With Sn0wbreeze 2.5

UPDATE: Downgrade iOS 4.3.2 to iOS 4.3.1 / iOS 4.3 /  iOS 4.2.1 / iOS 4.x

Make sure you follow us to get more HOW TO GUIDES, jailbreak and unlock news.

Follow us on TWITTER or Like Facebook Page to stay connected to get daily Internet News.

We Write Very Rite

{ 33 comments… read them below or add one }

Priyank Modi March 27, 2011 at 3:39 am

I am on 4.2.1 with baseband 3.10, can I upgrade to 4.3.1 and then downgrade to 4.1 and then unlock my iphone? Gevey SIM is not available in my country


Gopinagidi March 27, 2011 at 1:52 am

Its popping error in itunes IPhone firmware is not compatible


Anonymous April 17, 2011 at 6:52 am

update to the newer version of the iTunes , by the way , which version you are using

Helpme March 27, 2011 at 4:36 am

Not working still getting a 3194 error i saved the host file and i have 10.1 itunes any suggestions


Shaun March 27, 2011 at 1:28 pm

Update to latest iTunes 10.2.1 and retry

noone March 27, 2011 at 1:17 pm

Not working for me..I am on 4.3.1 on an ipod touch 4G on OSX and it is telling me the firmware is not compatible with this device…WTF. I mistakenly updated during a jailbreak process. Please help me..nThanks


Jessia Moore112 March 27, 2011 at 9:01 am

gr8! its nw back to 4.2.1. Thanks for the guide. Very Rite dot com


Shaun March 27, 2011 at 1:27 pm

Mine didn’t work but not to bad I’m jailbroken on 4.3.1 already :) and @helpme update your iTunes to the latest


tyga March 31, 2011 at 1:43 am

how did you jailbreak it without paying

Help plz March 31, 2011 at 4:39 pm

can u tell me how did u jail break it plz?n

khiong March 27, 2011 at 1:29 pm

my iphone already upgrade to 4.3.1 i try to downgrade but still cannot also,can help me?


Eugene March 27, 2011 at 3:23 pm

not working for me and getting error 3194, how can solve it?


Mike 10 March 27, 2011 at 3:29 pm

I’ve got a 3GS (2009-31) and had it all jailbroken on 4.2.1, but my sister clicked on update and now I’m on 4.3.1 and want to downgrade but I get an error in itunes “iPhone could not be restored unknown error occurred (1600) after I select the custom ipsw i made with pwnagetool to be restored.nnwhat can I do now.nn


Fgdgs March 27, 2011 at 4:10 pm

error 3194


Snarf840 March 27, 2011 at 4:21 pm

i need a jailbreak for 3.1 because i had to restore my ipod after a source on cydia fucked me anyone have a free link with no survey needed?


Apples_exclamation March 27, 2011 at 6:17 pm

How do I choose my IOS Device in the right sidebar? I don’t have a right sidebar.


Mhat Zoo March 27, 2011 at 7:49 pm

ofcourse in iTunes Sidebar! Its obvious!

Jacob March 28, 2011 at 5:24 am

this will not work. APPLE has stopped signing any firmware lower then 4.3, that means that no mater what you do you will receive the error “iPhone is not compatible with request build”. this is unavoidable. this guide should be removed. DONT TRY THIS OR ELSE YOU WILL BE STUCK IN RECOVERY…. NOTE if you need to exit recovery just use recboot :)


Wiz kiz March 28, 2011 at 7:26 am

I have upgraded to 4.3 an downgraded to 4.2.1 which I was able to jailbreak my iPhone but I was left with no service. Any advice?


Kimchee420 March 28, 2011 at 8:20 am

Not working for me either. Upgraded iPad from redsn0w to 4.3.1, but getting “device not compatible” error when trying to go back to 4.2.1 so I can install greenpois0n rc5. Verified that is resolving to and in DFU mode (black screen).


Kasd March 28, 2011 at 8:31 am

for this to work u have to have your shsh saved


Shakira Mei Xi March 28, 2011 at 2:42 pm

when I tried the last step. the system in recovery mode. but it doesnt show the following screen as mentioned” If it gives you some error like ’1013?, just ignore it. IF the error makes your device stuck in the Recovery Mode, it will show you the following screen asking to connect to iTunes. ”

and then i tried Notcom’s Exit Recovery . then I got the following system error: “the program can not start because zlib1.dll file is missing from your comuputer. try to reinstalling the program to fix this problem”

How to solve this?


FoooolProof_118g March 28, 2011 at 7:33 pm

To people who are saying its not working:: Kindly read the whole story, it says: REMEMBER if you do not have saved SHSH blobs of the firmware version to which you want to downgrade, it will not work for you.


kevin firth March 29, 2011 at 1:57 am

the is saying that my computer is missing a zlib.dll file any help on this item?


Linhtetshady March 30, 2011 at 2:41 am

I change host file but error still present. iphone 3GS. version 4.3. I want to jailbreak it but error 3194 prevent it. Itune is latested 10.2.1. is any one help me pleae.


Orrovan1og March 31, 2011 at 5:49 pm

search for it on google and download/unzip to the fixrecovery program directory and run it. Make sure that ituneshelper is running, if not go to itunes directory and run it, then run the fix recovery for you selected ipsw version.


Orrovan1og March 31, 2011 at 5:54 pm

If your idevice was jailbroken, the wonderful cydia automatically saves your shsh blobs to their servers. All you have to do is download tinyumbrealla the latest version, run it. Select your idevice connected and click on save shsh button. Then click Start TSSserver, opne itunes and restore to the version you have shshs for.


MichyMaryelle Flyuphigh' April 2, 2011 at 12:16 pm

Error 1015, how?


Ryan April 6, 2011 at 9:11 am

how long should it take fixrecovery421 to change the iphone 3gs from recovery mode to DFU mode?n


Orrovan1og April 7, 2011 at 12:12 am

Use tinyumbrella to kick your device out of recovery, the options are at the top right. Once you see the apple logo after it gets kicked out of recovery, follow instructions on how to get your device into DFU mode right away. Once in DFU mode run the fixrecovery program for your firmware version,make sure you have the zlib.dll file in the same directory, and wait.

Kamalbio April 26, 2011 at 8:23 am

guys thank u so much you are absolutely great ,keep up doing good jobs ,by that ur helping so many like me


Randunu Kaweeshwara April 28, 2011 at 2:00 pm

Great. Working one.


KEN October 5, 2011 at 1:08 am

I got error 1603 what should I do then..?

I am in 4.1 i want to upgrade to 4.2.1 but 4.3.5 is already out.. BUt i want 4.2.1. I am having problem with my cellphone so i want to upgrade to 4.2.1

Please help me..!!


Leave a Reply

Your email address will not be published. Required fields are marked *

Previous post:

Next post: