Downgrade iOS 4.3.1 to 4.3, 4.2.1, 4.x on iPhone 4, 3GS, iPad 2, iPad, iPod touch 4G, 3G [How to Guide]

You can downgrade iOS 4.3.1 to iOS 4.3, 4.2.1, 4.1 on iPhone 4, 3GS, iPod Touch 4G, 3G and iPad 2, iPad. Follow the steps below to downgrade iOS 4.3.1 to 4.3/4.2.1/4.1 firmware using Tinyumbrella and editing Hosts file.

We’ll discuss following two methods to downgrade iOS 4.3.1 on iPhone, iPad and iPod Touch:

  1. Using TinyUmbrella (Recommended)
  2. By Editing Hosts file

IMPORTANT: You can downgrade iPhone 4, 3GS, iPod Touch 4G, 3G and iPad 2, iPad to iOS 4.3, 4.2.1 or older only if you have SHSH blobs saved for 4.3/4.1/4.2.1 firmware in order to downgrade from iOS 4.3.

How to: Save SHSH blobs for iPhone, iPod Touch

How to Downgrade iOS 4.3.1 to 4.3, 4.2.1, 4.x

Download your desired firmware for which you’ve SHSH blobs saved and want to downgrade to:

Method 1: Using TinyUmbrella

Download TinyUmbrella

If you’ve SHSH blobs saved on Saurik’s server via Cydia, download them into your computer first. To do that:

Connect your device, Fire up the TinyUmbrella and Check mark the Advanced Options.
Select your device and hit the save SHSH button. that’s it.

Step 1 – DFU Mode

Put your iPhone into DFU Mode (How to: enter DFU Mode)

Step 2 – Start TSS Server

Run the TinyUmbrella
select your device from the left pane and make sure that downloaded SHSH blobs has been cached (right pane) by TinyUmbrella for iOS 4.3, 4.2.1, 4.1 or older.
Now hit the Start TSS Server button.

Step 3 – Restoring The Firmware

Open the iTunes
Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
Select the downloaded firmware (iOS 4.3, iOS 4.2.1, iOS 4.1 or older) and let the restore process complete.
iTunes should bring up the error 1015, 1013 or 1011 message. Don’t worry, it’s normal. You’ve successfully downgraded your iPhone/iPod Touch firmware.

Step 4 – Getting Out Of Recovery

Now in order to get out of recovery mode, hit the “Kick Device Out of Recovery” button on TinyUmbrella right below the Start TSS Server button or you can also use RecBoot. That’s it!



Method 2: Edit Hosts File

**We assume that you’ve SHSH blobs saved via Saurik’s Cydia server.

Download your desired firmware for which you’ve SHSH blobs saved and want to downgrade:

Step 1 – DFU Mode

Put your iPhone into DFU Mode (How to: enter DFU Mode)

Step 2 – Editing Hosts File

Now we are going to redirect iTunes from Apple Servers to Saurik’s server.


Windows:

Go to C:\Windows\System32\drivers\etc\ and locate hosts file.
Open and edit the hosts file in Notepad.

NOTE: Win 7 and Vista users MUST run Notepad with admin privileges. Right click on Notepad app and select Run as Administrator.

Mac OS X:

Go to \etc\ directory and locate hosts file. Copy it on your desktop
Open the hosts file in TextEdit.


Add the following line at the end of the hosts file and then save and close the file:

74.208.105.171 gs.apple.com

Mac OS X users needs to copy the edited hosts file from desktop back to /etc/ directory and replace the older one.

Step 3 – Restoring The Firmware

Now Open the iTunes.
Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
Select the downloaded firmware (iOS 4.1, iOS 4.0.1 or older) and let the restore process complete.
iTunes will bring up error 1015, 1013 or 1011 message. Don’t worry, it’s normal. You’ve successfully downgraded your iPhone/iPod Touch/iPad 2, 1 firmware.

Step 4 – Getting Out Of Recovery

Now in order to get out of recovery mode, hit the “Kick Device Out of Recovery” button on TinyUmbrella right below the Start TSS Server button or you can also use RecBoot. That’s it!

Note: You must now remove 74.208.105.171 gs.apple.com line from the host file and save it. Doing this will let iTunes to prompt you about future updates from Apple.

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Updates:

Downgrade iOS 4.3.3

Jailbreak iOS 4.3.1

Unlock iOS 4.3.1

Unlock iOS 4.3.1 with UltraSn0w 1.2.1

39 comments… add one
altecmayank March 28, 2011, 12:09 am

This is a Fantastic post. thank you iPhoneHeat.

toast March 28, 2011, 12:20 am

2) method does not work. cannot get out of boot loop, no matter what. thinking whoever wrote this try it before they write about it

noorswelm March 28, 2011, 2:19 am

i have iphone4 and i want to get back to 3.2.1 and still have problem , when i do restore i get this msg (error 3194)

can i install OS 4.1 on iphone4 ???

someone help me i still get message error 3194 , i enter DFU mode , what is this problem ?????

nithin April 22, 2011, 10:11 am

i phone 4 canot be restored to 3.2.1 or older versions you have to start with atleast 4.0 or newer versions

noorswelm March 28, 2011, 2:20 am

i have iphone4 and i want to get back to 4.2.1 and still have problem , when i do restore i get this msg (error 3194)
can i install OS 4.1 on iphone4 ???
someone help me i still get message error 3194 , i enter DFU mode , what is this problem ?????

iPhoneHeat March 28, 2011, 10:13 am

SHSH saved?
TSS Server running?

noorswelm March 28, 2011, 11:03 am

No , i don’t have

salsa March 28, 2011, 3:25 am

can this downgrade bb 2.10.4 ????

iPhoneHeat March 28, 2011, 10:12 am

nope.

jim March 28, 2011, 1:07 pm

restoring the phone will lose the applications, right?

Bobby March 30, 2011, 3:30 am

I tried to downgrade my jailbroken 3GS from 4.3 to 4.2 but somehow I got stuck in recovery mode and it just shows the “connect to iTunes” logo and i can’t even put it into DFU mode. Please help, thanks in advance

yipyip March 31, 2011, 1:49 am

downgrading from 4.3 to 4.2.1 and it hangs 3/4 of the way while restoring

Andrew April 1, 2011, 5:14 am

on TinyUmbrella after ive gotten the error message on itunes the tss server button is still going and it wont let me kick it out of recovery mode?!?! HELP!

masei April 2, 2011, 5:04 pm

i want to downgrade from 4.3 to 4.2.1 but it pops out error 3194 what should i do?

y.z April 4, 2011, 2:30 am

i have iphone4 3.4.1 and when i was downgrading to 4.2.1, this eror 1645 appear.

can any one help me plese…
SOS

y.z April 4, 2011, 2:31 am

i have iphone4 3.4.1(4.3.1)* and when i was downgrading to 4.2.1, this eror 1645 appear.

can any one help me plese…
SOS

Yehcharn April 5, 2011, 6:16 am

i tried both ways but i cannot get it to work. i do the edit hosts but this error pops up “The ipod “Ipod” could not be restored because the firmware is not compatible. Help me please

iPhoneHeat April 5, 2011, 11:45 pm

use the right firmware..

3gsboy April 6, 2011, 4:19 pm

is there anyway to downgrade your modem firmware?

cause when i updated to 4.3.1 i couldn’t get my network even after trying to fix the mobile MobileSubstrate,

only to find out there is no unlock and my phone has been locked :O

the whole 1 bar signal and no carrier at the settings menu.

thus i downgraded to 4.3 only to have my modem firmware update from 5.7.11 to 5.16.01
🙁
now i downgrade to 4.2.1 using snow breeze also i can’t get my carrier, can someone help me tell me what shoul i do?

Chanti May 29, 2012, 9:38 am

Can u please send me ur 4.3.1 shsh blob to my email address.It helps me a lot……….so kindly send me the shsh blob of it…..

iPhoneHeat May 29, 2012, 4:25 pm

Blobs are unique certificates for each device..

Heng April 7, 2011, 6:43 pm

Try to downgrade my iphone4 iOS 4.3.1 to 4.2.1, i got stuck with last step, i tried all the method they instructed, but still can not get out of recovery mode… anyone can help. If try to use greenpoison to jailbreak it, yeah… i can get out of recovery mode, but my phone has no signal… any one can help about this? thanks

Heng April 7, 2011, 7:28 pm

I just got my phone work after downgrade it, in step 4, instead of follow the instruction, i used the Greenpoinson to jailbreak it and then activate it with itune, it work now, i got my phone signal back… please try this method for whom can not get out of recovery mode.

Aceraf April 8, 2011, 2:08 am

I’m trying to restore a iphone 4 running 4.3.1 firmware back to 4.2.1, however can’t seem to get TinyUmbrella to run on my laptop. Everytime i run it, it just gives me an error about Jave (JRE error). I have downloaded and installed JRE from the java website, however i’m still getting the same error.

I can’t seem to find applications that will save the SHSH blobs without TinyUmbrella so I’m unable to proceed any further.

Are you able to advise how i can get TnyUmbrella to run, or an alternate application i can use to save the SHSH blobs?

My laptop is Windows 7 Home Premium – 64-bit.

I would really appreciate some help on this matter as 4.3.1 is stopping me from using the applications i would normally use (Your tube 2 Cracked and some others) so i would prefer to downgrade. 4.3.1 also seems very slow when initially booting up, which gets really annoying when Cydia needs to reboot the phone!

aceraf April 8, 2011, 8:37 pm

Can i use the SHSH backup from my phone (4.2.1) to restore my brothers phone which is running 4.3.1?

eldiablo April 12, 2011, 11:13 pm

I have an iPhone 4 running 4.2.1 and Baseband 02.10.04 if i downgrade to 4.1 (my blobs are saved) will my Baseband go back to 1.59.00?

Please Help. I use H20 but i am tired of not having data working.

Thanks in advance

krauser09 April 14, 2011, 12:16 pm

this did work for me. but after i have updated to 4.3, jailbreak and restore it again. the service line seems to be stuck at one bar only. sad… then i tried to restore it but everything went wrong. i just stuck at the recovery mode only. the restore process cannot be completed, i can’t even exit recovery mode using tinyumbrella

tqurax May 6, 2011, 3:47 pm

hey i tried doing the one with tinyumbrella but after the restoring process the error 1013 came but my phone still has the usb and itunes symbol and even if i exit recovery mode the same thing comes………what do i do?

Evann May 7, 2011, 12:25 pm

Tiny umbrella TSS server is NOT running. How to kick off from recovery mode?

torn June 9, 2011, 7:49 pm

i tried this and it didnt work the tiny umbrells wouldnt start the tss. i have a ipod touch 4g on 4.3.3

Rafael September 4, 2011, 4:50 am

good people, I need a big help from you. ipad2 got the 3g, and this follows q in version 4.3.1 and I can not jailbreak in jailbrekme because it asks me to upgrade to version 4.3.3 and what follows is that voice ask. how can I update the iphone to version 4.3.3, without it ask me to upgrade to the latest which is 4.3.5? help. greetings

dharan October 29, 2011, 1:08 am

it is good it helped me alot ofter dyas of resrech

Bendder November 16, 2011, 10:54 pm

I’m able to get Gen2 iPod into DFU Mode, and I seem to have TinyUmbrella running correctly. When I fire up iTunes and do an attempted restore from 4.2.1 to 4.0.2 I get:

the iPod “iPod” could not be restored. An unknown error occurred (2005).

The log from TinyUmbrella reads (at the end):
11/16/2011 12:53:16.364 Received request for [iPod2G 4.0.2 (8A400)] 11/16/2011 12:53:16.514 Validating saved SHSH… 11/16/2011 12:53:16.733 RESPONSE: ?xml version=”1.0″ encoding=”UTF-8″?> @ServerVersion 0.6.30-b2 11/16/2011 12:53:16.933 Wrote TSS response

Am I missing a step?

Leave a Comment