Downgrade iOS 4.0.2 to iOS 4.0.1, iOS 4.0 (iPhone 4, 3GS, 3G and iPod Touch) - iPhoneHeat

Downgrade iOS 4.0.2 to iOS 4.0.1, iOS 4.0 (iPhone 4, 3GS, 3G and iPod Touch)

In this guide you’ll learn how to downgrade iOS 4.0.2 to iOS 4.0.1 / 4.0 on iPhone 4, 3GS, 3G and iPod Touch 3G, 2G. Instruction on how to downgrade iPhone, iPod Touch iOS 4.0.2 to 4.0.1/4.0 firmware can be found below.

downgrade ios 4.0.2
iOS 4.0.2 fixes the exploit used in JailbreakMe 2.0, the jailbreak for all iPhones and iPod Touch. So, if you want to jailbreak iPhone 4, 3GS, 3G or iPod Touch 3G, 2G then you MUST downgrade to iOS 4.0.1 or 4.0 first.

In this guide we’ll use TinyUmbrella to downgrade iPhone / iPod Touch firmware. There’s no need to edit any Hosts file that is required in other guides found all over the cloud. We are going to setup downgrade server the TinyUmbrella way: with a single click.


iPhone 4, iPhone 3GS, 3G, iPod Touch 3G and iPod Touch 2G users MUST have SHSH blobs saved for 4.0.1/4.0 firmware in order to downgrade from iOS 4.0.2.

How to: Save SHSH blobs for iPhone, iPod Touch

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 (Download Link below-Step 1) and Check mark the Advanced Options.
  • Select your device, firmware (the one for which you’ve SHSH saved at Cydia; 4.0.1, 4.0) and Cydia as Location.
  • Hit the save My SHSH button. that’s it.

(e.g: to download 3.1.3 SHSH blobs from Cydia see the screenshot below)

downgrade ios 4.0.2 to 4.0.1, 4, 3.1.xdowngrade ios 4.0.2 to 4.0.1, 4, 3.1.xdowngrade ios 4.0.2
Click to enlarge.

NOTE: If iPhone 4, 3GS, iPod Touch 3G and iPod Touch 2G (MC) users do NOT have SHSH blobs saved for an older firmware, they can NOT downgrade unless Apple is signing the Firmware.

Downgrade iOS 4.0.2 to iOS 4.0.1 / 4.0 firmware

*** Read the whole process first and then try.***

Step 1 – Required Stuff

Download TinyUmbrella and desired firmware for iPhone 4, 3GS, 3G, iPod Touch 3G, 2G from the links below:

Step 2 – DFU Mode

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

Step 3 – Start TSS Server

iPhone 3G and iPod Touch 2G (Non-MC) please skip to step 4. iPhone 3GS and iPod Touch 3G and iPod Touch 2G (MC) users:

  1. Run the TinyUmbrella
  2. Hit the Display SHSH button to confirm that downloaded SHSH blobs has been cached by TinyUmbrella for 4.0.1 or 4.0. (If you already have them in your PC, drag and drop the SHSH blobs in the TinyUmbrella window then hit the display SHSH blobs button to confirm).
  3. Then hit the Start TSS Server button.

Step 4 – Restoring the Firmware

  1. Now Open the iTunes.
  2. Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
  3. Select the downloaded firmware (from Step 1) 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 firmware.

downgrade ios 4.0.2

Step 5 – 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. That’s it!

Now you can jailbreak iOS 4.0.1 and iOS 4.0 using the guides linked below:

How to: jailbreak iOS 4.0.1

How to: jailbreak iOS 4.0

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


Downgrade iOS 4.3.3

35 comments… add one
Zoltan August 17, 2010, 2:19 am

I run tinyumbrella but it says “TSS server will not work”. It says “NOT running as administrator OR your hosts file is not editable – Cannot listen on port 80”. I am the administrator on this computer so what is the problem?

iPhoneHeat August 17, 2010, 11:21 pm

one of the running services is using port 80.. if you can’t figure it out, simply log into another user acct

Warhamsta September 5, 2010, 1:29 pm

If you are running Windows 7 and you want to stop getting the afformentioned message, do the following:

Login with Admin priviledges

Open up windows explorer

Navigate to C:\windows\system32\drivers\etc\

right-click hosts file go to properties

uncheck read only

click ok

Now open up tinyumbrella

camau68 September 9, 2010, 10:05 pm

I follow just like what it told, but itune give me a different errors messages instance of 1011, 1013, 1015

David August 17, 2010, 12:34 pm

I’m currently on 3GS v3.1.3 MC model and previously save the 4.0.1 blob via tinyumbrella @ locally and cydia.

I have backup using pkgbackup for later restore after jailbreaking for 4.0.1

To ‘upgrade’ in my case, do I still use TinyUmbrella 4.0.1 blob to ‘restore’ over my 3.1.3 and later perform the jailbreakme routine?

Am I on the right track if I do the above?

anthonyb August 17, 2010, 1:21 pm

Hello when start TSS server do i have to wait for it to finish? Because what’s happening is that the “kick device out of recovery” button is disabled(not highlighted). A little help please?

iPhoneHeat August 17, 2010, 11:15 pm

reconnect the device..
You can also user RecBoot to kick out of recovery

[email protected] August 17, 2010, 3:08 pm

Help me…!i had upgrade into iOS 4.0.2, so how to downgrade or unlock for this case.

smiley2002 August 26, 2010, 10:41 am

is your iphone a 3g or 3gs? for you to know
Iphone Model No.

2G – A1203
3G – A1241
3GS – A1303

if you have a 3g, you can just easily downgrade it to 4.0.1 in restoring with it.just download iOS 4.0.1 firmware for iphone 3g.
if you have an iphone 3gs ,you can downgrade your iphone if you have saved shsh blobs for 4.0.1. just do the instruction above given by iphone heat,,.. tested by me

lionel August 18, 2010, 2:05 am

Step 4 – Restoring the Firmware
1.Now Open the iTunes.
2.Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
3.Select the downloaded firmware (from Step 1) and let the restore process complete.

when i reach to select the downloaded fireware, it only appear WINRAR,how dp i get the icon for this page left side?
the white colour icon?

Please help me

hellokitty August 18, 2010, 10:35 am

error 3002 popped up and i cannot click on the “kick out of recovery button”!

Ali181 August 20, 2010, 4:09 am

I got error 3002 what should I do? please help guys

mankhut August 20, 2010, 5:53 pm

I have now a 3GS with release 4.0.1 (8A306) jailbreaked and unlocked. The Device is SHSHs saved @ cydia. (This device has SHSHs on file for iphone os ios 4.0.1)

My question is that I will get the new iphone 4 within the next two weeks and i’m sure (of course), they put 4.0.2 🙁 on it. Is it possible to go back then or not even when I have a save @ cydia? Or do i have to do a lokal save from the old device via TinyUmbrella ?
greets from zurich

Desperado August 21, 2010, 11:07 pm

when the jailbreak/unlock for iphone 4 IOS 4.0.2 comes anyone knows?

Ben August 22, 2010, 7:24 am

I started TSS Server, but it has been at the TSS Accepting Connections … for more than ten minutes. What is the usual wait period before subsequent responses occur?

belz August 22, 2010, 6:14 pm

error 3002 popped up and i cannot click on the “kick out of recovery button”!

SodiumLove August 23, 2010, 5:31 pm

for the iPodTouch, how long does it take to Verify the version with Apple?

my iPodTouch just recoverd by itself even without TinyUmbrella and Apple hasn’t verify the version yet.

zezius August 24, 2010, 2:31 am

Hi for all. Well. My girlfriend bought the iphone 4 and the first thing she did was connect to itunes and upgrade to 4.0.2 and therefore never knew you had to save the SHSH. The iphone is not locked, I can access the area of work but have no idea how to install cydia. Can anybody

Desperado August 24, 2010, 11:08 am

same problem here, got my new Iphone 4 update to IOS 4.0.2, but locked.. my question is how to downgrade to 4.0.1 so i can jailbreak my Iphone… please help.

NAPS2R August 24, 2010, 6:37 pm

I bought the iphone 3GS and the first thing I did was connect to itunes and upgrade to 4.0.2 it works but i never knew you had to save the SHSH. The iphone is not locked, I can access the area of work but have no idea how to install cydia.please help me.

luckyarcher August 26, 2010, 12:20 pm

Ive just got an activated iphone 4 with 4.0.2 installed
Is there anyway I can downgrade to 4.0.1 and unlock it to use with any carrier.
The steps above don’t mention the iphone 4 listed, only other models. Can anyone confirm? thanks.

taptwo August 30, 2010, 7:15 am

Bought new i-phone 4 last week whilst on holiday in the states . Had an AT&T card in so was able to activate . As
don’t have SHSH saved for this phone only for my 3GS . So
should i upgrade to 4.2 from 4.0.2 and wait for unlock and
jailbreak ?

littman August 30, 2010, 5:33 pm

thank you so much for your guidance

hanyou August 31, 2010, 7:24 pm

i try to drop the SHSH blob of 4.1 into tinyumbrella but the program wont allow it. Dont know what else to do.

Sagar August 31, 2010, 11:45 pm

Thx man worked like a charm! 🙂

angelicsnow101 September 3, 2010, 5:09 pm

i’ve got something i’d just like to say… I WORSHIP U! THANK U SO MUCH! I’ve been spending hours looking through for a downgrade that actually works so THANK U SOO MUCH!

elephant3232 September 19, 2010, 10:28 pm

Regarding steps 4 & 5, i got two situations that i did not quite understand. For step number 4, my error message said “3194”, not “1015”, “1013”, or “1011”. On step 5, trying to exit recovery mode, i went into tinyumbrella and my button for “Kick device out of recovery” isnt even applicable to press. My mc-it2g is version 4.0.2 right now, and when i downloaded the shsh file for 4.0 i wasnt exactly sure if that was what i was supposed to do. Anyways, here is a link to a photo of both the incidents I was talking about:
If you know anything about what i can do to jailbreak my ipod, please, anything will help!

iPhoneHeat September 20, 2010, 1:38 am

and you can use Recboot to get out of recovery if TU’s button doesn’t work for you

elephant3232 September 20, 2010, 1:43 am

Ive retried multiple times-at least three times-and gotten the same “3194” error and it continues to say my software version is still 4.0.2. And where exactly is Recboot once i finally get the right error message? Sorry, im new to this.

myth67 September 20, 2010, 7:53 am

it works for me. thanks a bunch!!!

Oxx3rinxxO March 11, 2011, 9:22 pm

i just downgraded my ipod and it worked, but weird….i didnt get ay error messages or anything like that. i didnt have to kick out of recovery mode either…

Leave a Comment