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

Redsn0w

iPhone Dev team released a new version of Redsn0w over the weekend, which makes it a lot easier to downgrade pre-A5 devices such as iPhone 4, iPhone 3GS and iPod touch 2G from iOS 6.0 to iOS 5.x.x using the direct restore option.

In this guide, we show you how to downgrade your iPhone 4, iPhone 3GS or iPod touch 4G from iOS 6.0 to iOS 5.x.x using Redsn0w.

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.x.x either using TinyUmbrella or had jailbroken your iPhone when it was running iOS 5.x.x 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.x.x, 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.x.x or lower compatible backups.

Here are the step-by-step instructions to downgrade your iOS device using Redsn0w:

Step 1: Download RedSn0w 0.9.15b3 (RedSn0w 0.9.15 beta 3) from this link.

Step 2: Download iOS 5.x.x 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 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.x.x 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.

That’s it, your iOS device should successfully restore to iOS 5.x.x.

Note: If you get “Couldn’t restore Mismatched APTicket” during the restore process then don’t panic, simply repeat step 4 to 7 and the restore should work successfully this time.

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!

  • Andy

    That was easy. Glad to be back on iOS 5.1.1, was missing my jailbreak tweaks.

    • 4nk!t

      how much time did the full process take like??and did any problems occur while doin so???thanxxxx in advance!!!:):)

  • http://www.facebook.com/thiago.deoliveira.718 Thiago de Oliveira

    I am having troubles while my iphone 3gs is updating from 4.1 to 5.1.1, itunes shows 3194 error??
    I´ve tried every tutorial on the internet to fix it but none works, plz help!!!

    • http://www.iphonehacks.com iPhoneHacks

      You need to edit the host file and remove or comment any reference to gs.apple.com in the host file and try again.

  • PasserBy

    Does anyone know if I can use this method to upgrade 5.01 to 5.11 on the iPhone 4?

    Looking to do a clean restore as the phone is beginning to lag, probably due to excessive tweaks.

    Many thanks

    • http://www.iphonehacks.com iPhoneHacks

      Since you are planning to do a clean restore. You could upgrade to iOS 6 and then downgrade back to iOS 5.1.1, but please note you will need iOS 5.1.1 SHSH blobs.

      • PasserBy

        Thanks. I have my blobs thanks to Cydia :)
        Was looking to avoid an extra layer of work (upgrading to ios6) so was hoping I could do a direct restore to 5.11.

  • http://twitter.com/Adilliosz Adil

    I would be glad with a tethered 4s ios6 jailbreak

  • zunaira

    i have iphone4 with ios 6 kindly tell me wich redsnow will be best for jailbreak, thnx

  • newbie

    what if i don’t have my SHSH blobs? is there another way to get them? i don’t have them saved and can’t get them remotely.

  • Colten

    Mine says “couldn’t find device recovery mode?” UGH!

  • http://www.facebook.com/moataz.elbehery Moataz El Behery

    Hi People i need Downgrade Ipad 2.1 ios 6.0 To ios 5.1.1 Im saved SHSh 5.1.1 and 5.1
    im Not saved 4.x.x i can downgrade 5.1.1 Thanks You

  • http://www.facebook.com/thiago.deoliveira.718 Thiago de Oliveira

    I did it.
    But when i shutdown my iphone it just won’t power up anymore =/
    Itunes says that my iphone is in DFU mode!!!
    I have used sn0wbreeze to built an IOS 5.1.1 without BASEBAND, it ask me if my iphone 3gs is new or old bootroom, when i choose new(because my iphone has new bootroom) and try to restore the IOS built by sn0wbreeze the itunes program shows 3194 error !!
    And when i tryed to built an ios for iphone with old bootroom, it start up the instalation of the ios on the iphone, but after finish it the iphone just don´t boot up anymore =/
    I tryed to built an 5.1.1 ios without baseband with redsn0w but no success, itunes shows the 3194 error??

    Someone have any ideas what is going on with my F*** iphone =/?

    • greg

      its missing a step. go back on red snow and click recovery fix after u have restored on itunes

      • http://www.facebook.com/thiago.deoliveira.718 Thiago de Oliveira

        tanks but it did´t work too =/

    • shan

      3194 errors comes it because some secrutiy status on your pc what u have to do is now go to i tunes and upgrade the ios 6 new versiion into your phone it wonts bring that error while storing after installastion process done …

      1.go to tiny umbrella and save shsh blobs
      2. with redsnow or snow breeze run the ipsw which u have shsh blobs already saved for sample
      1. go to snow breeze and if u willing to downgrade to ios 5.0.1 click ipsw and it will process
      2. go to faith on the menu bar of snow breeze click and insert the shsh blobs which u saved
      3. process will start go to new bootrom and click another colum appears in press general button and press the arrow marks its guide you to another column in that hactivate colum press and again press the arrow marks its guide you to baseband 6.15 you dont press ok for that since if u dont know real sttus of the phone its breaks the base band without click that press the arrow marks

      4. again its come to main menu than press the build ipsw and cilck the arrow than process will start ….
      5. after completing process it ask you to put dfu mode and run reb run that go to i tunes
      6. after complete process your ipsw will saved on the desktop go to tunes and click holding shift button and restore the ipsw which saves on the desktop

      enjoy hope jail break has done …. you wont get any errors hope you will enjoy the tutorials if any mistake in my english writing i am really sorrry for that

  • http://www.facebook.com/thiago.deoliveira.718 Thiago de Oliveira

    really guys!!
    thanks for everything, but everything that i have tried just didn’t worked..
    … it´s funny because my iphone 3gs is new bootroom and don’t accept custom firmwares with custom logos like the old ones, but when i try to install CFW without BB and for IPHONE with NEW BOOTROOM, itunes shows 3194 error, and when i try to install CFW without BB OLD BOOTROOM it just don´t work, iphone keeps in DFU mode!!!

  • Helel

    I can’t restore backup from ios 6 to ios 5.1.1 and I change product version in info.plist too. it’s still not work. anyone know how to fix?

  • http://www.facebook.com/jonathan.back.12 Jonathan Back

    I get to the last stage then I get a message saying that the iphone is in DFU mode and not recovery mode

  • sergio

    hi!i couldnt fix my 3gs old br,it is stock to recovery mode and apple logo.pls help.i accndntally update to ios6 in itunes then i tried this way of downgrading but now i dont know how to fix and jailbreak it again.i just need ios 5 on my 3gs.

  • luv2rip

    Hi there, I did exactly as mentioned when the message,

    “Couldn’t restore Mismatched APTicket” appeared , put the phone into DFU mode and restart the restore but it still gives the same error after processing iBSS.

    I am doing this on iPhone 3GS (Old Bootrom). If I do not put the phone in DFU and just continue after APTicket mismatched, it goes to next step for iBEC processing but complaints of phone in DFU instead of recovery mode. Just screwed up. I have SHSH Blobs for iOS 4.1 and that is what I am trying to restore again.

  • abel liu

    Which firmware should I download? iphone4, current ios is 6.0.1, support GSM and WCDMA only.

  • manpreet bhullar

    how can i downgrade my iphone 4s from ios 6.0 to ios 5.1.1? plz help me to solve this problem
    with thanks
    manpreet singh
    mancomes2u@gmail.com
    9914400388

  • 4nk!t

    i hv upgraded my ipod touch 4g to ios 6.0.1 but want to go back on ios 5.1.1…is it safe doing so???any problems can occurr??

  • aK

    I am on 4.2.1 ios with shs blobs saved. Is this the same process? If I want to go to 5.1.1?

  • ivan

    if i downgrade from ios 6.0 to 4.1 and later upgrade to ios 5.1.1?
    becouse i dont have blobs for iphone 3gs ios 5.1.1

  • Kyle

    Redsnow wont put my ipod 4g in recovery mode when it says uploading iBSS

  • MT

    I am trying to put iOS 5.0.0 on my iPod Touch 4G. Everything works fine until Step 7. I select the .ipsw file and redsn0w crashes every time. Somebody help please?