How To: Downgrade iOS 5.1 To iOS 4.3.5/4.3.3/4.x On iPhone 4/3GS, iPad 2G/1G, iPod Touch 4G/3G

Earlier today we told you how to downgrade your A4 iOS device from the iOS 5.1 firmware to the iOS 5.0.1/iOS 5.0 firmware. The reason someone would want to downgrade their iPhone, iPod Touch or iPad back to a lower firmware version is if they would like to be able to Jailbreak again, or want to be able to Jailbreak Untethered.

For those of you who would prefer to downgrade from the iOS 5.1 firmware to the iOS 4.3.5/4.3.3/4.x firmware you will be glad to know it is possible. And as such in this how to guide from you will learn how to downgrade your iOS device from iOS 5.1 to the iOS 4 firmware generation. Before we start however make sure you meet the requirements listed below…

iOS 5.1 Downgrade Requirements: 

  • Supported iOS devices include the iPhone 4, iPhone 3GS, iPad 2G, iPad 1G, iPod Touch 4G, iPod Touch 3G. Unsupported iOS devices include the iPhone 4S.
  • Saved SHSH blobs for the iOS 4 firmware you plan to downgrade to.

Downgrade iOS 5.1 To iOS 4.3.5/4.3.3/4.x

Step 1) – The first thing you will need to do is download the latest version of RedSn0w for your Windows or Mac OS X computer. This can be done by going to the iJailbreak Downloads Section or using on of the direct links below.

Download RedSn0w 0.9.10b6 (Windows)

Download RedSn0w 0.9.10b6 (Mac OS X)

Step 2) – With RedSn0w downloaded you will need to launch it, click the Extras button and then click the Pwned DFU button. Upon clicking the Pwned DFU button you will simply need to follow the instructions presented to your for putting your iPhone, iPod Touch or iPad into pwned DFU mode.

Downgrade iOS 5.1 To iOS 4.x

Step 3) – Once your iOS device is in pwned DFU mode you will need to trick iTunes into thinking that it is connected to Apple’s servers, while really it will be connected to Saurik’s servers. To do this you will need to edit the hosts file, which involves a slightly different procedure whether you are following this how to guide from a Windows or Mac OS X computer.

Windows Instructions 

For Windows users you will need to navigate to the following directory:


From this directory you should see a file called hosts. Back this file up to your desktop or another safe location and then open it in Notepad.

Mac OS X Instructions

For Mac OS X users you will need to navigate to the following directory:


From this directory you should see a file called hosts. Back this file up to your desktop or another safe location and then open it in TextEdit.

Step 4) – With the hosts file open in a text editor on your Windows or Mac OS X computer you will need to add the following line at the end:

Once the line has been added you can save the file.

Downgrade iOS 5.1 To iOS 4.x

Step 5) – You will now need to launch iTunes and restore your iPhone, iPod Touch or iPad to the iOS 4 firmware file you are downgrading to  (download iOS firmware files here). This can be done by Option (alt) clicking the Restore button on Mac OS X or by SHIFT clicking the Restore button on Windows.

Downgrade iOS 5.1 To iOS 4.x

Step 6) – When iTunes Error Code 10xx pops up you will simply need to use a tool like TinyUmbrella (download here) to kick your iOS device out of recovery mode. Once it has been kicked out of recovery mode you have successfully downgraded your iPhone, iPod Touch or iPad from the iOS 5.1 firmware to the iOS 4.x firmware.

Congratulations! The process is now complete and you can re-Jailbreak your iOS device by going to iJailbreak’s How To Jailbreak section. Please leave any further questions in the comments section.

Update #1: Learn how to fix iTunes Error 3194 by clicking here.

Don't forget to follow on Facebook, Twitter and Google+.
  • Jahnkeanater

    Devices with the A4 processor can downgrade to 5.0.1 right?

  • Noman Balal Khan


  • Jaden Ellett

    No you cannot downgrade your baseband. You would need to create a custom IPSW if you have an unlocked iPhone.

  • Jaden Ellett

    Yeah they can! See our other How To guide on the front page.

  • Kira

    I’ve updated my iPhone 4 today from the iOS 5 to iOS 5.1. My firmware was changed from 04.11.08 to 04.12.01. Please tell me, it’s possible to jailbreak and unlock that, because I am in a deep misery. TT___TT

  • Chocymama83

    Can I downgradde my ipad2 5.1? ive been trying all the steps above and i get an error 3194 from itunes.

  • O1_jay_p

    I keep getting iTunes error 3194 when trying to restore :(

  • nhylle

    i cant use 4.3.x for my iphone 4? geez. i need this.

  • nhylle

    like until now? apple has stopped signing ios 5 right?

  • ave

    it says the firmware file is not compatible. 

  • Rohit_beria

    iTunes error 3194! please help 

  • Ga

    I keep getting iTunes error 3194 when trying to restore, so please help us

  • Narendrareddy Alla

    Hi I am getting 3194 error.. What should I do to restore the phone. Please help me

  • Cfzjdtzjdzt Fzf

    you are STUPID redsnow doesnt support ipad 2

  • Shareal1304

    can i downgrade 5.1 to 4.3.3 and after that i upgraded to 5.0.1??coz i dont have 5.0.1 shsh blobs file..please help!!

  • Soren_ms911

    Im getting error 3194 aswell, please respons. 

  • Heeh0

    Super!! I even didi not need to kick restore mode!! SUPER

  • Reeve24

    What’s news about 3194 error from iTunes? – iPad 2 5.1

  • Guest

    I cant save the hosts file after editing. What should I do?

  • Matthew McCullough

    is there any way to reverse this process? I keep getting the 1601/4 errors and i have even tried to cook a fw with sn0wbreeze and nowt works….. help!!!

  • Matty Philip McCullough

    i mean don’t get me wrong this process worked fine but i wanted to downgrade 5.1 to 4.1 so i can update back to 5.0.1 but still it doesnt work

  • Helppp

    I can’t edit my hosts file, what should i do?

  • Nostaque

    Read the article thoroughly U guys,
    For U guys with error 3194 it means that you neither have shsh blobs save on  your idevice nor your cp. U need to download TinyUmbrella and run it to connect to Cydia sever where your shsh blobs was saved (hope yours still there. If none of your shsh blobs saved, you can NOT downgrade your idevice). After running for 2 mins TinyUmbrella will download your shsh automatically to your pc(if at least one was saved) then checking log section to see which shsh version of your idevice was saved (mine are 4.2, 4.3, 4.3b …).  Download the appropriate ipsw and following the instruction above to downgrade your idevice.

    Good luck guys,

  • Matty Philip McCullough

    hey i have my iphone 3gs and i updated it to 5.1 by mistake. I have it jailbroken, ultrasn0w unlocked and on 06.15.00 baseband. I thought a simple downgrade to 4.1 and then update to 5.0.1 (which is the one i want) would do it but i keep getting this stupid 1601-4 errors and I can’t update. I have tried to cook an ipsw with sn0wbreeze and restore with Shift+Restore but again, the 1602 error came up. I then tried fiddling with my hosts file and i got the 3194 error. Im not a noob but need help!!

  • Fukumfighter

    error 1095. how to fix ???? plz help !!!

  • Shafie mohd nor

    I’ve just upgrade my iphone  ios 4.3.3 to ios 5.1 without saving the existing SHSH blobs, and it is not working now.. How to get get back my base band? 

  • Arrasparus

    i’ve  a iPhone 3GS old bootroom, when I downgrade it from 5.1 to 4.3.3 allways get 1011 error. All process run sucefully until the end, then the 1011 error apear.
    RedSnow extra Pwned DFU is used before to restaure with iTunes in DFU mode.

    Finally, with 1011 error, i get a loop of screen to restore iPhone (cable + itunes icons). I’ve tried with tinyumbrella to kick out of recovery mode but screen turn off (black) but restore screen apear again in a endless loop.

    Any sugest will be apreciated. Thx.

  • Bvhkjbhkj

    if tiny umbrella has shsh blob 5.0.1 from another iphone not the one im using now, can that work for me to downgrade from 5.1

  • Raheel Khan1977

           can i downgrade my iPhone 4 with saved shsh.
    Any help will be deeply appreciated.
    Thanks guys i love this side is asome

  • Raheel Khan1977

         basically i want to ask that if i could downgrade without saved shsh.

  • Ahmed142

    when i press shift+restore then where do i click

  • Ahmed142

    Which iOS do I have to use????????????????????????????????????

  • Matt

    All directions seem clear except one thing: How to make use of those Saves SHSH blobs? None of the steps mentioned above makes use of those SHSH files. 
    Using TinyUmbrella, I had saved some SHSH blobs into a directory, but Red Snow does not even know that SHSH files are in that directory. Can you please tell how to make use of SHSH files? Thanks

  • MonkeySchool

    I have been successfull in restoring my iPad 1 3gWiFi from iOS 5.1 to 4.3.3 without having previously saved SHSH blobs.

    1. I restored iPad to original 5.1 iOS with iTunes. (I had a jailbroken 5.1 tethered, and restore would not work. Also I needed to download a 5.1 otherwise iTunes wouldn’t work)
    2. I used snowbreeze to prepare a IPSW file from a downloaded 4.3.3 version of iOS.
    3. I put iPad in black screen mode, ran iTunes, picked 4.3.3 Snowbreeze version IPSW file, and it went through restore. Now im at 4.3.3 original iOS.

    Next project, update to every version saving all shsh blobs, just in case i want to downgrade and be sure im able…

  • Matt

    is there a particular iTunes version we have to be running?

    I am running iTunes 10.6. I am trying to downgrade to iOS 4.1. At the end of the update, I am going to Recovery Mode Loop. RedSnow or TinyUmbrella was unable to exit from the recovery mode. 

    For those who are successfully downgraded – what version of iTunes have you been using?

  • Macie provider

    is it possible to downgrate iphone4 ios 5.1 without saved shsh????

  • Kolo

    Wow tats gr8 Thank u so much aftr 4 month I can use my iPhone 44444444

  • Matt

    Exact same problem. After 1011 error, it stuck on recovery mode loop. I am wondering if a particular itunes version should have been used. Please share here if you figure it out.

  • Alimostafar

    where is the host file? (for mac)

  • SnowBerry

    What version of iTunes is this???

  • Mikecaruso181

    my computer wont let me save the host file says this file already exists try saving it with a different name because the host file is set to read-only

  • Uooswar

    I want to downgrade my ipad 2 wifi 5.1 to 4.3.3 I tried everything you said , i get 3194 error. i tried a thousand times. please help me.

  • Misha K

    the host file is in finder once in finder (press command, shift G) at the same time and type ( /etc/ ) in the bar that pops up and from there scroll down and you will find the host file for the mac

  • Tom Felix

    is it possible for me to downgrade from 5.1 to 4.2.1, and then upgrade to 4.3.3?
    while I only got the shsh for 4.2.1 since I upgraded my phone from 4.2.1 to 5.1 directly previously

  • iphone_newbie

    I can’t edit or save Hosts file in mac…..hows???

  • Ugadawg07

    i get an error 2005 every time plzz help

  • Iluvnillie

    Hello! My friend has an iphone 4 with 4.3 baseband 4.10.01. Can I use iFaith to save her blobs then downgrade my new iphone 4 with 5.1 baseband 4.12.01?

  • Mtnrider87

    i do not have the /etc/ folder on my mac, is there anything else o can do to downgrade the ios

  • mj_celica

     Thanks mate! It works like charm! Cheers! :) Now I’m using iOS 4.33 in my 3gs after downgraded from iOS 5.1 :)

  • ani

    Right click on the Notepad app and choose “Run as administrator”. Now try saving the file and it will work.

  • Fedaa

    I was booting my phone.. and it was taking a lot of time so stopped it.. then my phone turned off and now its not turning on anymore.. What do i do? Please help!

  • feed127

    I was booting my phone on redsn0w.. but it was taking a long time so i stopped it.. then my phone shut down.. and now its not turning on.. what should i do? Is it fixable? Please help!

  • Futokazan

    Go to tinyumbrella and kick of your device from recovery mode or fix recovery bottom.try both.

  • alleo0techno0

    I want to downgrade my ipad 2 wifi 3g ( 5.1 to 5.0.1 or 5.0 or 4.3.5 or etc ) I tried every times when trying to downgrade, the error keep showing. i tried a million thousand hundred times.  I’m using iTunes 10.5 and 10.6 and keep downgrade/upgrade iTunes also, to solve my problem but still cannot upgrade, i just save my shsh from 5.0.1 but still can’t downgrade..Please someone help me, i cant live without CYDIA ICON ON MY IPAD 2 .Please and please help me…..

  • Na_sh6

    on iphone 4 from australia baseband 04.12.01 ios 5.1 and i live in sweden its work its woooooorkkkkkkkkkkkkk It works like charm

  • Na_sh6

    but is on ios 5.1 baseband 04.12.01 i just wont to open the carrier its work man………………………

  • Noooooooob

    I have quickly read this article however it does not mention SHSH BLOBS at all. I thought that if you wanted to jailbreak an Ipad 2 which has an A5 chip you needed to have saved SHSH BLOBS of the firmware you wanted to downgraded back to; e.g. 5.01, using tiny umbrella. Could someone please correct me if i’m wrong….

  • Pingback: Anonymous()

  • Jr

    download ireb-r5 just run recovery mode loop fixer

  • HackaH

    Yes there is a link to follow to download those depending on which ios you want on what machine…

  • HackaH

    click on the properties then user and allow yourself to be able to edit the new document.

  • Nyxelestia

    I was using 4.3.3 and upgraded to 5.1 pretty much by accident. I had never jailbroken my iPod touch (4G) before, so I don’t have any SHSH blobs saved – I stumbled across this site first when trying to downgrade, which is my first attempt ever at jailbreaking it. Is there ANY way I can downgrade my iPod? At all?

  • Doct4r

     HI, Downgrade worked fine. Now my problem. Cant Unlock it cause of baseband 4.12.01 and i cant install any other FW or CFW now need your help bro ;)!

  • Doct4r

     I used Iphone 4 5.1 now Iphone 4  4.3.3

  • LJ

     MonkeySchool, could you give a more detailed description of this?  I’d like to do the same, but it’s not clear how to prepare the IPSW file with Snowbreeze. Is there anything in particular that I have to do within that program to correct for my lack of SHSH blobs?  Thanks for your help!

  • iphone

    help, the tiny umbrella is not working…. when i click on exit recovery button, the iphone went off, and on again with the same recovery screen logo..

    is there anyone out there can help? thank you 

  • i am noob

    help me!!!!!!!!!!!!!!!!!!! the tiny umbrella is not working…. when i click on exit recovery button, the iphone went off, and powered on again with the same recovery screen logo..
    is there anyone out there have the same problem?? thank you 

  • Sam Willis18

    ive got an iphone 3gs and have ios 5.1 but want to downgrade to 4.33 would be very greatful if you explained how you did it

  • Nick3335

    I had ios 5.1 tethered jailbroken. I wanted to downgrade to 4.3.3. I put my ipod touch 4g in pwned dfu mode (black screen mode) and i shift+clicked on restore on itunes and i did not get an error that made me have to use TinyUmbrella to kick it out of recovery.

  • Carl Mrad

    I keep getting error 1, anyone ??

  • Robert

    This guide doesn’t work.

  • Steelkage

    so to downgrade an ipad2 ios5.1 a5 chip to ios4.35 i still need the goddamn sheeshkabobs?

  • Rhushi

    lol error 2005 help please!!!!!!!!!!!!!!

  • Badboysims

     hey can you explain abit better as i have no idea how to do it so it would be a great help  as im in the same prob with my ipad 1 wifi ios 5.1 but i want it lower to 4.3.3 so i can achieve a full untetherd jailbreak

  • BannaCollage

    monkeyschool if possible explain futher so i can try or just ma a you tube video so you can get more likes and show people hoe to downgrade their devices with out shsh blobs

  • polocatfan

    i keep getting error 2005 and changing the usb place doesnt work

  • mj_celica

     Just follow MonkeySchool’s step but FOLLOW these steps before step 3. -> Connect iphone to PC-> run swnobreeze->click iREB(beside file) -> click NO if a message pop up(Do you want to run iREB for Apple TV?) -> you will enter a DFU Pwner(greenpoison) screen -> follow each step until a message pop up tells your iphone are ready..-> then run itunes. Within minutes, your iphone is downgraded. cheers!

  • mj_celica

    before run itunes, click iREB(snowbreeze)and click no if a message pop up & follow the steps on the following screen. When it says ur iphone is ready, then run itunes. you can downgraded as low as 3.0 with clean installation in each iOS. I’ve tried successfully with each iOS for 3gs. Hopes it works 4 you too. Cheers!

  • mj_celica

     But monkeyschool’s steps works! :)

  • elod

    Hello! I have an iPhone 4(GSM), and I always get some errors. If I don’t use tinyumbrella i get the 3194 error, if I use tinyumbrella, I get the so called 2005 error if I’m in recovery mode, error 20 if I’m trying to downgrade it in normal mode. This method worked for an iPhone 3GS modell, I just don’t understand why it’s not working with the iPhone 4… What can i do?

  • Ronyhmg

    I didn´t save shsh before upgrade my iphone 4 to ios 5.1 bb 04 12 01, what can I do to downgrade? Thanks

  • Tsaj2005

    i keep getting itunes error 3194 when trying to restore to iPhone3,1_4.3.3, 8J2  ,,,,,,please help

  • sazara

    I keep getting iTunes error 3194 when trying to restore pls anyone help me :(

  • Nhmartis

    DO you have to already have a jail broken ipod for this? If so does it matter if it is a tethered or untethered jail break

  • Skittles6752

    I keep getting error 2005 please HELP! Please.

  • Skittles6752

    now i keep getting error 3194 and have followed the steps to fix it 100 times i am stuck and need out please help!!

  • Br1skat3

    Didn’t works on ipad 2 :/ FAKE!!

  • Philosoraptor

    can you please help me out man

  • Philosoraptor

    when i do monkeys schools way, when i hit shift restore and choose 4.3.3 it says the firmware file isnt compatable! First person to help me successfully downgrade gets 50 bucks via paypal. email me at 

  • ario

     I wanna downgrade my ios 5.1 to ios 5.0.1
    but the problem is I dont have the SHSH for ios 5.0.1
    so I downgrade to ios 4.1, and it works
    now when I try to upgrade to ios 5.0.1 it keep eror
    please help me

  • Simon Dijker

    I have a 3Gs that’s on 5.1 and it runs like shit so I want to roll it back to 4.3.3 but I don’t have saved SHSH Blobs. Does that mean I’m totally screwed?

  • Santosh_kotian

     pls can u help me with the entire processing..i need to downgrade !! pls help mj_celica

  • Santosh_kotian

     but how to save SHSH blobs pls tell !!

  • Htet

    I have a question that after downgrading from iOS5.0.1 to 4.3.5, modem firmware is changed or not?  I want to downgrade to modem firmware 4.10.01. Anyone, if u know, please kindly answer!!!

  • Roliveros

    i got error 1

  • Benjie

    this work but question is how about the baseband i tryed it and the baseband stay 4.11.8 

  • Jeff_britto

    If you downgrade will the baseband downgrade too?

  • Ryan Courtney

    easy man ireb

  • JiMz Freebies

     What to do with the shsh blobs??? you didn’t tell anything about the use of saved shsh blobs

  • Green_iPhone

    Can someone please help me with step 3 (windows) walk me through  that step please.

  • Green_iPhone

    Where do I got to edit the hosts file? (step3)

  • plouto

     how u put ipad in black screen mode? I have already done the IPSW file with tinyumbrella and ios 4.3.3 where I had 5.1.1, I have execute 5.1.1 and flash the firmware but unfortunately I wasn’t able to used the 4.3.3 tinyumbrella version of IPSW file to be able to restore, so to be able to used phone, I just restore the manufacture restore from itunes back to 5.1.1 can you please be more specific about black screen mode??  Thank you


    Do you need shsh blob’s?

  • koooooliko

    i tried restoring my ipad 2 wifi which i jailbroke it to ios 4.3 but i keep geting this error 11 pls help

  • Tudor Stanila

    I worked fine for me! running iOS 4.3.3, great!

  • lance fedrer

    i keep getting error 3194 while downgrading
    try to fix this error then another error 20 pops out then fix this error also n now getting 1600 … please help !!!

  • kakkakajajaja

    downgrade ios 5.1.1 to 4.3.3 or 5.1.1 to 5.1

  • McRayearth

    i try it … but didnt work :-/ and now i cant even go to 5.1 … so ?? did i blow it ? or what option do i have

  • danielgartin6993 .

    Well,i do not want to jailbreak but,iOS 6 does not run well on my device,so maybe 4.3.3 runs better

  • alleoO

    the first thing is u need shsh 4.3.3 first without 4.3.3 u cannot downgrade.