How To Downgrade iPhone 4, iPhone 3GS, iPod Touch 4G From iOS 6 To iOS 5.1.1

Downgrade Using Redsn0w

iPhone 4, iPhone 3GS and iPod touch 4G users who have accidentally upgraded to iOS 6 can downgrade to iOS 5.1.1 using Redsn0w if they’ve saved SHSH blobs using TinyUmbrella using this step-by-step tutorial.

Some important points before we proceed:

  • This guide is meant for iPhone 4, iPhone 3GS and iPod Touch 4G users. It is currently not possible to downgrade the newer iOS devices such as iPhone 4S, iPad 2 and iPad 3. You can find out more details here.
  • This method will work only if you’ve saved your SHSH blobs for iOS 5.1.1 either using TinyUmbrella or had jailbroken your iPhone when it was running iOS 5.1.1 and launched Cydia at least once, which would have cached the SHSH blobs on its servers.
  • Since the method restores your iPhone with iOS 5.1.1, you need to go through the process of setting up your iPhone from the backup, which can take sometime.
  • Please note that when you restore from backup, you will only see only iOS 5.1.1 or lower compatible backups.
Here’s the step-by-step instructions to downgrade your iOS device using Redsn0w:
Step 1: Download RedSn0w 0.9.14b2 (RedSn0w 0.9.14 beta 2) from this link.
Step 2: Download iOS 5.1.1 firmware file for your iPhone 4/iPhone 3GS from this link or for iPod touch 4g from this link.
Step 3: Turn off your iOS device and connect it your computer.

Step 4: You will now need to put your iOS device into the DFU mode. You can follow these simple steps to put your iPhone in DFU mode:

(a) Hold the Power button on iOS device down for 3 seconds:

(b) Now simultaneously hold the Home button and keep the two buttons pressed for 10 seconds:

(c) Now release the Power button while keeping the Home button pressed until your device’s screen goes black or iTunes pops up a message telling you that it has detected an iPhone in recovery mode.

Step 5: Double click the Redsn0w zip file and extract the application to the Redsn0w folder. Navigate back to the Redsn0w folder and launch the Redsn0w application. Please ensure that you have launched the latest version of Redsn0w.

Windows 7 users should run the exe in Windows XP compatibility mode (right-click on the Redsn0w exe and select Properties, then select the Compatibility tab and select Run this program in compatibility mode for Windows XP). Windows XP and Windows 7 users should run Redsn0w as ‘Administrator’ (right-click on the Redsn0w exe and select ‘Run as an Administrator’).

Step 6: Redsnow will report that your iOS device is connected in DFU mode (For example: Connected: iPhone 4 (DFU mode)). Click on the Extras button, then click on SHSH blobs  button, followed by the Stitch button.

Step 7: Click on the IPSW button, here browse to the location you had downloaded the iOS firmware file and select the .ipsw file.

Step 8: In the next step, you need to retrieve the iOS 5.1.1 SHSH blobs for the downgrade process. If you’ve them stored locally then click on the Local button or click on the Cydia button, if you want Redsn0w to download them from Cydia. If you had jailbroken your iOS device while it was running iOS 5.1.1 and launched Cydia at least once then it would have cached the SHSH blobs on the server. Redsn0w will show the progress bar as it Fetching blobs from the server.

Step 9: Once Redsn0w successfully downloads the iOS 5.1.1 SHSH blobs, it will stitch the SHSH blobs with the iOS 5.1.1 firmware file to create a custom iOS 5.1.1 firmware file (prefixed with your iOS device’s 13-digit ECID) that will allow you to downgrade. Redsn0w will notify you that “Blob stitching done” and place the custom file in the same folder as iOS 5.1.1 firmware file.

Step 10: Now go back to the Extras page on Redsn0w and click on the Pwned DFU button. Redsn0w will inform you that your device is in pwned DFU mode when it’s done. The screen on your iOS device will turn black and iTunes will detect that it is in recovery mode.

Step 11: You will now need to restore your iOS device with the custom iOS 5.1.1 firmware file created in step 9. Launch iTunes:

(a) Under the ‘Devices‘ section on the left pane of iTunes, click on your iOS device.

(b) Hold the Option key down (Windows users hold the Shift key down) and click on the ‘Restore‘ button

(c) Navigate and click on the custom iOS 5.1.1 firmware file to restore.

(d) Wait for iTunes to restore your iOS device, it will give you an unknown error (Error -1) at the end, don’t worry, you can ignore it.

Step 12: Launch Redsn0w again, click on the Extras button and then click on Recovery fix button. Put your iOS device in DFU mode again, and the Recovery fix will run.

Once the recovery fix is completed, your device will be successfully restored back to iOS 5.1.1.

If you’ve any problem downgrading then check out this video tutorial:


You’re all set to jailbreak your iOS device again. If you need help then check our How to Jailbreak page for the link to our latest guide to jailbreak your iOS device on iOS 5.1.1.

Let us know how it goes in the comments.

Like this post? Share it!

  • http://www.facebook.com/jerseyboy1965 Peter Fontanes

    I did mine that way 4 days ago…….Im back on 5.1.1 and jailbroken already :-)

    • http://twitter.com/Silentz_Control ƤLastic Swag

      can u help me how to get back to ios 5 i have iphone 4 :(

      • http://www.iphonehacks.com iPhoneHacks

        What’s the issue. If you have the SHSH blobs then you can use this guide to downgrade from iOS 6 to iOS 5.1.1 or lower.

        • http://twitter.com/Silentz_Control Boylieber

          i just dont know how to use SHSH blobs and stuff i have 6.1 jailbreak

  • DICKBAULZ

    If you do this exact same process but use iTunes 10.6 (pervious versio

  • DICKBAULZ

    If you follow this same process but use iTunes 10.6 to restore to your custom ipsw it will restore successfully with no error or need to use tiny umbrella to exit recovery mode

  • D4

    5.1.1 not jailbreakable? i thought it was for ipad2?

    • http://www.iphonehacks.com iPhoneHacks

      All iOS 5.1.1 compatible devices are jailbreakable. But it is not possible to downgrade an iPad 2 from iOS 6 to iOS 5.1.1.

      • D4

        ah that makes sense now, he says its not jailbreakable is all.. im guessing the video is old and was done when 5.1.1 wasnt jailbreakable but the video shows same method for ios6 > 5.1.1

  • barkatalishah.ba

    i have an iphone 4s with ios 6 on it as there any possible way to downgrade iphone 4s from ios 6 to ios5.1.1

    • http://www.iphonehacks.com iPhoneHacks

      It’s not possible to downgrade iPhone 4s from iOS 6 to iOS 5.1.1 currently.

      • Johan Hereora Hummerhielm

        Is this because there – currently – aren’t any jailbreaks for iOS 6?

  • locone

    how about the base band ? i m on 4.12.01 downgrade also bring back the stock firmware as well?

    • http://www.iphonehacks.com iPhoneHacks

      This process won’t downgrade the baseband.

  • Tim D.

    After 3 attempts (problems in step 11 with recovery mode) I got it to work, thanks so much!

    • Johan Hereora Hummerhielm

      Then share your knowledge on how so solved it then!

  • arave

    i tried to downgrade my iphone 3gs , (now the phone cannot activated after i updaye to the lates firmware) before update the firmware is 4.3.4, can i downgrade it back? i just bought used today now its cannot function :( help me

  • aK

    how do i upgrade from 4.2.1 to 5.1.1? My ihpone 4 is jailbroken already and have all ios shsh saved in cyida? Can someone link me how to guide.

  • kkkk

    what if i dint’t saved SHSH blobs is that possible to downgrade?

    • elim

      read above carefully again…..

  • Tigert

    I have saved 4.3.4 and 5.1.1 blobs can l stll downgrade back to 5.1.1 after upgrade to ions 6.0 I owned a iPad 2, tks.

  • God’s child

    helloooo dude it really worked for me. i v been able to downgrade it to 5.1.1…….big ups

  • Ganjinbuu

    stuck on step 8 keep getting a iPhone3,3_5.1.1_9B206 doesn’t match connected device: 3,1. Can someone please help please

    • Arjay

      you need to go get iphone3,3_5.1.1_9B208

  • http://www.facebook.com/shukooor Abdul Shukoor Anjukandan

    ya did it :) thhank u very much :)

  • http://twitter.com/justyushi justyushi™

    error -1 om iphone 4

    • http://www.iphonehacks.com iPhoneHacks

      As we have mentioned, you can ignore error -1 and proceed with the recovery fix.

  • nasir

    thhanksssssssssssssssssssssssssssssssss

  • nasir

    i love u man……..<3<3<3<3<3

    • http://twitter.com/Silentz_Control ƤLastic Swag

      help me bro

  • http://twitter.com/nordicgod1 nic downer

    all went well on friends iphone 4, got custom 5.1.1 from redsnow, then got to the recovery fix 4 times, got the matrix effect on iphone said please wait about 10 times then error please slide to power off, but cannot do that, now recovery fix is greyed out on redsnow, anyone help how to get out of recovery please

  • http://twitter.com/emilbosi Emil Bylykbashi

    error -1 om iphone 4 !!! when i press recovery fix on redsnow it doesnt do anything !!
    when i do with tinyumbrella just restart iphone but stays in recovery mode !!
    plz help

  • New Iphone freak

    Hey, that was just awesome video. i had upgraded to ios 6 from 4.1 in 3gs. i followed this video and downgraded to 4.1 as i had blobs in cydia. now i will upgrade to 5.1.1 and need to unlock using cydia. i will update you guys. cheers..

  • fia

    I did everthing to the point of clicking the Recovery Fix, the only problem is i cant click it

  • john

    sir i have iphone 4s…pls help me to downgrade ios 6 to ios 5.1

  • BlackWolf93

    ok big question if i remember correctly you said you need the SHSH files but if your device has never been jail broke before you will not be able to downgrade. I am currently running ios 6 on my ipod. Is there a stable untethered jailbreak for ios 6. I want to downgrade because ios 6 keeps freezing and i’m getting really pissed off about this problem. If you can help out that would be a life saver

  • Bell

    I never right on these blogs but with all the mission i went through for days on youtube, etc. I was excited when I figured this out. If your upgraded to iOS 6 and wanting to downgrade to prior firmware this is how and so simple… If you done a back up prior with itunes on your older firmware just restore thenuse the back up that you remembered had that firmware you were looking for… Hope it works for all no needing nothing else but itunes!!!

  • The_360

    i got error 13 what now?

  • The_360

    and i cant access recovery mode please help!?

  • http://www.facebook.com/omakismdei Omakis M. Dei

    i have ipad3 updated on ios6. what can i do to downgrade to ios5.1.1? can anyone help?

  • kupaa

    I have the 5.1.1 SHSH blogs for my iphone 4s can I use that for my iphone 4?

  • http://www.facebook.com/Freakii13 Tavon Holton

    can somebody please send me a 5.1.1 shsh blob

    • Jamal Hani

      Here is the firmware dude!!!!!!

  • vamosrafa

    if i dont have previous version SHSH blobs ,can i downgrade ios 6 to 5.1.1

    • http://www.iphonehacks.com iPhoneHacks

      Unfortunately, you can’t downgrade without the SHSH blobs.

  • jhetsaint

    is it okay to downgrade 5.1.1 to 4 ? coz’ my baseband is up . its need to be downgrade to openline. thx.

  • Jhey-El

    I accidentaly update my iphone to ios 6.0 and wanted to downgrade it but the prob is i cannot do this with out the SHSH blogs …… question is… is the SHSH blobs different from one iphone4 to the other? is it possible to use the SHSH blobs of my sister’s iphone4 ios 5.1.1 to downgrade mine? thanks!!!!

  • Soklim

    Does someone have SHSH blobs of iphone 3gs ios 5.1.1? could you send it to my email: soklim_hun99@yahoo.com? Thanks in advance for your help!!!!!

    • http://www.iphonehacks.com iPhoneHacks

      Unfortunately, SHSH blobs are unique for an iOS device, so you won’t be able to use someone else’s SHSH blobs to downgrade your iPhone 3GS.

      • soklim

        I have shsh for ios 4.1 and i already downgrade to that version but i want to upgrade it to ios 5.1.1. Do you have any advice to upgrade it? thanks

        • soklim

          Now i can upgrade my iphone 3gs to ios 5.1.1. Many thanks for your post.

  • DopeBoy

    I get an error “3194″ after trying to restore with the stitched IPSW. what should i do?

    • http://www.iphonehacks.com iPhoneHacks

      It looks like your computer is pointing to Cydia servers. You need to edit the etc file to remove the entry.

  • siva

    hi can i help me how can pack to ios 5.1.1 iphone4s

  • siva

    i updated the software of iphone 4s ios 6 i dont want this i want ios5.1.1 what can i do for this

  • http://twitter.com/Fared_Amsyar Fareds_iPhonology

    thanks maaannn! u just saved my ass! ;) done with downgrading ios 6 to 5.1.1 with no error at all.. thanks again man!

  • shavetail

    im getting error 3195 for iphone 3gs

  • Moses Jade

    good day guy
    i have an iphone 4 white full back up of shsh blobs from 4.3.3 to 5.1.1r1 but the problem is everytime i try to downgrade from ios 6 back to ios 5.1.1 i get an error :
    These are the errors i frequently get : 3194 1600 11 21

    any help from you guys will be greatly appreciated
    thank you

  • Charas

    I have the SHSH blobs, however, even following this procedure I get the “The iOS Device “Device Name” could not be updated. This device isn’t eligible for the requested build.”
    What can I do?

    • http://www.iphonehacks.com iPhoneHacks

      It looks like you have entries in your host file pointing to Cydia server instead of to Apple servers.

      You will need to edit the host file and remove or comment references to gs.apple.com from the host file. Then try again.

  • greg

    it worked great, thank you so much.

  • apple lover

    downgrade succes but network no service,helpp me pleasee

    • Bri

      I also have the same issue, did u find a solution?

  • aaaa

    Is it possible that the restored 5.1.1 i have iphone 4s

  • Niloy

    when i select my custom stitched ipsw it initially says extracting then gives the error
    The iPod”iPod” could not be restored.An unknown error occurred(3194) whats the problem?

    • http://www.iphonehacks.com iPhoneHacks

      It looks like you have host file entries pointing to Cydia servers. You will need to remove references to apple.com from the host file and try again.

  • disqus_HMqYvsLxhK

    I bought a iPhone 3GS with ios6 I don’t have the Shsh blobs is there another way to downgrade to 5.1.1

  • Alvin Ma

    OK guys for those with error 3194 or 1600, look here.

    I just *”Magically” fixed the issue………

    OK, start from what I have:

    iphone 4 gsm running ios6; ipsw for ios5.0.1; shsh blobs for 5.0.1 saved on cydia

    I intended to: downgrade to 5.0.1 (I didn’t upgrade to 5.1.1 and so didn’t have the blobs..:( )

    what I went through:

    followed exactly everything in the tutorial, end up with error 3194 at the start of restore.

    I went to tinyumbrella, use TSS server, no luck: this time error 1600 at the start.

    so I googled and find the “host” file solution.
    made sure I removed everything, tried again, no luck.
    restarted computer, no luck.
    and Here’s what kicked in.
    I was using redsn0w 0.9.15b2.
    and all the time I was trying to restore the stitched IPSW.
    but this time I used redsn0w’s restore function: extra, even more, restore.
    Now if I use the restore for the stitched IPSW, error still happen. It said sth like can’t read extracted IPSW.

    I then use the restore function on the ORIGINAL 5.0.1 IPSW for iphone 4 gsm.
    And Magic happened.
    It went through…several steps…and you can see the iphone is
    restoring….and it stuck at the start where iphone is reading the
    restoring white bar…
    and I went back the DFU -> pwned DFU
    restore again, using redsn0w on the ORIGINAL IPSW, and this time it went through!!!
    hope it helps guys….sorry the for long post….

    • http://twitter.com/USAFBeaty Austin Beaty

      i love you

    • Rohan

      Dude u made my day!
      Was just going through the page and saw this..
      I was so fed up of this iOS 6. Nd now i can free jailbreak my devices on 5.1.1
      Thank u so much man! :D :D

      • http://www.facebook.com/abdul.rehman.1690 Abdul Rehman

        do u have iphone 4s?

        • http://www.facebook.com/abdul.rehman.1690 Abdul Rehman

          i have iphone 4s with iOS 6.0.1 and with wifi bug. Can i jailbreak and downgrade it. Plz Plz reply

    • zonzisa

      MAN U R THE GREATEST !!!!!!!!!
      THX FOR SHARING !!

    • tripleste219

      does this work for ipad2?

    • aditya

      It is showing exploit failed
      can anybody help plzzzzzz

    • Ifzrn

      Thanks my dude, After being all night up to make this happen, it finally worked!

    • http://contemplativediscussion.wordpress.com/ Saunsea

      Ran into this issue and had to create Extras > Custom IPSW made from the previously created stitched IPSW. Working now.

  • hiii

    i am stuck in recovery mode

    and cant do the last step

    step 12

    the redsnow is stuck in fetching files and nothing happens after that

    • speedbird

      same problem here ill let you know if i find anything

  • hatedenvied

    Thanks a lot guys =))

  • http://www.facebook.com/irvin.favila Irvin Favila

    it says its not compatible with my iphone 3gs when i created the firmware stiched with blobs

  • Meg

    Help, I’ve tried to do this with my 3gs but when its in DFU (I know i’ve done this right because itunes pops up saying it found in iphone in recovery) and I go into redsn0w it cant find a device, i’ve had this problem with every jailbreak and download I try, do you think it’s my device? Thanks

  • LevelLokz

    after i do recovery fix it says “missing keys.plist data for this build” help??

  • maaris

    How can i downgrade from ios6 to 4.3.3 ? this is latest blobs i have …
    I can create custom ipsw from 4.3.3 but when downgrading using iTunes i get error – “iPhone” could not be restored – unknown error (3194)

  • Dillon Ruddle

    Thank You The steps really helped i was going through the process all wrong

  • cris

    Thank tou verry much this metod helped me verry much.

  • Cee

    All this is after 3 days of surfing and frustration.I hope this helps. Use the net to fill in any blanks in procedures.I did this on an iPhone 3GS with ios 6.0.1.loaded.
    1 Download the latest Tinyumbrella program
    2 Use it to get the shsh blobs from your phone for ios 5.1.1.If you do not see them in the list, then try to get them from cydia(within Tinyumbrella)
    3 Download the 5.1.1 IPSW file for your phone
    4 Download the latest redsn0w xx15b3
    5 Use redsn0w to Stitch the blobs you saved from step 2 and the 5.1.1 IPSW file together
    6 Use redsn0w to make a custom IPSW file with the file created in step 5
    7 Put the phone in DFU mode with redsn0w
    8 Open iTunes and hold down the left Shift key and click restore
    9 Go find the custom IPSW you created in step 6, and this should work without error 3194
    10 Use redsn0w to jailbreak and install Cydia*
    *Select downgrade iPad baseband if you are having Searching/No Service/No SIM issues using baseband 6.15.0.

    • Chris

      Thanks man… This one’s work…

    • Phon Soyang

      sorry guy, i still meet the error 3194. what should i do then?

  • Keerat

    When i restore from itunes following the above procedure, it gives a different error, something like 3185.

    After that, when i click on recovery fix, it says ipod connected in pwned dfu mode.

    Although i’d like to mention that im using redsn0w 0.9.15b3.

    PLEASE HELP!!

  • alan

    why would you? is ios6 really that bad ?

  • http://www.facebook.com/luke.badcock.568 Luke Badcock

    i keep getting error 1600 or 3194 i have followed every step and tried everything on this whole page , i dont no what to do , i no i need to edit my host file can someone please tell me how ? i will kindly reward anyone through paypal £25 if they help me downgrade my iphone 3gs from ios 6 to 5.1.1 i have my shsh files aswell so im baffed why its not working, thanks

  • mahii

    is it not possible to downgrade using someone else’s SHSH blob?

    • http://www.iphonehacks.com iPhoneHacks

      Unfortunately, it is not possible to use someone else’s SHSH blobs as it is unique to the device.

  • mmc

    What if after iTunes recovering process it doesn’t show any error message at all?? Does it mean something went wrong in the process? Should I still do the step 12? Thanks

  • karthik …..

    Hii i have iphone 4 from canadaian rogers network i previously used it with grevy sim and updated it to ios 5 not preserved baseband and now struck on activation screen ,can i downgrade or jailbreak make it work again??

  • Alex

    Can I use ios 6.0 SHSH to downgrade to 5.1.1
    (I only have 6.0 and 6.0.1 shsh files)

  • gx1

    se qualcuno ha sh blobs 5.1 iphone 4 send pls atuttogas.gx1@gmail.com thx

  • eKKeMan

    Alvin Ma
    You’re great !
    Thanks so much.

  • http://twitter.com/kocandrle Jan Kocandrle

    Alvin MA, you are a real STAAAR. I fought with downgrade without success whole day yesterday and thanks to you I downgraded in few minutes!!! I owe you one :)

  • hazem nowara

    thanx thanx thanx it works with my IPhone 3gs it was IOS 6.0.1 and now 5.1.1 and unlocked

  • ALINE

    THANK YOU SOO MUCH YOU REALLY DID HELP ME IVE TRIED EVERYTHING TO DOWNGRADE THIS WAS THE ONLY THING THAT HELPED SO THANK YOU VERY VERY MUCH!!!!!!!!! :)

  • jfrazier0922

    This method worked flawless for my iPhone 4 GSM model. If all steps are followed this method still works even though 5.1.1 is apparently not being signed anymore by apple. Thank you so much !!!!

    • http://www.iphonehacks.com iPhoneHacks

      We’re glad it worked.

  • aloouest

    When using RedSn0w to restore your iPod touch, first ensure that all your windows update are installed and that you reboot your PC before proceeding. This avoids your restore process from being stuck on restore loading bar

  • ZE

    I done all the steps in a Ipod Touch 4g and didn’t show up the error message and its now with the ios 5.1.1 so GREAT

    • http://www.iphonehacks.com iPhoneHacks

      That’s great

  • J

    im finding this so confusing

  • J

    not ur fault though im just not good at understanding things. What do u do with the shsh blob file ??

  • umer

    hi friends i have iphone 4 and ios 6 but i dont have backup and i want to go on 5.0.1 plz help me…

  • annafle

    after doing step 12 it says: “missing keys. plist data for this build” and nothin else! what went wrong? PLEASE HELP ME

  • Sam Abarquez

    so there is no hope or possibility to downgrade the iphone 4s ios 6.0 to ios 5?

  • pat

    THANK YOU SO MUCH
    TOOK ME A DAY TO FIGURE THIS OUT. UNTIL I LANDED HERE.

    WOW
    THANKS!
    YOU ROCK!

    • http://www.iphonehacks.com iPhoneHacks

      That’s great, please spread the word!

  • Daniel

    What if my home button is spoil ?

  • lyn08

    can i install ipad baseband my serial number is 88010.. new bootrom.. thanks..

  • lyn08

    pls help.. my iphone 3gs is ios6.. and baseband 05.16.07 new bootrom tethered.. is it ok if i install ipad baseband 06.15.00 my serial number is 88010 means week 10 of 2010.. is it ok? if i install the ipad baseband? tnx in advance..

  • lyn08

    plz reply need help..

  • marom

    its working!!! thank you sooooo much!!!!

  • Asad

    THanks Aloooot Man !!

  • Tracy Liu

    How To Downgrade iPhone 4 From iOS 7 To iOS 6.1.2

  • Sid

    After upgrading my ipod touch 4 to ios 6.1.5, my ipod stop working with my JBL speaker system. As i do not have shsh blobs saved for the previous version (i only undesrtood what was this only today) it seems that i do not have a chance to downgrade my ipod touch 4 device. Can someone confirm if o do not have any other chance to downgrade my ios devide ?

  • sandeep

    i try but error 3194 error on itune