Jailbreak iPhone 3G iOS 4.0.1 Firmware with RedSn0w - iPhoneHeat

Jailbreak iPhone 3G iOS 4.0.1 Firmware with RedSn0w

iOS 4.0.1 is now available for download. You can jailbreak iPhone 3G iOS 4.0.1 with RedSn0w 0.9.5b5-5. iOS 4.0.1 iPhone 3G jailbreak step-by-step instructions can be found below. For the rest of the devices (iPhone 3GS, iPhone 4 and iPod Touch), wait for the Comex jailbreak to come out which is expected soon.

jailbreak ios 4.0.1
*** Comex Jailbreak is out now. Check the Update at the bottom. ***


  • This guide is for iPhone 3G users only.
  • RedSn0w 0.9.5b5-5 is a jailbreak NOT an unlock.
  • iOS 4.0.1 does NOT update baseband so you can Unlock iPhone 3G with UltraSn0w 0.93 after jailbreak.
  • RedSn0w hacktivates iPhone 3G iOS 4.0.1.

Let’s jailbreak iPhone 3G running iOS 4.0.1 firmware with RedSn0w 0.9.5b5-5.

Disclaimer: This guide for educational purposes only. So, try it at your own risk. We can NOT be held responsible if anything goes wrong.

Jailbreak iPhone 3G iOS 4.0.1 with RedSn0w

Step 1

Download the the required stuff linked at the bottom. Download both the firmware 4.0 and 4.0.1.

Step 2

Restore iOS 4.0.1 on your iPhone 3G. you need iTunes 9.2 to do that. (Links below)

Step 3

  1. Run the downloaded redsn0w 0.9.5 beta.
  2. Hit the Browser button. Select the iOS 4.0 IPSW file. (Yes iOS 4.0 NOT 4.0.1, that’s the tricky part)
  3. Check mark Cydia and hit next button.
  4. Check mark Enable Multitasking and Wallpaper (uncheck if you don’t want to enable these options)
  5. You’ll be instructed to put your iPhone into DFU Mode to install jailbreak.
  6. When your iPhone 3G comes back up, you’ll notice Cydia has a blank white icon (we told you many things were broken right now!) Allow Cydia to reorganize, then accept the update it offers. When Cydia restarts, you should see its real logo now.

that’s it. You’ve successfully jailbroken iPhone 3G iOS 4.0.1 firmware with RedSn0w.


Update 1: Download Sn0wBreeze 1.8

Update 2: Jailbreak iOS 4.1 beta with Sn0wBreeze 1.8

Update 3: Jailbreak iPhone 3GS 4.0.1 with PwnageTool [Unofficial]

Update 4: Downgrade iOS 4.1 firmware

Update 5

Also checkout:

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates on iPhone 4, iPod Touch and iPad jailbreak, UltraSn0w unlock and iOS.

96 comments… add one
Ganesh July 16, 2010, 4:27 pm

Thanks for the fast updates…!

So when can v expect the unlock….!

iPhoneHeat July 16, 2010, 5:02 pm

Install UltraSn0w 0.93 from Cydia or follow any guide available.. steps are the same
or wait for the specific titled guide 🙂

Dhruv July 16, 2010, 6:29 pm

hi budyy help me plz i m wating for 2 months to jailbrake my iphone 3gs on 4.0… 🙁

timster July 16, 2010, 9:44 pm

how have you been waiting for 2 months? iOS 4.0 was released on June 21.

you’re an idiot

godfred30 July 16, 2010, 5:34 pm

please let us know if it is also unlockable or we have to wait for update for unlocking?
do we use the official updated firmware offered by apple via itunes or custom firmware will be available?
what does this update offers? just reception fix? does 3g also have the reception problem?

godfred30 July 16, 2010, 5:39 pm

by checking the links i am answered its unlocable since the updates does not update baseband thanks iphoneheat

mirsad July 20, 2010, 9:46 am

i updated my 3g to 4.0.1 from itunes by mistake, and now im trying to use redsn0w it show me itunes and asking me to restore the iphone in dfu mode..
please help i don’t know what to do

cyberswine July 22, 2010, 7:16 pm

put your in recovery mode, if it keep running in recovery mode loop, then you need to run iRecovery then jailbreak using redsn0w 9.5b5-5 with specify IPSW file iPhone1,2_4.0_8A293_Restore.ipsw or iPhone1,2_4.0.1_8A306_Restore.ipsw read and follow the instruction how to jailbreak 3G in iphoneheat.com. good luck…

cyberswine July 23, 2010, 6:58 pm

if your phone is on os 4.0 and you did not use tiny umbrella to save shsh log 3.1.3 or 3.1.2 you can not downgrade (its suck) what you can do now is down load tiny umbrella and save shsh blog for os 4.0 now to secure future jb, you may want to stay on 4.0 for now and wait for 4.1 don’t upgrade to 4.0.1 because i had upgrade my to 4.0.1 and its run very slow. before i upgrade from 4.0 to 4.0.1 i’d save shsh blog and i still hacing problem down grade its back to 4.0 another thing is don’t down load and install pro-switch its will cause your phone going to safe mode i find out pro-switch is very unstable …. don’t install its ….if you stuck in DFU or recovery mode. search for iRecovery down load this follow instruction in irecovery to kick its out of the recovery or DFU loop…..good luck

Harry Chronik July 16, 2010, 7:16 pm

Anyone having a problem setting the phone into DFU mode? I have JB before, but it will not work for me now. Do you have to have iTunes open when running RedsnOw? Any ideas? I’m working with Win7.

Harry Chronik July 16, 2010, 8:43 pm

All good. I am JB & Unlocked.

mirsad July 20, 2010, 9:48 am

please help me i can not jb my 3g , i did update from itunes (4.0.1)

cheran July 16, 2010, 7:33 pm



godfred30 July 17, 2010, 3:32 am

when you download the IOS 4.0 It comes as zip file and not ipsw file what do u do next i have windows os please help

iPhoneHeat July 17, 2010, 3:44 pm

show the file extensions and rename it to .ipsw..
or download via firefox
it’s an IPSW file

godfred30 July 17, 2010, 6:08 pm

Thanks so much i downloaded with firefox and it worked fine
you are greatly appreciated!!!!!

iphoneuser July 18, 2010, 3:42 am

after i downloaded redsnow and hit browse all i seen was the 4.0.1 restore and i cant find the 4.0 restore this is killing me

iPhoneHeat July 18, 2010, 12:05 pm

make sure the extension of iOS 4.0 is IPSW

godfred30 July 18, 2010, 1:08 pm

download a new IOS 4.0 with firefox like ipjhoneheat asked me to do above and it worked for me i am jailbroken and unlocked
Thanks iphoneheat

hideaki84 July 18, 2010, 9:49 pm

How come after JB, my app store is gone?

amarvin July 30, 2010, 11:20 pm

get a mac. fag

Godfref30 July 18, 2010, 12:48 pm

Download a new ios4.0 with firefox like iphoneheat told mr to do and it worked there is the links on his site for ios 4.0

Tc0310 July 21, 2010, 2:30 am

When can we expect the new jailbreak and unlock for 3GS 4.0 new boot rom

BlackBT30 July 22, 2010, 8:42 pm

help me please i’ve upgraded my iphone 3gs os 3.1.3 to os 4.0 without save shsh blob now i did try every way to downgrade to 3.1.3 but i failed is there is any way to solve this?
anothr qeustion please, is ios 4.0.1 can be jailbroken now for iphone 3gs?
please reply as soon as you can please.

iPhoneHeat July 23, 2010, 6:07 am

wait for the Spirit jailbreak update

Jack July 21, 2010, 1:38 pm

Just keeps getting stuck on “waiting for reboot”

iPhoneHeat July 22, 2010, 5:05 pm

keep retrying..
change USB port

younus420 July 23, 2010, 12:06 am

THANKS ALOT BRO NICE GUiDE !!! iOS 4.0.1 Is much Better And smoother than iOS 4.0 !

tun July 24, 2010, 10:57 am

can you help me pls our iphone 3gs is unlock os4.0.1 so how i can jailbreak and unlock possible

cyberswine July 25, 2010, 9:15 am


What do u mean by ur iphone 3gs is unlock os 4.0.1….???? if your phone unlock ??? there is a new post in iphoneheat You can jailbreak iPhone 3G iOS 4.0.1 with RedSn0w 0.9.5b5-5. iOS 4.0.1..!!!!! Sorry, but i am little confuse about the status of your phone? do u want to jb/unlock at 4.1 or 4.0.1????

Noah M. July 27, 2010, 9:00 am

I’m also having problem with this “Waiting for reboot”.
I did download all that mention & carefully follow the instruction above. But still can find any solution.
Hope anyone can help~

Currently: Iphone 3g 16GB (MC model) – iOS 4.0.1

(p/s: i already try to google this, and try the unplug/plug method, but still. sigh~ what a bad day~)

kayla_ann87 July 27, 2010, 9:15 am

thanks for this!! jus downloaded and broke my phone, its great!! would recomend this too anyone tryin the jailbreak there phone.

nickgag626 July 28, 2010, 6:31 am

Everytime I jailbreak, it gets stuck in recovery mode, and forces me to restore in iTunes back to 4.0.1, and I lose the jailbreak data. What should i do?

cyberswine July 29, 2010, 7:41 pm

google search for iRecovery follow the instruction to get your phone out of recover loop you may have to do this procedure couple of times……

akw July 28, 2010, 10:44 am

I have 4.0 iso and when i try to load it with redsn0w it comes up as unable to recognize specified ipsw any suggestions??

cyberswine July 29, 2010, 7:53 pm

try to down load your IPSW file with firefox instead of safari. this may help …

disL July 29, 2010, 4:19 am

Is it true that this iOS 4.0.1 update fixes performance issues with the iPhone 3G?

disL July 29, 2010, 4:20 am

Is it true that this iOS 4.0.1 update fixes performance issues with the iPhone 3G? (I checked the e-mail notification on this one, please remove my old comment)

cyberswine July 29, 2010, 8:06 am

NO NO. my 3G jb/unlock @ 4.0.1 its actually running slower than 4.0 the only thing i notice is the signal bar change a little from the previous signal bar…. I would wait for 4.1 ….

ronfab August 9, 2010, 8:22 pm

Hi! I have updated my iphone 3G to 4.0.1 via redsnow. The problem is my phone doesn’t pick-up any carrier/network signals. Stating on the singal bars – “No Service”. I need help on this one.


grap5 July 29, 2010, 11:10 am

Hey guys! I bought iPhone 3GS and currently it is standing on 4.0.1 os.
how can i jb/unlock mi phone?

cyberswine July 30, 2010, 2:49 am

is your phone activated on 4.0.1 ? do you see cydia in the phone. if you do look up in iphone heat for instruction on how to unlock your base band using ultrasn0w 0.93 then you good to go….

grap5 July 30, 2010, 1:42 pm

No, i dont have cydia. I mean its not jailbroken or unlocked..i could not get cydia in if its not jailbroken, could I?and what do u mean by activated?i get access to menu,if that is what you mean..phone has been used before and when i bought it i suspected that ill have to jailbreak and unlock it.but seems to be complicated with 4.0.1…

cyberswine July 30, 2010, 8:27 pm

OK, 1st you may want to download tiny umbrella and save your shsh blog, before you do anything…for the 3Gs you will need to find out is your phone is an old bootrom or new bootrom . Go to Jailbreak iPhone 3GS 4.0.1 with PwnageTool [Unofficial] they have instruction on how to look at your bootrom then you know what you need to do to jail break the phone with…I’d bought a 3Gs right now on 4.0.1 and i wait for a public release of 4.1 to jail break the phone, because 4.0.1 only adjust the signal bar from ios 4.0, if you do anything you may want to wait for “official” release ios ……happy jail breaking, let me know if you jb/unlock your phone successfully (by the way, there were somthing about “limera1n” from Geo-hot to jail break ios 4 but i don’t think he ever release the limera1n….I don’t know why)

Kevin July 31, 2010, 12:45 am

Hey cyberswine.. i read your comment to dude and i did the umbrella thing already… i have 4.0.1 basband 5.13.04 on 3gs.. after creating the shsh should i jb with the unofficail pwn tool? or follow the snowbreeze method? how can i get the 4.0.1 fw on my computer to create the custom fw? thx

grap5 July 31, 2010, 3:35 am

So u suggest me to save my shsh blog and afterwards wait until 4.1 comes out and jailbrake it with progs adjusted for 4.1? then question is how fast those programs follow official os?..

Is bytheway jailbrakeing os 4.0 same as brakeing 4.0.1??I mean is there no difference between tools i use because of difference in os versions?

I found some info and possibilities in how to jailbrake 4.0.1 3G though, but it wasnt suggested to try it with 3GS and 4, besides, progs were ment for mac as well but unfortunatelly none of mi pals is using mac..:(

cyberswine August 2, 2010, 4:30 am

Hey Kevin, did you check to see you had a old or new bootrom, an unofficail pwn tool if you using Mac. snowbreeze, i think currently only available for window only. which ever method you comfortable with then follow instruction in iphoneheat. My opinion, unofficial or beta 2 still had bug unless you know what are u going. I would wait for official public release version. now, you may doing more damage to your phone and mad as hell. or your phone stuck in a loop etc… Happy jailbreaking man…

cyberswine August 2, 2010, 4:34 am

by the way, in iphone heat had download iPhone Firmware Files (All at One Place) you can down load it from here and create custom firmware from there…. read and read a lot, over and over again before you proceed.

cyberswine August 2, 2010, 5:55 am

hey man…did you see JailbreakMe: Jailbreak for iPhone 4.0.1 / 4, iPad 3.2.1 / 3.2 and iPod Touch 4.0.1 / 4.0 waiting for the JailbreakMe 2.0 to release.

grap5 August 8, 2010, 3:09 pm

seems to be too aesy man:D
but tell me 1 thing now – before i use this jailbreak me thing, should i still save my SHSH blob or this is not necessary longer?

Cyberswine August 8, 2010, 9:16 pm

Ì would, cause when u open Cydia u will see this device had pending shah request. It up to u. I think this is another way apple want to track how many jail break iPhone in the market to track stolen iPhone man…..!!!!

grap5 August 9, 2010, 11:56 am

allright, i did JB and unlock my phone. Thanx a lot, mate!:))

disL July 29, 2010, 2:26 pm

sssooo.. the iOs 4.1 should improve the performance? I mean.. my iPhone has been working like a piece of cr*p since I updated it to iOS 4. If I only knew it would have such a defect on the performance, I would have never done it.

cyberswine July 30, 2010, 10:30 am

I would not count on 4.1 will improve the performance on 3G model, if you look for performance from 4.1 you may need to look at what Iphone 4 pack with 512M ram. my 3G has the same problems you encounter, but down grade back to 3.1.2 (more stable than 3.1.3 my opinion) without saved shsh in cydia kind of a problem itself. I would be back on 3.1.2 for my 3G…if you know what i mean…I think apple will come out with Iphone 4G(s) to perfect iphone 4G….

disL July 31, 2010, 12:33 am

Now here’s a question for everyone!

Before updating my iPhone 3G to iOS 4.0.1, I had the 3.1.3 version, and I remember that the os sucked away 10% of my battery during the night (about 9h.)if it had a full charge when going to sleep.

Now, when I have the iOS 4.0.1, and I slept approximately the same amount of time, the os drained only about 3%! How is this possible when everyone is complaining about the battery life being a disaster on this new version of the os?

Also, I bought the phone used, and it already had iOS 4.0 installed. From there I downgraded it to 3.1.3, and now when I upgraded it again, the battery lasted a lot longer.

Now, I’ve using the phone many times for different things during today, I woke up, the battery was about 97%, and now the time is 11:31 PM, and I still have 64%.

I also remember that similar usage on iOS 3.1.3 would drain the battery a lot quicker. I would have had only less than 30% or 20% by now.

So, my conclusion is that the iOS 4.0.1 does somehow manage to conserve the batterylife a lot better than the old one.

Besides, I have multitasking and homescreen background enabled too!

cyberswine July 31, 2010, 2:34 am

its good info since you had mention about battery life on ios 4.0; myself i had not pay attention to this issue. I had been try to compare the smoothness of ios 4 to previous 3xx for 3G and 3Gs not iphone 4G (i don’t have the money for iphone 4 yet) but, since you upgrade to 4.0.1 then down grade back to 3.1.3 then upgrade its back to 4.0.1…..I wonder since you up/down then up to 4.0.1 has anything to do with improve the battery life? Did you notice battery life after 1st time you up grade to 4.0.1 or you just notice battery life at the second time after you up grade??? this is good info on battery life…..

disL August 1, 2010, 3:43 am

My iPhone 3G had iOS 4.0 (the first release) on it when I bought it from America via eBay (I live in Finland). I remember that the battery lasted a very short time and using the phone was a complete disaster.

So I desided to downgrade. I used the phone on os 3.1.3, and it worked quite well. I had it jailbrokend and unlocked too. Then I noticed that Apple released a 4.0.1 version of iOS and just a couple days ago I upgraded it.

The phone is a littlebit slower than the iOS 3.1.3, but I remember that it was a lot slower before the downgrade. Also the battery lasts longer, most of the animations work and the battery lasts longer.

What I’ve noticed, though, is that the GPS is a little less accurate now and the iPod app crashes sometimes.

I’ll make a video as soon as possible to demonstrate how the phone has worked now.

There are some rumors that if you do a hard reset two times in a row, it should improve the performance temporarily, since it cleans the phones RAM caches and does a disk check. Try if it works.

cyberswine August 2, 2010, 4:57 am

Thanks man, i live in the US. I had my 3G on 3.1.2 and using its for over a year…i didn’t upgrade to 3.1.3 because is see 3.1.3 unstable with problems. i up grade to 4.0 GM beta 4 at this its drain my battery quick. Jailbreak it again with ios 4.0 public version battery last a little longer. go to 4.0.1 need to recharge every day. may be 4.1 may fix performance and battery life issues since iphone 4 had to many basic problems had been overlook. before release to public. some of my friends start buying and using HTC Desire. Its extremely fast, i had tried its….its an android OS 2.1 version

disL August 2, 2010, 12:58 pm

I still don’t understand apples stragegy with the iPhone 3G… I think that they are using the consumers as betatesters for their os…. It’s so annoying..

If you still have 3.1.3, please stick with it, don’t take the chance and upgrade to 4.0.1, because that might be a really bad mistake, if you don’t know how to downgrade back again…

My iPhone went to this “recovery loop”, when I downgraded and for some reason any of the programs mentioned to kick it out of it didn’t work. I used command line to access the iphone and I inputted some codes to make it work again.. but it was a real pain in the a**…

But now I’m back to FW version 4.0.1, and it works pretty good… not the best, but better than before.. o.O

Well, take care! =D

cyberswine August 2, 2010, 9:37 pm

disL, down load tiny Umbrella. This program, has an option to kick it out of recovery mode…. or google for iRecovery and use command line to kick it out of recovery loop…Happy Jailbreak man…

disL August 4, 2010, 12:17 am

I kicked the phone out with iRecovery via command line, and that was the only method that really worked. All the others just jammed or crashed. All the ones with the visuals I mean. But the command line worked pefectly.

kedialit July 31, 2010, 8:57 am

how i can Jailbreak iPhone 3GS iOS 4.0.1

cyberswine August 2, 2010, 5:52 am

did you see JailbreakMe: Jailbreak for iPhone 4.0.1 / 4, iPad 3.2.1 / 3.2 and iPod Touch 4.0.1 / 4.0….waiting for the release.

iPhoneHeat August 2, 2010, 7:17 am

It’s already out.. a web-based jailbreak 🙂 read the post first

whisps1 August 1, 2010, 9:54 am

Can someone please help me out. When I download the 4.0 firmware it gives me a zipped file. When i extract the files and try to run redsn0w via the browse button it wont open up. I click browse then open on the file, it then gives me another file labled firmware, when I open this one i get two more files labled all_flash and dfu. I keep opening up what it gives me and in the end nothing opens. Can someone please tell me what i’m doing wrong.

disL August 1, 2010, 2:18 pm

Tue firmware file you are supposed to download should have an extension of “.ipsw”, not zip or anything else. Try searching in Google “(your iPhone model) (wanted firmware version) ipsw download” example: “iPhone 3Gs ios 4.0.1 ipsw download”. After you Windows an ipsw, remember that the side of it should be something like 200-300 megabytes.

oops! August 2, 2010, 2:40 am

YOu need to download firefox first, it’s a browser just like explorer. After downloading it, open it and go to the website you are downloading the zip file from.
You will nee to click on “downloaded files” on firefox to locate the zip file. Open/run the file and you are done!

jameswhit August 1, 2010, 2:28 pm

Hi. Thanks for the instructions but I have jailbroken my phone and now it does not pick up my O2 carrier signal, everything else seems to be working fine though.

Is there any way that I can fix this? It doesn’t appear to be connecting to O2 as I can’t make phone calls etc.


jameswhit August 1, 2010, 2:58 pm

I’ve restored my phone back to the orignal Apple OS 4.0.1 and it told me I have a carrier update, so that has been upgraded to O2 7.1, I’m not sure whether this could be causing a problem when trying to Jailbreak?!

Any help would be much appreciated.


Coldair August 1, 2010, 11:27 pm

I’m not too sure why the instructions here aren’t very clear in some instances but:


The zip files that you downoad that contain the 4.0 and 4.0.1 firmware need to the have the .zip extension changed to .ipsw



needs to be changed to


redsnow will now recognize this .ipsw file


Follow the instructions in redsnow. when it says to continue holding the home button and starts counting down from 30 seconds. DO NOT continue holding the home button for the full 30 seconds. You only need to hold the home button for 10 seconds. When you see redsnow and/or your computer recognize your phone is in recovery mode let go of the home button!!

Hope this helps some people.

Kyle471 August 3, 2010, 6:18 pm

How do i change file from zip to ispw i can find how

ASIM_CVF August 29, 2010, 7:54 pm


rbandio September 28, 2010, 5:09 pm

my iphone 3G was having IOS 3.1.2 i upgraded it to 4.0.1 there after failed to catch network,i downgraded it to 3.1.3 STILL having the same problem,and i cant unlock it.
PLZ HELP!!! Cant wait to use my iphone again.

MinikNielsen October 13, 2010, 10:54 pm

Anybody seriously help me!
I’ve followed point by point the instructions.. And yey, my iPhone 3G is now jailbreaked with the iOS 4.01 😀
But I have another problem.. My iPhone says “No service”, so now I can’t make a phone call or send messages..
I even try to add http://repo666.ultrasn0w.com in Cydia -> Manage -> Sources.. Installed it.. everything… bla bla bla.. but no.. no service :/
Anyone who knows how to solve this problem ?

Conveyancing Solicitor May 29, 2011, 9:09 pm

I think this is one of the most vital info for me. And i am glad reading your article. But should remark on few general things, The web site style is ideal, the articles is really great : D. Good job, cheers

halim November 25, 2011, 10:41 pm

any one please tell me how can i jailbreak my iphone 3gs running on firmware 5.01.1

ddd November 26, 2012, 1:03 am

Hi Guys.. I jailbreaked and all is well but cydia still has a blank logo and I have been waiting for about 30 mins now..

Can anyone help?

Leave a Comment