Downgrade iOS 4 to 3.1.3 / 3.1.2 iPhone, iPod Touch, iOS 4 Downgrade

Downgrade iOS 4 to OS 3.1.3/3.1.2 (iPhone, iPod Touch)

In this Guide you’ll learn how to downgrade iOS 4 firmware to OS 3.1.3 / 3.1.2 or older firmware with TinyUmbrella. This downgrade guide applies to all iPhone and iPod Touches. To downgrade iOS 4 to OS3.1.3 / 3.1.2, 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.
downgrade ios4


iPhone 3GS, iPod Touch 3G and iPod Touch 2G (MC) users MUST have SHSH blobs saved for 3.1.3/3.1.2/older firmware in order to downgrade.

How to: Save SHSH blobs for iPhone, iPod Touch and iPad

If you’ve SHSH blobs saved on Saurik servers via Cydia, you need to download them into your computer. 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; 3.1.3 or older) and Cydia as Location.
  • Hit the save My SHSH button. that’s it. (check: Where it saves SHSH)

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

downgrade ios 4.0 to 3.1.3 3.1.2downgrade ios 4.0 to 3.1.3 3.1.2downgrade ios 4.0 to 3.1.3 3.1.2
Click to enlarge.

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

Downgrade iOS 4 to OS 3.1.3/3.1.2 firmware

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

Step 1 – Required Stuff

Download TinyUmbrella and firmware 3.1.3 or 3.1.2 for iPhone 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 3.1.3 or 3.1.2. (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). See the screenshot below.
  3. Then hit the Start TSS Server button

downgrade ios 4.0 to 3.1.3 3.1.2downgrade ios 4.0 to 3.1.3 3.1.2
Click to enlarge.

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 ios4

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 iPhone OS 3.1.3 with Spirit, PwnageTool, Sn0wBreeze, RedSn0w and custom 3.1.3. To jailbreak iPhone OS 3.1.2 you can use RedSn0w, Sn0wBreeze, BlackRa1n, PwnageTool and custom 3.1.2.

You can always unlock iOS 4, 3.1.2, 3.1.3 on baseband 05.12.01, Baseband 05.13.04 and 05.11.07 using UltraSn0w 0.93.


Downgrade iOS 4.3.3

224 comments… add one
Chitturi Sagar July 7, 2010, 4:55 pm

my 3gs is in DFU mode..!!! when i connect it to my system..its showing ur phone is in recovery mode…!! but my phone screen is blank…!!n when i restore wid ios4…Showing verifying wid apple n i ll get white screen n it ll show unknow error 28 :(:( n i tried to downgrade to 3.1.3 and 3.1.2 it shows unknow error 3194 :(:(

iPhoneHeat July 8, 2010, 12:02 pm

Hold down the both home and power button for 10 sec.. then let go the home button but keep holding the power..
phone should get out of recovery

Chitturi Sagar July 8, 2010, 6:48 pm

No its not working..!!!
i’m very afraid of da phone..!!! haven’t seen any response…!!!!!!! but when i connect ma pphone itunes is detecting and saying its in recovery mode but no display nothing :(:(:(:(
pls helppppp please

iPhoneHeat July 9, 2010, 8:38 am

What were you trying when it went into DFU mode?

Chitturi Sagar July 9, 2010, 10:34 pm

jus wan to upgrade to ios4 ..!1
but its not working i guess..!!
dunoo what to do??
can i contact where u ppl are ?? so dat i can show ma phone to u..!!
ma mail id is [email protected]

justabrake July 7, 2010, 6:40 pm

I tried this and it couldn’t find my SHSH with was 3.1.3 which I had saved in cydia 3 months ago it’s only finding my recent 4.0 so what could of happened to it ?


iPhoneHeat July 8, 2010, 12:08 pm

Read the Important part in the guide..
Your selection under advanced options should be:

iPhone 3GS 3.1.3

justabrake July 8, 2010, 12:46 pm

I’m back in business WAHOO ! LMAON

justabrake July 8, 2010, 6:05 pm

I’m running 4.0 jail broke without using snowbreeze,I used spirit2 in cydia and pwnage tool simple mode and WALA LOL

mhuang July 7, 2010, 7:12 pm

I have an iPhone 3G
after I restore to 3.1.3 how do I get out of recovery mode??

iPhoneHeat July 7, 2010, 8:23 pm

Use the Kick out of recovery mode button using TinyUmbrella

mhuang July 7, 2010, 8:26 pm

I did, but the phone didn’t restart like it should.

Still showing the connect to iTunes.

mckinneycm July 7, 2010, 8:53 pm

Same here. I clicked “Kick Device out of Recovery” and it’s still showing the connect to iTunes screen.

iPhoneHeat July 8, 2010, 11:23 am

TinyUmbrella Links are updated now.. Older version has this problem..
Sorry for the inconvenience.

mhuang July 7, 2010, 9:44 pm

iTunes keeps telling me that I need to restore so that I can use my phone…

Freepass July 8, 2010, 3:23 am

close all the programs and try the whole process again.also try to use different usb port

chinacatgd July 8, 2010, 10:48 am

i updated my 3gs 4.0 w/new firmware 05.13.04 how can in jailbreak my phone

tim July 7, 2010, 8:58 pm

this does work. downgraded from 4.0 to 3.1.3 and then jailbroke with Spirit and unlocked with Ultrasn0w

*note the baseband does stay at 05.13.04 and does not downgrade to previous 05.11.07 or 05.12.01

iPhoneHeat July 8, 2010, 12:09 pm

Thanks for the input 🙂

tim July 9, 2010, 12:02 am

*if you have pictures on your phone, transfer them onto your computer before you proceed as any backups made with iOS 4.0 will be useless on 3.1.2 or 3.1.3*

Listen up everyone.

Here are the steps I used

1. turn off iphone
2. place iphone into DFU mode (hold sleep and home for 10 seconds, then release sleep and hold home for another 10 seconds)
3. plug iphone into usb and open TinyUmbrella
4. grab SHSH blobs for 3.1.2 or 3.1.3 from Cydia if you have not done so already
5. click on Run TSS Server (you’ll need admin privelidges on Windows Vista/Windows 7)
6. open itunes, you’ll get a message telling you the phone is in recovery mode. click ok, and then Shift-Restore and select the IPSW that you will downgrade to.
7. itunes will then begin the restore and eventually error out with 1015. don’t worry, the restore is complete, just the phone is stuck in recovery mode and needs to be kicked out
8. go back to TinyUmbrella and stop the TSS Server
9. click on Kick Out of Recovery Mode

i had some difficulty kicking my phone out of recovery on Windows 7 (the button was grey’d out for whatever reason), i started up XP mode and was able to finish the job.

CoolGuy July 18, 2010, 9:42 am

how did you do that?

CHRISTABELL July 19, 2010, 4:53 am

What tinyumbrella did u have to download? the latest one has a mirror 1 or 2.

mckinneycm July 7, 2010, 9:23 pm

I downloaded TinyUmbrella and then clicked “Kick Device out of Recovery Mode” and it worked fine. doesn’t work right.

iPhoneHeat July 8, 2010, 12:10 pm

TinyUmbrella Links were not up-to-date when the guide was published.. Sorry.

Links Updated!

harkiran July 7, 2010, 9:34 pm

i hav iphone 3g.had 3.0.1 unlocked on it so i wanted to upgrade to OS4 but im getting error 16xx i hav tried all the solution in site give.
wht to do nw?
can i jst restore frm apple and then jailbreak n unlock as i m on unofficial carrier. wht to do pls anyone help.

iPhoneHeat July 8, 2010, 11:27 am

Yes! for iPhone 3G you can go straight to iOS 4.. jailbreak with RedSn0w 0.9.5 b5-5 and then unlock with UltraSn0w

Ayman July 7, 2010, 11:26 pm

* I have 3GS 32GB factory unloked newbootrom OS 3.1.3 JB by spirit.
* I cant use snowbreeze to jb os 4 cuz i need shsh 3.1.2.
* So can i update to OS 4 using itunes then downgrade to OS 3.1.2 with TinyUmbrella cuz with SHSH 3.1.3 i can downgrade to 3.1.2 and when i finish i SHSH the OS 3.1.2 then use this guide to jailbreak OS4 with snowbreeze. i want to do all this just get the cydia on OS4

iPhoneHeat July 8, 2010, 12:12 pm

you can’t downgrade 3GS to 3.1.2 without 3.1.2 SHSH.
with 3.1.3 SHSH you can downgrade to 3.1.3 only

poging_996 July 8, 2010, 1:01 am

i got error 3014 can u help me my iphone is 3gs mc model i save my 3.1.3 shsh in cydia..

iPhoneHeat July 8, 2010, 11:45 am

Retry! until you get 10xx error

poging_996 July 10, 2010, 1:42 am

thanks i downgrade my iphone thanks iphone heat

omarove July 20, 2010, 3:52 am

how did u get past the error 3014?!

Freepass July 8, 2010, 3:17 am

This worked for me like a charm!!! Very smooth!A lot of thanks to the greatest iPhoneHeat!!!

iPhoneHeat July 8, 2010, 11:46 am

Thanks for the input

Jasveen July 8, 2010, 9:19 am

My shsh blobs are saved in cydia but i dont have them saved on my pc…can i still downgrade? 3.1.3 32 gb ipodtouch 3g

iPhoneHeat July 8, 2010, 11:46 am

Did you read the post?

chinacatgd July 8, 2010, 10:49 am

so now my phone is 3gs 4.0 new firmware is there a jasilbreak out yet

chinacatgd July 8, 2010, 10:49 am

i didnt save blobs

iPhoneHeat July 8, 2010, 11:20 am

You can’t, atleast for now..
wait for the Spirit Jailbreak update that is expected soon

Tomsiphone July 8, 2010, 5:58 pm

I can’t seem to get the server to run. It says in the window that I need admin. priviledges. But, I do have them on my laptop.

I’ve never run into this before (needing admin P’s)

any thoughts??


justabrake July 8, 2010, 6:00 pm

this is what I followed >

iPhoneHeat July 8, 2010, 6:01 pm

It’s because Port 80 is in use.. Read the details in the box below it also tells the same thing..
see which application is using Port 80 and close it..
or log into another user and run as admin

Tomsiphone July 8, 2010, 6:03 pm

WOW…what,do you sleep at the computer?? :)) That was a fast response!

Ok, will check port 80 and thanks to the other response, too

Tomsiphone July 8, 2010, 6:01 pm


I have a 3GS on iOS 4.0. The program recognized my phone just fine and gathered the 3.1.2 blobs from Cydia with no issues. It’s just the sever that won’t start.

justabrake July 8, 2010, 10:12 pm

I think you have to run it as administrator

Mansoor July 8, 2010, 9:54 pm

Got the shsh from cydia for 3GS 3.1.3 without a problem only to end up with error 3014 during the verification of the restore.

TinyUmbrella logs: log.txt

Mansoor July 9, 2010, 3:54 am

Never mind, i just edited the host file and downgrade to 3.1.3 but now i am stuck with redsnow at “waiting for reboot”. Any one know some trick to get around this problem?

iPhoneHeat July 9, 2010, 8:37 am

Simply Keep retrying

jimmyjimmyPR July 9, 2010, 5:58 am

I have 3g 40 and I have never Jailbreak it with cydia does this work for me Thanks for help jimmyjimmyPR

iPhoneHeat July 9, 2010, 9:02 am

use redSn0w 0.9.5 b5-5

jimmyjimmyPR July 9, 2010, 11:37 am

can I downgrade the iphone 3gs 4.0 8A293 new firmware old BootRom model MB715LL to OS 3.1.2 firmware Thanks for your help jimmyjimmyPR

jimmyjimmyPR July 9, 2010, 5:59 am

hi the iphone iS 3gS jimmyjimmyPR

brandonjdobson July 9, 2010, 6:44 am

Im restoring my ipod 2g(mc model) with iPod2,1_3.1.3_7E18_……I have completed each step for the downgrade but for some reason I cant kick it out of recovery so…What do I do?

iPhoneHeat July 9, 2010, 9:04 am

you can also use RecBoot to get out of recovery

brandonjdobson July 9, 2010, 9:17 am

how do i do that?

brandonjdobson July 9, 2010, 9:11 am

ok, I can kick it out of recovery..however each time I do it restores right back to iOS 4

brandonjdobson July 11, 2010, 2:36 am

any ideas about my problem iphone heat

iPhoneHeat July 11, 2010, 8:48 am

please explain a little more..

theo July 9, 2010, 8:05 am

i have 3gs jailbreak with spirit. now upgrade to iso4(not jailbreak) do i downgrade back to 3.1.3 if i didnnt save 3.1.3 shsh blobs?

iPhoneHeat July 9, 2010, 9:05 am

you can’t without SHSH

justabrake July 9, 2010, 11:50 am

if you jail broke with spirit did you have cydia on your phone ?

theo July 13, 2010, 8:14 pm

No, I upgraded to iso 4 with itune . So I no longer have cydia on my phone

bboy July 9, 2010, 5:40 pm

Hi, have an iPod 3G MC on ios4. Neva jb’en my device b4 meaning I have no
Shsh blog. Is there a way of dwngrading?

iPhoneHeat July 10, 2010, 5:13 pm


Filippos July 9, 2010, 8:49 pm

i got a error 3002 plz help me

Filippos July 9, 2010, 9:01 pm

is there anybody

iPhoneHeat July 10, 2010, 5:23 pm


Filippos July 10, 2010, 10:36 pm

i’ve try for many times but can’t

iPhoneHeat July 11, 2010, 4:56 pm

Make sure the TSS server is working

Filippos July 11, 2010, 9:11 pm

it’s working but still can’t

A_millie24 July 9, 2010, 9:08 pm

i have an iphone 3gs and the process was working.. I received error message (1015) also but my Kick Out of Recovery Button will not highlight…. What should I do :(!

iPhoneHeat July 10, 2010, 5:23 pm


Chitturi Sagar July 9, 2010, 10:35 pm

or please call me 9962273597

IphoneLoverx July 9, 2010, 11:12 pm

is there a way to downgrade from 4.0 to 3.1.3 without saving shsh blobs ??? i uppgraded my iphone 3gs 3.1.3 to 4.0 and now i cant jailbreak it.

iPhoneHeat July 10, 2010, 5:28 pm


ahmed July 10, 2010, 12:41 am

i am getting an error in umbrella it wont install

iPhoneHeat July 10, 2010, 5:52 pm

Make sure your have Java runtime environment installed

NoService July 10, 2010, 9:57 am

i have a 3GS that’s already on iOS 4.0, is it possible to downgrade without the SHSH blobs (i’ve tried checking for the 3.1.2 blobs with TinyUmbrella but there was none)? i know that right now, the 3GS that’s already updated to iOS 4.0 can’t be jailbroken yet.

iPhoneHeat July 10, 2010, 5:58 pm

can’t downgrade without SHSH

r0cstar July 10, 2010, 1:02 pm

when i bring up tinyumbrella it says cached 0 shsh files, then i clicked display shsh’s and it says ECID’s can be restored to the device safely or whatever… how do i know if the shsh’s were saved or not on my iPhone 3g?

iPhoneHeat July 10, 2010, 5:59 pm

iPhone 3G does NOT required SHSH blobs to downgrade 🙂 did you read what that step says?

r0cstar July 10, 2010, 2:28 pm

I just tryed it 3 different times and it didnt work.had to resotore my 3g 3 differnt times with the 4.0 software… you hit the kick out of recovery mode button and it does nothing at all.

iPhoneHeat July 10, 2010, 6:01 pm

any error?

r0cstar July 11, 2010, 3:02 am

Yea after the error 1015 comes up, I hit the kick out of recovery mode and nothing happened…. Then itunes just continues to say they’ve detected an iPhone in recovery mode… And the only way to get it out is to restore with the 4.0… Any suggestions??

r0cstar July 11, 2010, 9:23 am

im running on windows 7 does that have anything to do with it?

r0cstar July 11, 2010, 9:50 am

what am I doing wrong??

iPhoneHeat July 11, 2010, 4:59 pm

for iPhone 3G
Download OS 3.1.3
Put iPhone into DFU mode
open iTunes. Hold down shift key and hit restore
browse and select the os 3.1.3 or 3.1.2
and it should work fine without an error for iPhone 3G..
in my case i didn’t even put iPhone 3G into DFU mode and it downgraded in first attempt

nerd1121 July 10, 2010, 3:06 pm

I followed the entire procedure and at the end it gave me error 14. Now i cannot escape from recovery mode. Does it has something to do with the version of itunes I am using? I’m on 9.2 version. Do I need to install 9.1 version?

iPhoneHeat July 10, 2010, 6:02 pm

use the kick out of recovery button on TinyUmbrella

nerd1121 July 11, 2010, 12:03 am

I have finally downgraded my iphone 3gs into 3.1.3 previously upgraded to ios4.0. Good thing I have saved my shsh blobs through cydia before upgrading to ios 4.0.Here’s what I did, I hope it can help all of you:
1. Download tinyumbrella (4.00.54)
2. Download ios 3.1.3 from this thread (make sure that you downloaded the necessary firmware to match your device). I suggest to save it on your desktop so you can find it easily.
3. Plug your iphone into usb port.
4. Run tinyumbrella (right click, properties, run with xp compatibility, run as administrator).It will detect your iphone with ios4.0. Click advance option, find iphone 3gs (7E18)then don’t replace cydia on the window, then save shsh. It will prompt that 3.1.3 firmware is available. To confirm, click display shsh.
5. Now, turn off iphone
6. place iphone into DFU mode (hold sleep and home for 10 seconds, then release sleep and hold home for another 10 seconds)
7. plug iphone into usb and open TinyUmbrella (in xp compatibility mode)
8. click on Run TSS Server (let it run, do not interrupt)
9. open itunes, you’ll get a message telling you the phone is in recovery mode. click ok, and then Shift-Restore and select the IPSW that you downloaded.
10. itunes will then begin the restore and eventually error out with 1015. Just ignore it. Your phone is now in recovery mode.
11. go back to TinyUmbrella and stop the TSS Server
12. click on Kick Out of Recovery Mode. if your having problem going out of recovery mode, try to transfer it to another usb port, then repeat the process. If it still the same, try to manage another account on your computer and repeat the same process in there. More or less these are the things I have done, well I know it’s a long process, but at least there is hope and I found it very exciting to wait for the outcome. By the way I’m using Vista. I don’t know about other OS. Good luck everyone! Thanks iphoneheat!

zapakhpala July 11, 2010, 12:09 am

The 3.1.3 I get is for MAC, I believe, as when I unzip it it does NOT remain a valid IPSW file; instead I get more than one files including DMG ones, which are for MAC.

I have Win 7 64-Bit.

iPhoneHeat July 11, 2010, 12:17 am

why one would extract IPSW?

zapakhpala July 11, 2010, 1:43 am

Thanks for your promt reply.

The link to the 3.1.3 used to give me a zipped file. Anyway, I found a valid ipsw file from another link and restored my 3Gs to 3.1.3.

Now when I want to restore through iTunes t the custom IPSW 3.1.3 that I made thrugh Snowbreeze, I get the 1600 and sometime the 1604 error.

May be it is because of the 9.2 iTune version, so I am going to install an older verison of iTune and try the restore. Thanks for your time!

Henrik July 11, 2010, 2:04 am

I just did this on OS X and it worked great! Thanks!

zapakhpala July 11, 2010, 5:53 am

Downloaded older iTunes and was able to jailbreak with Spirit. Nice guide; thanks!

r0cstar July 11, 2010, 10:58 am

Alright guys I got it… downgrade successful but the only thing is I lost everything on my phone, I mean EVERYTHING contacts, pics, etc… what am I gonna do!! I wonder if my old backup will be on itunes if I upgrade back to 4.0??

iPhoneHeat July 11, 2010, 5:32 pm

if you let iTunes backup the last time you connected your iPhone then simply restore that backup

NoF34R July 11, 2010, 2:10 pm

The ipod touch 3.1.3 or 3.1.2 dont work what sort of bs is that, none of the links work. Now i have completely cocked up my ipod thanks a bunch

tprice July 11, 2010, 10:32 pm

I tried saving the shsh with the 3.1.3 firmware and umbrella is coming back saying that the device isnt eligible for the requested build..?

iPhoneHeat July 13, 2010, 12:29 am

means you had not saved it via Cydia when it was being sign by Apple. Correct?

Widya July 13, 2010, 8:30 am

I get error 28 when i follow your tutorial 🙁
My ipod come with 3.1.3, and now in OS 4 ..
I want downgrade,
can i do that ?

iPhoneHeat July 13, 2010, 6:46 pm

iPod touch model?

kayz July 13, 2010, 12:15 pm

in the restore step u’ve mentioned… my itunes isnt showing me the ipsw file.. stuck there..need help

kayz July 13, 2010, 12:20 pm

the zipped file on the desktop is not been seen in the itunes during restore… how do i continue to the next step??

anthony July 17, 2010, 3:54 pm

hey. i followed all the steps but i didnt get the error 1015, 1013 or 1011 message. what happened was, i was able to restore my ipod touch 2g(mc model) to 3.1.2 instead of getting the error, when i restored it, i got this, “verifying ipod restore with itunes”. i waited for 30mins and there was no response. May i know what went wrong?

iPhoneHeat July 18, 2010, 1:54 am

reconnect to iTunes

anthony July 17, 2010, 4:08 pm

hey. i followed all the steps but i didnt get the error 1015, 1013 or 1011 message. what happened was, i was able to restore my ipod touch 2g(mc model) to 3.1.2 instead of getting the error, when i restored it, i got this, “verifying ipod restore with apple**”. i waited for 30mins and there was no response. May i know what went wrong?

3GS User July 17, 2010, 5:38 pm

HELP!!!!! Im doing all that I should be doing when restoring but I’m getting the ERROR code 3014

iPhoneHeat July 18, 2010, 1:56 am

retry.. and make the iDevice is in DFU mode

3GS User July 18, 2010, 2:49 pm

My Phone was in DFU mode… tried it afew times but still get the same error code from apple.

iPhoneHeat July 18, 2010, 2:54 pm

makes rue you’re following all steps correctly and have setup TSS server..
retry is the only option

myname July 17, 2010, 8:11 pm

I’m already followed all the steps,but why iTunes still show error 3014??i had tried many times already but the same thing happened.May I know is it because of I didn’t back up at iTunes before I upgrade my phone to ios4.0??And is it I need to change the SHSH location to Apple?I’ve 3 location shown under my SHSH,Apple,Cydia n localhost.which 1 I need to choose?Cydia is nt working to me.pls…..

iPhoneHeat July 18, 2010, 1:59 am

make sure the TSS server is running + your device is in DFU mode

myname July 18, 2010, 10:06 am

Yes….it is.Is it because of my iTunes is v9.2??

3GS User July 18, 2010, 2:57 pm

Hi mate, I’m still getting the same error code 3014, its becoming frustrating. Have you managed to downgrade yet???

myname July 19, 2010, 7:00 pm

No….i have another Q,is it need to download “shsh blobs”??Is it also 1 of the sofware?

Villiard July 18, 2010, 6:57 am

What is the error 3194 and how fix it?

I have a (MB) Ipod Touch, and I did all the steps to downgrade it, but it doesn’t work!?

Can someone help me please?

iPhoneHeat July 18, 2010, 12:16 pm

for iPod Touch MB there’s no need to set up TSS server..
put iPod into DFU mode and restore..
or try without DFU mode

CoolGuy July 18, 2010, 9:41 am

Everything worked except when I cannot kick my iphone out of recovery because the button is grayed any suggestions??

iPhoneHeat July 18, 2010, 12:19 pm

reconnect device

DerGrieche76 July 18, 2010, 3:31 pm

Cant downgrade to 3.1.2 or 3.1.3!!
iPhone 3gs 32gb
OLD bootrom
ios 4.0 running now
3.1.2 with blackrain running before
SHSH´s saved for 3.1.2 & 3.1.3 & 4.0!!
windows 7 32bit
itunes 9.2
i tried everything…this guide step by step and any other!!
host file edited AND non edited!!
tinyumbrella EVERY version, even 4.01.01!!
receving error 1601!! after preparing iphone…
iphone DEFENTLY in DFU and jumps in white screen and remains there!! NO instalation process or anything else!!
different usb ports also tested!!

iPhoneHeat July 19, 2010, 6:00 pm

You’re restoring Custom firmware.. right?

DerGrieche76 July 19, 2010, 8:21 pm

No, they are all original!!
I have tried also with recovery mode. Still nothing.

nixnix July 18, 2010, 10:59 pm

i cant save SHSH !
please help me
it said:

07/19/2553 00:58:45.843 Processing SHSH Request… 07/19/2553 00:58:45.843 Asking CYDIA for SHSH blobs for iPhone3GS 3.1.3 (7E18)… 07/19/2553 00:58:45.843 This device isn’t eligible for the requested build. 07/19/2553 00:58:45.843 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.1.3 (7E18) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.

iPhoneHeat July 19, 2010, 6:05 pm

you can save SHSH 4.0 or older only if you have saved them via Cydia when they were being signed by Apple

Ismail Sahil July 19, 2010, 1:08 am

i have one question, will tiny umbrella activate the iphone while downgrading it to 3.1.3 ? beacuse without that we will still be stuck and cant use the iphone

i have a 3gs already downgraded to 3.1.3. can any one advice how to activated or jailbreak it so that i can use it again …


iPhoneHeat July 19, 2010, 6:06 pm
Ipod3g1800 July 19, 2010, 2:15 am

Guys i have a problem i am not very good at this so i have a question i have an ipod 3g mc model. i don’t understand where to get the “SHSH blobs” for 3.1.3 cuz i have the 4.0 firmware already installed. So…… if you have a bit of time can you help me?

iPhoneHeat July 19, 2010, 6:07 pm

did you read the complete guide?

3GS User July 19, 2010, 3:35 am

This is utter garbage, I don’t understand why others are able to do this but IM still getting the same error code 3014. so i guess its just not working for me. tried a good number of times now.


iPhoneHeat July 19, 2010, 6:13 pm

Make sure TinyUmbrella has cached SHSH blobs for the firmware you’re downgrading to.. (Click Display my SHSH to confirm)

3GS User July 19, 2010, 8:38 pm

I have followed all the steps but still not working………. what is this Error code 3014. I’ve tried a number of things to get this work.

iPhoneHeat July 20, 2010, 11:46 pm

Are you on Mac?
The developer himself confirms that Mac users are encountering this error.. Hopefully it’ll be fixed in future update

Ismail Sahil July 19, 2010, 8:58 am

i have grabbed shsh for both of my iphone 3gs as below and i would really appriciate if some one can help me so that i can jaibreak tham

iphone 3gs 32GB shsh saved for 3.1.3 ios 4 and ios 4.0.1 with tiny umbrela

iphone 3gs ios 4 and ios 4.0.1

while restoreing to a custom firmware file i keep getting error 1604 and ituesn stucks on restoring iphone and wont restore it can any one help me please

iPhoneHeat July 19, 2010, 6:22 pm

downgrade to official firmware 3.1.3 and use this to activate 3GS
and then use Spirit to jailbreak

CBeLL July 19, 2010, 11:33 pm

Ok so I just bought an iPhone 3GS from someone that had already upgraded to the new firmware. It doesnt have cydia so I dont have the SHSH blobs. How do I get them, or Can I??

iPhoneHeat July 20, 2010, 11:52 pm

did you read the guide?

Shawn July 21, 2010, 11:15 am

Can I use my SHSH blob from cydia to downgrade a different iphone 3gs? Or will it only work on my 3gs?

iPhoneHeat July 22, 2010, 5:03 pm

SHSH cert. is unique for each device

Joviano July 22, 2010, 9:28 am

I tried this from iOS 4.0.1 to 3.1.3 CFW, but it says ‘an unknown error occured (13)’. Does this mean that I can’t put my 3GS back to 3.1.3?? Help!

freepass July 22, 2010, 11:41 pm

Hi,I have iPod Touch 2G MC model with 3.1.2 already GB with Blackrain(annoying tethered GB).How can I upgrade it to 3.1.3 so I can GB with Spirit?iTunes keeps giving me an error message 1394.
Thanks for your help.

MuseFan288 July 23, 2010, 7:07 am

awesome guide. no need to edit hosts file and i didn’t get an itunes error.

iPhoneHeat July 23, 2010, 3:47 pm

thanks for the feedback

Jano July 23, 2010, 7:45 am

Please help me.. i have an Ipod Touch 3G 3.1.3 before and i updated it with itunes to 4.0 now i have a problem to downgrade back to version 3.1.3. i already tried downloading firmwares but its not compatible or theres an error. please help..


iPhoneHeat July 23, 2010, 3:48 pm

You can NOT downgrade without SHSH blobs for 3.1.3

Jano July 26, 2010, 6:07 am

what should i do to make it back to 3.1.3?

Vernon July 23, 2010, 1:56 pm

what happens if i cant get to the part where it installs the os onto my ipod, but it gives me the error code 28?
i am currently running a ipod touch 2nd generation, 8gb, mc model

Mickey July 27, 2010, 8:58 pm

hi,i also like your problem.
Can anyone help me plz!!!

Joviano July 23, 2010, 3:24 pm

Aww mannn, I tried this many times and iTunes keep giving me the ‘an unknown error occured (13′ notification. My 3gs is still on 4.0.1 OS. Is it because that I’ve jailbroken it with SPIRIT before?

mboe July 25, 2010, 11:18 am

If SHSH blobs not safe and IPhone locked after updated to ios 4 from 3.1.2 jailbreak version, is it possible to unlock? Please help. Thank you bro.

iPhoneHeat July 25, 2010, 6:12 pm

Unlock it possible but your iPhone must be jailbroken.. which is NOT possible for 3GS @ 4.0.. Wait for a few days for Spirit jailbreak update

Joviano July 25, 2010, 11:30 am

Thank you soooo much iPhoneHeat!!!!! 😀 I successfully dowgraded my iOS4 back to 3.1.3 and jailbreaked it! Woohoo!!
Keep up the good work!

Mickey July 27, 2010, 8:59 pm

error 28 what’s happen???

eric July 28, 2010, 6:40 am

i have iphone 3gs, and 4.0, when i downgrade it. itunes bring up ” the iphone “iphone” could not be restored, an unknown error occurred (3094) ” what that mean, how to fix it?

Pre$$ure July 28, 2010, 7:24 am

I have an iPod Touch MB Model iOS 4.0 and when i try to downgrade (in recovery mode) and when i select my 3.1.3
it gets to verifying or something and i get error 1394..
Please help, ive tried editing my host in system32 files in a certain guide but it didnt work either =(
Please Help!!!!

Sekhon August 1, 2010, 11:54 am

I have the same problem. Please help me. I have been trying to downgrade for the past 3 days and i’m still stuck on 4.0.


ICHIRICHI July 30, 2010, 7:10 pm

I also get this error message:

the iphone “iphone” could not be restored, an unknown error occurred (3094)

Anyone able to help?

orz27 July 31, 2010, 6:21 pm

hey, i have iphone 3G, firmware 4.0
when i downgrade it, can i then install blackra1n and then blacksnow to unlock it?????
or is there any problen stuffs like ‘baseband’?????

iPhoneHeat August 1, 2010, 12:09 pm

yes you can jailbreak and then unlock with UltraSn0w 0.93..
Just avoid iOS 4.1 (still in beta)

Will August 1, 2010, 10:37 am

I have an iPod Touch MB model on iOS 4.0. You say that for non MC models you don’t have to have SHSH blobs saved, but I when I select the 3.1.2 ipsw, I get to the point where it verifies with apple, then I get the error 3194. Is there any way to fix this or should I just try 3.1.3 instead? Please help

Liz August 4, 2010, 3:38 am

I’m having the same prob. Help please?

vic August 2, 2010, 6:40 am

i said my fucking shsh blobs way back when i had 3.1.2 firmware in cydia and then updated to 4.0 jailbroke that shit and now trying to downgrade and it keeps saying u donth have shsh blobs saved in cydia wtf you stupid bitch. i am so pisseed i swear to god i clicked the make my life easier button at the top and it did some shit and now i findo ut thatk it didnt work at all what the fuck

iPhoneHeat August 2, 2010, 7:20 am
Sekhon August 2, 2010, 8:08 am

Hey Mr. iPhone heat, do you have any answer as to why we get error message when we downgrade our ipod touch 2g (MB model) from OS 4.0 to OS 3.1.2/3.1.3 ?

I tried all the possible ways,i.e. changing host file, using DFU mode and using that tinyumbrella thing.

FYI I haven’t jailbroken my ipod touch and dont want to. I just want 3.1.3/3.1.2 firmware on my ipod. THATS IT.


Vic August 2, 2010, 7:49 am

i am already jailbroken on 4.0 I need help on downgrading…

orz27 August 3, 2010, 6:38 pm

i have iphone 3G with 4.0 firmware
if i jailbreak it with redsn0w, is there any side effects or stuffs like that????? cause my friend tried to do it and his iphone crashed………

n can i then unlock it?????

DocDirty August 4, 2010, 5:54 am

i currently have an iphone 3gs with 4.0.1 jb and unlocked i am trying to downgrade and i have the cydia 4.0 shsh is it possible to downgrade to 3.1.3??

DocDirty August 7, 2010, 8:24 am

anybody??? yes…no..

ICHIRICHI August 4, 2010, 8:58 pm

If anyone wants to jailbreak… simply use

even lets you do it straight from your iPhone

ktii August 5, 2010, 9:00 pm

not good!!! it doesn’t work

iam1simpleguy August 7, 2010, 10:37 pm

Yeah i downgraded and back to 3.1.2 nice thing is that it is not fresh restore rather back to phone where i was earlier like all the applications at same place.:)

Terre August 12, 2010, 2:55 am

Hey, I’m trying to restore my 3G, but I’m stranding at step 4.

I’ve saved my SHSH blobs, but when I’m asked to select the firmware, I can’t install it because it’s saved on my pc as a .shsh file, and itunes is looking for an .ipsw file.

Where am I going wrong?

Terre August 12, 2010, 3:03 am

Sorry, being stupid, problem solved. 😉

Shouldn’t do these things when it’s late.

yurdzdroids August 17, 2010, 5:53 pm

Hi, i have an ipod touch 2g (MB model). I upgraded my iOS to 4.0 and noticed that it’s REALLY SLOW. So I decided to downgrade it back to 3.1.3. I downloaded a copy of 3.1.3.ipsw, edited the hosts file, placed my unit in DFU mode, but I’m still getting error 3194.

I got really frustrated and downgraded it to 3.0, somehow it worked but my apps don’t work in 3.0 and now I want to upgrade it to 3.1.3, still getting error 3194.

Can somebody help me please?

Mariela August 19, 2010, 4:16 am

I have an iPhone 3GS, iOS 4.1 trying to downgrade to 3.1.3

I get error 3014.

How do I go about fixing this??

Mariela August 19, 2010, 4:17 am

Please email me with any help. Thank you.

iam1simpleguy August 20, 2010, 4:55 pm

after u have sHsHs on cydia…what i have done is changed host file also.Earlier it was not working even with me.I also added this line at end and it worked atleast for me also

Neemac August 20, 2010, 6:07 pm

I have shsh on cydia for 3.1.3 , 4.0 and 4.0.1, but tiny only found 4.0.1, and i have 4.0 installed on my phone?! What can be wrong?

waleed August 24, 2010, 6:47 pm

Thanks alot iphone heat !! loved ur post !!

lemme explain it to every one !

i have an iphone 3g and did not saved my shsh blobs on ios3 !

and successfully downgraded with this post ! believe me this work for users who r confuse if they did not or forgot to save their shsh blobs.. because i did not saved my shsh blobs in ios3 and my iphone 3g is succefully downgraded to 3.1.3 from 4.0 !

and jailbreaking it from redsnow ! thanks man !! ur awesome 1!!

Sekhon August 26, 2010, 4:47 am

PLEASSEE !!! Can you explain how you did yours cz i tried my shit for a whole ****ing week and still couldnt do it. I have an ipod 2nd Gen non MC model. I would really appreciate if you could help me.

Ps.) what all softwares did you use ?


ebtesam August 30, 2010, 4:39 am

please help me, i have i pod(MB) 2g v4.0 and now i am trying to downgrade to 3.1.2/3.1.3 but it says “an unknown error occurred 3194)
i have Mb model them don’t need shahs blobs….please help me:(

skull September 2, 2010, 8:16 pm

i have the same problem…need solution asap

Ben53 September 8, 2010, 5:33 am

2 parter,

1. During the DFU part is the screen suppose to be blank WITH no backlight coming from it?

2.In the last part where i click “Kick out of Recovery”, the button is greyed out, what do I do?

THanks in advance, and great guide 🙂

aserettt October 2, 2010, 8:00 pm

me too… help!

garbageman September 10, 2010, 3:00 am

all of you getting problems with ipod touch 2g mb model 3194 error you need your shshs to downgrade
first you need to change your hosts file and add
to your hosts file in C:\Windows\System32\drivers\etc\
edit it and add it under ::1 localhost
then start tss server and restore

l337bG September 16, 2010, 2:28 am

I did everything as I was supposed to, but it won’t work. The iphone simply goes to a white screen and itunes hangs on “Preparing iPhone for restore…”

rdy4help September 28, 2010, 4:11 am

Trying to roll back my iPod Touch 3 with OS4 to OS3….

Lyra October 4, 2010, 5:19 pm

“This device isn’t eligible for the requested build. ”
What does this mean and How do I fix it?

dcrtxt October 7, 2010, 12:23 am

hi, i did not save SHSH blobs for 3.1.2 before. my iphone is running now 4.1 ,which is not jailbroken, i m trying to save SHSH blobs for 3.1.2 but i thing it is not possible now i m saving SHSH blobs for 4.1. So is there any other way to downgrade 4.1 to 3.1.2 or is there any other way to jailbreak 4.1 whiyout reguaring to downgrade 3.1.2. My iphone is 3Gs (newbootrom).

PyBrick October 9, 2010, 9:44 am

Why does iPhoneHeat neglect the iPod Touch 2G MB users? There are quite a few asking for help, and iPhoneHeat has not replied to any one of them. If SHSH blobs are required to downgrade the MB model, then this guide should be updated. Has anyone with said device been able to downgrade successfully?

iPhoneHeat October 9, 2010, 12:21 pm

iTouch 2G MB and iPhone 3G users can downgrade to 3.1.x whenever they like.. however downgrading to an iOS 4.x.x requires soft SHSH blobs..
read more:

Sorry, I’m unable to keep up with comments..

PyBrick October 9, 2010, 12:48 pm

Thank you for replying. You were probably working on that while we were all complaining about it not working. I read it and am still trying to figure it out. I’ll post a comment in the linked post.

sika October 17, 2010, 5:00 pm

i have a ipod touch 3g running on 4.0.2 and every jailbreak i try fails even limera1n and greenpois0n. i cant upgrade to 4.1 and i cant downgrade to 3.1.3 becuase i didn’t save the shsh thingy. help?

dukerocks99 October 17, 2010, 7:31 pm

I have a ipod touch 2g and whenever i try to downgrade it gets stuck on “verifying ipod restore with apple” I have tinyumbrella! What do I do?

Pozzdonnz October 25, 2010, 10:54 pm

I was same problem So Run tinyumbralla They say you just too late To Get shsh blobs NO WAY TO GET MY SHIT BRO TInytold me like this so Someone can help Me please Sent Email [email protected] To Me please So I have another question So
I need To Know about Can I using an shsh from another divide to by pass to suarik server Or If tiny said No Way To Get them Or Edit An shsh blobs

strahil November 2, 2010, 2:57 am

my fucking tiny umbrella doesnt have a fucking button that says “display SHSH” or kick out of recovery mode”

abhishek_25d November 8, 2010, 1:13 am

I love u Guys…Thank u So MUch I was stuck with IOS 4 on my 3g and my phone had become slow and i actually started hating the phone but after going through this page I have been able to downgrade the firmware and I LOVE MY PHONE yet again…Thanks a Ton

anonymus November 19, 2010, 7:12 am

hi i have a quesiton about the downgrade,

it doesnt work when i press shift+restore and then it says “the ipod “ipod” could not be restored because the firm ware is not compatible.”

yosif November 27, 2010, 9:38 am

i have the same problem…need solution asap

brianc December 6, 2010, 1:39 am

Try this worked for me (from 4.2.1 to 4.1 without cydia or tiny umbrella)
Go to this site ( and download the downgrade ipsw for your idevice to the DESKTOP
Plug in device and open iTunes
After sync , hold shift and press update
Search for file on desktop and open
After downgrade, iTunes will ask to update, press later
Reboots and done

Emal December 9, 2010, 9:14 am

I downgrade my iphone 3g OS 4.2.1 to OS 3.1.3. but when i try to restore my backup settings in itunes. it won’t restore backup cuz it says that it was saved in OS 4.2.1. so i restore to previous one that was saved in last 3.1.3. But i still want to restore to latest backup which i had added some numbers and other settings. if anyone finds a solution please post. Thank you

Emal December 10, 2010, 9:51 pm

Hello All. Once you downgrade you can’t upgrade back to OS 4.2.1. you stuck with OS 3.1.3. that’s what happened to mine. i am trying to put it back to latest OS with ipad base. tried everything nathing work so stuck with OS 3.1.3.

missasia January 9, 2011, 8:44 pm


WPeelman February 6, 2011, 11:19 pm

this step by step guide really helped me
i was finally able to downgrade to 3.1.3

thank you very much

Waleed February 13, 2011, 12:10 pm

Hey !! I downgraded my 3g from ios4to3.1.3 successfully but 3.1.3 is laggy to :/ and now want to downgrade it to 3.1.2 could if be possible ? Please reply me thaks!

agnes February 28, 2011, 2:36 am

Oops, previous comment was about the wrong software. Please ignore.

r_alaa82 March 12, 2011, 2:05 am

cant get my contacts email account sms back ,, it says u r using old ios..
what to do ?

jp May 9, 2011, 12:19 pm

Can I downgrade to 3.1.3 a US AT&T iPhone in London without the AT&T sim card?

In other words, is there a step after getting out of the recover loop mode, where I need a valid AT&T SIM card so that I can fire up Safari and get to

gmm3 November 4, 2012, 11:25 pm

plzzzzzzzzzzzz i need help

i entered itunes and restored my iphone 3g (4.2.1)
when pressed shift+restore
i’ve chosen the downloaded 3.1.3 without entering DFU mode
now my iphone isn’t working
the only thing happening is that it enters recovery mode when i plug it into pc
and itunes never recognizes it

plzzzz tell me what to do ???? 🙁

Leave a Comment