Jailbreak iPhone 3GS (Old / New BootRom), iPhone 3G on iOS 4.1 with Sn0wBreeze 2.0 - iPhoneHeat

Jailbreak iPhone 3GS (Old / New BootRom), iPhone 3G on iOS 4.1 with Sn0wBreeze 2.0

Sn0wBreeze 2.0 is out now and it’s time to jailbreak iPhone 3GS (old / New bootrom), 3G on iOS 4.1 firmware. Sn0wBreeze 2.0 can jailbreak iPhone 3GS new / old bootrom and iPhone 3G by creating a custom firmware. Please read the important note after the jump before proceeding.


Sn0wBreeze 2.0 can jailbreak iPhone 3GS (New bootrom), iPhone 3GS (old bootrom) and iPhone 3G on iOS 4.1. BUT there’s a catch to it:

How to: Check iPhone 3GS BootRom

How to: Downgrade to iOS 3.1.2

  • iPhone 3GS (New Bootrom): Must be running iOS 3.1.2 (does NOT need to be pre-jailbroken but there is a special check box in expert mode when building the custom firmware). It will be a tethered jailbreak.
  • iPhone 3GS (Old Bootrom): Must already be Jailbroken (If jailbroken using Spirit or JailbreakMe, install Spirit2Pwn from the following repo: http://repo.woowiz.net) (How to add repo in Cydia). It will be an untethered jailbreak.
  • iPhone 3G – use iReb if NOT pre-jailbroken

If you meet the above mentioned conditions, then lets create custom iOS 4.1 and  jailbreak iPhone 3GS / 3G on iOS 4.1.

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 3GS (Old / New BootRom), 3G on iOS 4.1 with Sn0wBreeze 2.0

Step 1

Step 2

Run the downloaded Sn0wbreeze 2.0 and hit the Ok button and then Next.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 3

Select the Expert Mode and hit next button.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 4

Now Hit the Browse button and select the download IPSW firmware file for your iPhone 3GS or 3G. Sn0wbreeze will process the IPSW file.

Once done, hit the I Understand and then Next button.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 5

Now select General and proceed.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 6

Activate the phone: Check mark this option to hacktivate (unofficial carrier only). Official carrier users do NOT check mark it.

NOTE: iPhone 3GS (new BootRom) users MUST also check mark the last option (Use iBooty Method). iPhone 3GS old bootrom and iPhone 3G users make sure this option is unchecked.

Hit the next button until to get to the custom logos.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 7

If you do NOT want to use custom boot logos, simply uncheck them and hit next.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 8

Now select Build IPSW option and hit next.

Sn0wbreeze will start building the custom firmware (IPSW) for your device. When done, there will be a custom firmware on your desktop created by Sn0wbreeze.

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

jailbreak iphone 3gs 3g ios 4.1 Sn0wbreeze 2.0

Step 9

This step for iPhone 3G (non-jailbroken) only. Download iReb 4.0

Launch iReb and select Online Mode. Then select your device. Now put your iPhone 3G into DFU mode (How to)

jailbreak iphone 3gs 3g ios 4.1

Step 10

  • Open the iTunes 10. Backup your personal stuff.
  • Put your iPhone into recovery or DFU mode.
  • Select your iPhone from the left navigation pane in iTunes.
  • Hold down the Shift key and hit restore button on iTunes (Right pane).
  • Now browse and select you just created custom IPSW file and let the iTunes complete the restore.

Voila! your iPhone 3GS / 3G is now jailbroken on iOS 4.1. Have Fun and don’t forget to share your experience via comments section below.

Sn0wbreeze also preserves baseband. So, you can unlock iPhone 3GS / 3G using UltraSn0w:

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

165 comments… add one
lilfellabob September 23, 2010, 7:55 am

Yeah it wouldnt activate the custom firmware :S

Theman September 23, 2010, 7:38 pm

Didnt work for me as well

ru1x89 September 23, 2010, 8:44 pm

Hay did you able to hacktivate custom iOS 4.1 ?
I got the same issue. It does’t hacktivate my iPhone 3GS [OLD Bootrom,MC model,pre jailbroken with iOS 4 with sn0wbreeze]

iPhoneHeat September 24, 2010, 12:42 am

Make sure you check mark the “Activate the Phone” option in Sn0wbreeze

ru1x89 September 24, 2010, 10:02 am

Already checked “Activate Checkbox” And also try both expert & advanced modes. Don’t activate the iPhone 🙁

lk65 September 24, 2010, 2:32 pm

i also tried all possible combination but still will not activate the iphone.

3GS – old bootrom. original 4.0.1 custom firmware.

iPhoneHeat September 24, 2010, 3:46 pm

if you’re on official carrier, please uncheck Activate my phone option

lk65 September 24, 2010, 4:26 pm

no i am on unofficial carrier

Xantilon September 24, 2010, 6:35 pm

Same with me: 3GS old, 3.1.2 unlocked with Sn0wbreeze and Spirit2Pwn installed. 4.1 cannot activate. Activation in Sn0wbreeze was checked, tried simple and expert. Any more suggestions?

jigar7 September 24, 2010, 11:55 am

iPhoneHeat… please look into the matter… a lot of people are have the ‘Emergency Screen’ problem even after clicking the ‘Activate my iphone’ checkbox.
I am not new to jailbreaking iphones & I can say that i did everything perfectly as instructed.

Have an old bootrom 3GS jailbroken on 3.1.2 with pwnage tool but now stuck on 4.1 emergency calls screen.

I tried ifunbox but doesn’t let me access the iphone system files, but it does mention “Connected: 3GS (Jailed)” on the left column. So the device is jailbroken, but cannot activate it. Don’t have an AT&T card.

Can’t even downgrade to 3.1.2 (No SHSH)
Have SHSH stored for 4.0 onwards… but itunes throwing 1600 error everytime I try to downgrade to custom cooked 4.0.1 firmware. 🙁

troublemaker September 23, 2010, 8:43 am

i get error 37 and stuck in dfu mode…plzz help

iPhoneHeat September 24, 2010, 12:03 am

download the updated Sn0wbreeze

troublemaker September 24, 2010, 5:44 am

i installed ultrasnow but when i put my tmobile sim in it started searching then nothing happened..it also said unable to load network list ?

iPhoneHeat September 24, 2010, 6:49 am

settings > general > reset > reset network settings.. (avoid reset all settings/contents after JB)

troublemaker September 24, 2010, 7:29 am

i give up although i did everything, restored, turned off 3g, network reset, everything. still unable to load network list! thanks for the replies anyway!

iPhoneHeat September 24, 2010, 3:41 pm


uninstall ultrasn0w..
reboot iphone..
turn off 3g
make sure SIM is inserted
install ultrasn0w
reboot iphone
no signal?
reset network settings..

Daniel September 23, 2010, 8:55 am

I guess I will have to wait 🙁 or forget about it since mine has the new bootrom.I got so excited but I can’t afford the tethered jailbreak.

Thanks snowbreeze team for the jailbreak and thank iphoneheat for such a great set of tutorials.

Raducu September 23, 2010, 10:22 am

Thanks guys for all the information. It worked on my 3G.
Good luck and have a very nice day. Mine is :))

iPhoneHeat September 24, 2010, 12:04 am

thanks for the input

lyminh99 September 23, 2010, 10:22 am

I already do all the step but when i used itune to restore my FW custom i have made an error code 16 appeared, i have tried many time but it still not work, mine is iphone 3G.

iPhoneHeat September 24, 2010, 12:30 am

use iReb to put iPhone in Pwn-Mode

Dre September 23, 2010, 10:30 am

What happens if I have 3GS new bootrom but don’t have a 3.1.2 shsh ?
Can I still use this ?

iPhoneHeat September 24, 2010, 12:31 am

if not already on 3.1.2.. you can’t use Sn0wbreeze

icebreaker01 September 23, 2010, 10:33 am

Hi guys, i would like to know whether will these steps work on my Ipod touch 3g (new bootrom)? Btw i am running on 3.1.2 blackra1n tethered jailbreak. will it still works?

iPhoneHeat September 24, 2010, 12:31 am

Yes.. iPod guide will be posted shortly.. stay tuned

Rodsaleen September 23, 2010, 10:34 am

Well I just did the jailbreak but it did not install cydia, so how do I put cydia back on to my phone?


Jules_f September 23, 2010, 11:03 am


please i need some help. i used to have a 3GS 3.1.2 with blackrain and cydia. i had an issue it wasnt booting so i was forced to update it to 4.1 ( latest firmware) so now i have a 3GS 4.1 with the newbootrom and latest modem firmware 05.14.02. i am locked to AT&T again. can i use this method posted here.

awaiting your feedback

lyminh99 September 23, 2010, 12:30 pm

I have jailed it. But another problem is that i can’t connect in itunes, is it because FW custom?

iPhoneHeat September 24, 2010, 12:33 am

Nope.. wait for the greenpois0n jailbreak

dsinc September 23, 2010, 11:04 am

Raducu. are you having other carrier beside AT&T ? Is your phone active with other carrier?

Thanks !

roza September 23, 2010, 11:11 am

i have one question. i have iphone 3g os 4.1.
I had JB on 3.2.1 (or.3.1. not sure). I had some problems so I update it to 4.1. and lost JB. so i am not sure do I need to use ireb JB? plese help me! Thank you in advance.

iPhoneHeat September 24, 2010, 12:34 am

Use iReb and then restore custom firmware

roza September 24, 2010, 2:22 am

thanks for reply, now I am going to try it, hope it works!

rahulbelekar September 23, 2010, 12:50 pm

i had a query actually when i had bought my iphone it was already on 4.0 firmware and was never on 3.1.2 it is a 3GS
so can i use this jailbreak for my phone….
or is there another way to do it….
plz keep me posted

iPhoneHeat September 24, 2010, 12:34 am

Nope.. wait for the Greenpois0n

ukhiar September 23, 2010, 1:24 pm

I won’t activate my phone. any help????

iPhoneHeat September 24, 2010, 12:35 am

Did you select the activate my phone option?

moloman September 23, 2010, 1:59 pm

I did everything listed above (a few times actually), but it still won’t unlock my iphone 3G with the T-mobile sim. the screen stays at the “slide for emergency” place. Can anyone help please?

moloman September 23, 2010, 2:58 pm

Actually I got it now, but you have to check the battery sign too when you’re in sn0wbreeze…hope this helps others

moloman September 23, 2010, 11:20 pm

sorry, now i have another problem…..despite i’m able to unlock….the phone has no service for my t-mobile card…

would you have any suggestions for me?

iPhoneHeat September 24, 2010, 12:47 am

disable 3G before installing ultraSn0w… reset network settings after installing ultraSn0w..

iPhoneHeat September 24, 2010, 12:36 am

Use iReb and then restore custom firmware and make sure you select Activate my phone option while building custom firmware
and then unlock using UltraSn0w

AfRoO September 23, 2010, 2:41 pm

hey Guys,
I have iPhone 3gs ios4.0 (8A293)BB05.13.04 model MC131B. i Jail-broke it using Jailbreakme, and unlocked it using Ultrasn0w1.0-1. I wanted to upgrade it to.ios4.X, I want to know which better to jailbreak it and still can unlock it, also I want to know how can I backup my SMS & Contacts Numbers …. thanx for ur time, and \m/

iPhoneHeat September 24, 2010, 12:37 am

jailbreakme is the only solution for now..
and avoid iOS 4.1 until greenpois0n is out

madhopper September 23, 2010, 3:19 pm

My 3G stuck at after the firmware copied showing an error 35
wonder what’s the problems with it.

iPhoneHeat September 24, 2010, 12:38 am

use iReb and retry

lilfellabob September 23, 2010, 3:33 pm

@Jules_f If it’s new bootrom blackra1n wouldn’t have worked.. I don’t believe you can use this method as your device isn’t currently ‘pwned’. I would just wait until greenpois0n comes out (should be very soon – like a week), that will jailbreak it. As for an unlock you will need to wait for a new version of ultrasn0w as there is currently no way to downgrade the baseband.

@AfRoO Using this method will jailbreak ios 4 or 4.1 while preserving your baseband – meaning you can still use ultrasn0w to unlock. As for backing up I’m not sure it iTunes does it – I ssh in and get the files from /private/var/mobile/Library/AddressBook and /private/var/mobile/Library/SMS Just make sure to fix the permissions when you put them back later (I make them full – 7777)

anand September 23, 2010, 3:47 pm

I am using Sn0wbreeze 2.0.1 to Jailbreak my iphone 3g but it keeps preparing iphone for restore and then comes up with an error message unable to restore .
Error message “The iphone “iphone” could not be restored. An unknown error occured.(1604).”
Device: iPhone3G 4.0.1 (8A306)
Model: MB496HN/A
Itunes:iTunes 10
OS:windows xp

Jailbroken using Jailbreak me
I did tried to restored from recovery mode not DFU.

My question is should i be using Spirit2Pwn is it really for iphone 3G(Jailbreak me)?

Note:all guys stuck @ this stage you can use TinyUmbrella to “Kick deivice out of recovery”

iPhoneHeat September 24, 2010, 12:39 am

use iReb and then restore custom firmware 4.1

Nerida September 23, 2010, 4:07 pm

It doesn’t work me …

Nerida September 23, 2010, 4:10 pm

I was saying that it doesn’t work for me. I did make everything til step restore with ITunes when i try to restore i get an error message 1600 and 2000 and the device stay in DFU mode … so, what can I do?

iPhoneHeat September 24, 2010, 12:40 am

if it’s 3G or iTouch 2G.. use iREB and retry

Nerida September 24, 2010, 5:43 pm

It’s a 3Gs oldBootroom

Tygas September 23, 2010, 6:01 pm

I made custom ipsw with ultra snow checked, but after restoring to build ipsw I lost the jailbreak. Where is the problem?

iPhoneHeat September 24, 2010, 12:40 am

You can install UltraSn0w later from Cydia..

Your device? current firmware?

Tygas September 24, 2010, 1:38 am

Before restore I had 3g 4.01

After restore I get locked 4.1 with new custom logos and can access files t-pot totalcomander extensions, may be there is way I can jailbreak by changing files?

iPhoneHeat September 24, 2010, 4:16 am

Use iREB..
Then restore custom firmware.. make sure you selected “Activate Phone” option in Sn0wbreeze if you’re on unofficial carrier

Tygas September 24, 2010, 3:45 pm

Finally jailbreaked.

Other times I tried I did not see iReb logo on iphone. Now when it appearead everything gone well

Davidd September 23, 2010, 7:55 pm

i have problem after restore come out iphone (1604).. anyone can help ?

iPhoneHeat September 24, 2010, 12:41 am

if it’s 3G then use iREB and retry

Tuuk September 24, 2010, 2:05 pm

Same here.. I tried it without pre-jb and with.. nothing works.. I have a 3gs with 3.1.2 new br.

Tuuk September 24, 2010, 2:11 pm

btw what is that iBooty method? It creates a folder to your desktop and there some sh*t.. should i mess with it or what?

jackb September 23, 2010, 10:13 pm

I keep getting a 1600 error

rizzo September 23, 2010, 10:15 pm

How can I now activate iphone…. ??? (3G)

thenameDS September 23, 2010, 10:35 pm

I done everything put the device in DFU mode, iReb does it thing and while it’s doing it the screen goes white at one point then when that message comes up saying its done the screen just goes black and nothing happens..

I try to restore using the custom firmware and doesn’t work.

taka September 24, 2010, 6:53 pm

I HAVE THE SAME PROBLEM…..AFTER iReb does the thing the screen of my iphone just went black…..plz help….

Justoleg September 23, 2010, 11:04 pm

My 3G was already jailbroken but the custom firmware wouldn’t work…

Did it all over but then with step 9 included..it worked for me 😀

iPhoneHeat September 24, 2010, 12:45 am


Marwan September 24, 2010, 12:05 am

i have 3gs old bootrom. running custom 4.0.1
i have used this method to create custom ios 4.1, and selected Activate iphone. but it gave me emergency calls only, it didn’t activate the phone. i am back to the old custom 4.0.1???? is there a solution???

kc_sjc September 24, 2010, 12:50 am

I tried these step last night on my 3G Iphone. Now, No Network detected (I am on ATT). I can not make or receive calls. Other functions are working, including Wifi. What did I do wrong? Please help. Thanks.

iPhoneHeat September 24, 2010, 4:14 am

do NOT select activate my Phone option in Sn0wbreeze if you’re on official carrier..
if u didn’t.. try reset network settings

kc_jsc September 24, 2010, 8:37 am

Thanks. It works for me now. I deleted the custom file, and re-created it again with sn0wbreeze. This time, I unchecked “activate phone” in step 6. Thanks.

iPhoneHeat September 24, 2010, 3:42 pm

gr8.. have fun!

DUC September 24, 2010, 12:52 am


srlamin19 September 24, 2010, 12:56 am

It did not work!

In step 9 the message “Download failed”!

streather September 24, 2010, 1:31 am

Followed this guide to try to jailbreak my old bootrom 3GS on 4.0.1, previously jailbroken with jailbreakme 2.0, went to install spirit2pwn, it errored when installing, crashed my phone and now its stuck in restore mode.


iPhoneHeat September 24, 2010, 4:13 am

SHSH saved?

streather September 24, 2010, 5:15 am

yep, just finished restoring to 4.0.1, guess im out of luck until the chronic dev team release their bootrom exploit

Xerat September 24, 2010, 1:41 am

Hi, i have à 3GS 4.1 With old bootrom , it was jailbroken With blackra1n
On 3.1.x
So i was wondering if i have to Wait for greenpoison release
i Tryed to do this jb With no luck and got a 1602 error,
And i dont really get it that My iphone should already be jailbreaked
Before using snowbreeze, pls help 🙂

Panamajuice September 24, 2010, 3:08 am

I used Sn0wbreeze to create a Custom Firmware, the restored with iTunes, but I am now stuck at the Emergency Calls Only screen. When I connect to iTunes it says my SIM card is not supported!.

I checked ACTIVATE MY PHONE on sn0wbreeze when making the custom firmware!. what happened?

I am using a iPhone 3GS old bootrom, upgraded from 3.1.2 were I was already jailbroken. The restore process when without any errors.

I dont have access to a AT&T SIM card, Im not even in the US.

Please HELP!.

Xerat September 24, 2010, 6:53 pm

And i have 05.14.02

Xerat September 24, 2010, 6:55 pm

Sorry for posting it weong :s

506 September 24, 2010, 3:35 am

hi..im from brunei,im going to use this method..
wish me luck…:)

iPhoneHeat September 24, 2010, 4:09 am

🙂 😛

tigersmistris September 24, 2010, 3:58 am


roza September 24, 2010, 4:04 am

I tryed it and I HAVE JAILBROKEN IPHONE 3G!!!!!! THANK YOU!!!!

i had some problems, when I tryed snowbreez in expert mode, then I put it in BEGGiner mode(or something like that) and everything was fine, and softwear did almost evertyng insted of me.
when I come to step 9- I REB, snowbreeze told me everything me what to do, when to press and when to release home and power button. be sure that before proceeding to this step you need to open Itunes. you need to open Ireb and put it in online mode when on the snowbreeze screen is written “Ireb running” and wait until it finishes whatever he is doing (?!) and then go to itunes and preoceed to step 10.


iPhoneHeat September 24, 2010, 4:37 am

thanks for your input..
have fun!

HH September 24, 2010, 4:50 am

I had iphone 3G. modem firmware 5.14.02 IOS 4.1. can i use Sn0wbreeze to jailbreak and unlock with UltraSn0w? plesea help

iPhoneHeat September 24, 2010, 6:46 am

You cannot unlock baseband 05.14.02

sayho September 24, 2010, 11:47 am

not ever?

iPhoneHeat September 24, 2010, 3:38 pm

you can jailbreak.. but unlock is NOT possible for now

roza September 24, 2010, 4:58 am

I have on question. after I Jb my Iphone 3G os 4.1. I lost all data that I had on it but I made back up before I JB it. So Itunes are giving me option to restoore to that data, can I do iz without loosing JB?
another question how can I make unclock of it?
thank you!!!

rtavar September 24, 2010, 5:07 am

Thanks guys!
The trick was running iReb in online mode
After that everything went just fine!
syncing apps now!

pokealone September 24, 2010, 5:59 am

has some1 have hacktivate problem. i did put a check to activate box ..but after restored still stuck at the emergency call screen

rtavar September 24, 2010, 7:38 am

check the battery percent too.
works for me…
and when you get into the iReb step choose the online method

pokealone September 24, 2010, 9:16 am

thanks…but nahh still not working and when i get to activate using my friend’s att sim. tried to unlock using ultrasnow i get this message “unable to load network list” although i tried reset network, disable 3g..dammm

iPhoneHeat September 24, 2010, 3:44 pm

if you’re on official carrier, UNCHECK the Activate my phone option

screamingbaker September 24, 2010, 6:32 am

I have the 3GS (old BootRom) iOS 4.1 that has NOT been jailbroken before. Will a jailbreak solution be out soon?

iPhoneHeat September 24, 2010, 6:49 am


screamingbaker September 26, 2010, 2:43 am

So…what can I do? Is there any eta? There’s gotta be something that can be done.

iPhoneHeat September 26, 2010, 11:02 pm

OOps.. in my previous response, I meant >> You cannot jailbreak your device..
Greenpois0n solution will be out soon.. but there’s no ETA

shad September 24, 2010, 7:35 am

I cant get snowbreeze 2.0.1 to validate the 3gs 4.1 ipsw. It keeps say telling me not valid ipsw.. any suggestions?

iPhoneHeat September 24, 2010, 3:38 pm

redownload the firmware

shad September 24, 2010, 6:25 pm

I redownload the firmware and now its working..

rtavar September 24, 2010, 8:25 am

Anyone getting backup error.
itunes saying that cannot start a session with iphone?

shahawan September 24, 2010, 3:50 pm

i m having the same issue. Can’t restore the backup and gives an error. Any help plzzz. Thanks

QrafZebo September 24, 2010, 9:56 am

Hi. How can I unlock my Iphone 3GS with fremware 4.1 (8B117). I know NEW Sn0wbreeze 2.0 Jailbreak 4.1 Firmware we can download and change system. but when came the unlock for this Jailbreak 4.1.

iPhoneHeat September 24, 2010, 3:45 pm

already on 4.1? yes? >> wait for Greenpois0n

QrafZebo September 24, 2010, 5:52 pm

SORRY when came the greenpoi0n? Do you now ?

mikeslim September 24, 2010, 11:00 am

hi IH…
I have 2 iphones here..
3GS (AT&T) with fw 3.1.2 (blackrain) and
3GS (AT&T) with fw 3.1.3 (Spirit)
are those OK to cooked with cfw 4.1 (sn0wbreeze)?

looking forward to hear reply from u…

hv a great day buddy !

rabin September 24, 2010, 12:36 pm

thank u very very much iphoneheat i jailbreak my iphone3g ios4.1 using IReB 4.0 with snowbreez its great………enjoy

jigar7 September 24, 2010, 12:59 pm

Hey ppl… for everyone having problems of “Emergency Calls” screen [3GS Old Bootroom] even after restoring the custom cooked hacktivated 4.1 file… the solution is on the official ih8snow website. It’s a little complicated so please DONOT experiment. You have to be real sure of what you’re doing. There is a problem with the sn0wbreeze 2.0.1 software release. Probably they’ll come out with a new version to rectify this.
I chose the easy way out… went back to 4.0 since my SHSH are saved. Will wait for greenp0ison’s jailbreak for 4.1.

LINK: http://ih8sn0wforums.com/viewtopic.php?f=8&t=3389&sid=8c908b142e9ebd179754653e914ed8ed

Hope this helps.

benlio September 24, 2010, 1:59 pm

my iphone 3gs os 4.1 haven’t be Jailbroken before and didn’t have 3.xx shsh,can i use Sn0wBreeze 2.0 to jailbrake,

Kheu September 24, 2010, 2:59 pm

I have iPhone 3GS New Bootrom on 3.1.2 jailbroken with blackra1n

I tried restoring, I got error 1604 when restoring from recovery mode and error 1600 when restoring from DFU mode

any help?

kidkev September 24, 2010, 3:16 pm

I tried on my iPhone 3GS (Old Bootrom), ios3.0. First time I got error 1604. Then I have to restore from my mac with recovery mode, somehow it is endup at the active screen. Then, did on the mac again with DFU mode. Finally it WORKS! but I cannot use the backup file I have to restore my info? Anyone knows how to fix it? Thank you

t3l0_b4k4r September 24, 2010, 3:18 pm

if i will upgrade with this method, can i downgrade to 3.1.3?
iphone 3G
Base band 05.13.04
OS 3.1.3
Jailbreak with redsn0w

thanks before

Sumeet September 24, 2010, 5:05 pm

iPhone 3G (and some 3Gs) can’t be hactivated by the current version of sn0wbreeze (2.0.1) but it can jailbreak it for sure.

To hactivate your iPhone 3G/3Gs use the guide on sn0wbreeze forums
Link : http://ih8sn0wforums.com/viewtopic.php?f=8&t=3389

(Author, please add this link on your post)

anand September 24, 2010, 6:55 pm

Hi all,

the current Sn0wBreeze version clearly has a problem with hacktivating 3G devices, the 3Gs seems to be affected, too.
Please, test the software before you release it. This will reduce the numbers of confused users and support posts.
Don’t be the first one to release a jailbreak. Be the first one to release a working one.

What you need to do, is to patch the “lockdownd” file that is responsible for the phone’s activation (not unlock).

If you feel unsure about this guide, better wait for a working all-in-one tool.

1) Create a modified firmware in expert mode without activation, flash it and wait until the phone starts up and presents you the emergency screen. Use iREB in case iTunes prevents you from applying the firmware to bypass the error.
Use a file browser to access the filesystem. iPhoneBrowser does the job.

2) Now, download the right bundle for your phone from msftguy’s homepage and get the file “lockdownd.patch”.
(It can be used in the recent PwnageTool for Mac by the way and activates your phone correctly. You need to do it manually now.)


iPhone1,2_4.1_8B117.bundle_v0.zip for 3G ,
iPhone2,1_4.1_8B117.bundle_v5.zip for 3Gs.

Get the bsdiff_win_exe.zip from http://tpokorra.blogspot.com/2007/11/bs … d-net.html

3) Using iPhoneBrowser download “lockdownd” from “usr/libexec”.

Place “lockdownd”, “lockdownd.patch” and “bspatch.exe” all in one directory on your PC.

Holding shift, right-click this folder and open a command prompt.

Enter this command to generate the patched lockdownd file:
bspatch lockdownd lockdownd_patched lockdownd.patch

4) Do the following steps with iPhoneBrowser on your phone:

Open the path “usr/libexec” and right-click the file “lockdownd”, choose “Replace file..”.
Select “lockdownd_patched”, it will be renamed and the permissions will be copied automatically.

5) Restart. Your phone is now hacktivated.

PS: Credit goes to or Original expert xsmile

akdudeja September 25, 2010, 1:57 pm

The other simpler option that worked for my 3GS is to remove the SIM Card before you press the shit+restore button. After the jailbreak process is over, the phone will be hactivated and you can insert any SIM and use Ultrasnow to unlock.

memoric September 24, 2010, 7:24 pm


I have an iPhone 3GS old bootrom.
Spirit jailbreak. 3.1.3

T-mobile, but i use with anouther carrier. AS i see, there are problems the 3GS users here with the activation.

Is there anybody here, who have the same configuration as me, and suceed ti activate and jailbreak? Until that good news, i would not try, even i have all the SHSH.


AyOuB.h September 24, 2010, 7:38 pm

i uesed iReb on i pod 2g
error 40 on restor

homeimaway September 24, 2010, 8:57 pm

so baseband 5.14.02 still can’t be unlocked?
it pops up “unable to load network list” eveytime even though I reset network setting and disabled 3g?

shahzad September 24, 2010, 10:26 pm

i am unable to restore backup after upgrading to IOS 4.1 on 3G. it gives an error of session could not be started….. Plzzzz help. Thanks

godaddy September 27, 2010, 4:04 pm

i have the same problem its a problem with snowbreeze which they need to fix did you had game center on your 3G ater updating to 4.1? i didnt get that
maybe updated snowbreeze will come soon then we may have to jailbreak again to fix all the errors.so just leave your phone alone now and wait as i will do

godfred30 September 25, 2010, 12:09 am

is snowbreeze for windows or just for mac pcs please let me know iphoneheat

jimmyjimmy September 25, 2010, 12:44 pm


I have an iPhone 3GS old bootrom ios 4.0 JB with jailbreakme
has SHSH:4.0 in Cydia I try to install spirit2Pwn and the 3GS go to recovery or DFU mode can someone help me

ryanu October 11, 2010, 7:19 pm

Same thing happened to me, I googled and found a solution for this. It will be very tedious tho! U need to disassemble your iphone. (Search in youtube guide to disassemble your iphone) iPhone must be stripped completely (ensure all connections to the motherboard are disconnected). Leave it for 1 hour and put it all back together. Know u will still stuck at DFU mode but u will be able to restore via tinyumbrella. Please ensure that u have shsh saved in Saurik’s server! Cheers!

palze September 25, 2010, 5:17 pm

iH8sn0w’s Sn0wbreeze works like a charm BUT I can’t see any point to upgrade to the 4.1 firmware yet. Backgrounder, Pro-Swither, Activator and so on don’t run properly yet. That’s the reason I’m gonna downgrade back to the old and good 3.1.2. 😉

Big thanks to iH8sn0w anyway. You are one the best out there on the iPhone hacking scene.

QrafZebo September 25, 2010, 6:12 pm

Hi. Please answer to my question if you don’t mine. Can I Downgrade my Iphone 3GS 4.1 (8B117) to 4.0.1 (8A306)….Becouse we havn’t Jailbreak for fremware 4.1 (8B117)

godfred30 September 26, 2010, 3:34 am

there is jailbreak use the above guide and use irev it worked for me

godfred30 September 26, 2010, 3:35 am

sorry i meant ireb all is in the guide dont skip step 9

eijaaz September 26, 2010, 1:08 am

i cant find any ipsw file in the firmware folder plz help me,,,,,

eijaaz September 26, 2010, 1:09 am

i cant find any ipsw file in the folder to browse it,,,,help me

stillsilent September 29, 2010, 12:18 pm

It’s on your desktop

godfred30 September 26, 2010, 2:54 pm

i am having error restoring from back and i had only once chance to do that,any clue as to what to do to restore from back i have important stuff i need back from the back up what do i do please help

applepenthx September 26, 2010, 3:22 pm

worked perfect to me 🙂

iphone 3g, 8 gb. no problems at all. nice totorial.

notrestoringbackup September 27, 2010, 11:14 am

updated to 4.1, cannot restore any of my backups anymore, downgraded to 3.1.2 everything restores fine.. whats going on?

eric October 22, 2010, 3:57 pm

hey dude how u downgrade ur firmware from 4.1 to 3.1.2 please let me know you can email ihzon_abudhabi@yahoo.com, i need my iphone back to normal

godaddy September 27, 2010, 3:44 pm

is game centre not on iphone 3G i did not see it on my iphone 3G AFTER updating with snowbreeze 2.0.1
please let me know
i got it on ipod touch 2G and 3gs but not on 3G please let me know
looks like snowbreeze has some minor problems i am unable to restore from back up after updating it says session could not be started any solutions or answers please?

Wolferquin September 28, 2010, 3:14 am

in 3g Gamecenter is not working apple doesnt put it in the firmware so you will have to fallow another steps to add it manually hacking something but i dont remember how…google it…is like the wallpaper in the spreingboard apple doesnt put it so you have to add it when jailbreaking…so you have to do a hack to add gamecenter…good luck

Wolferquin September 28, 2010, 3:11 am

Upgrade to snowbreeze 2.0.2 and everything is going to work fine…but fallow all the steps!!!!!!!!!!!!!…if not you will have errors…Good Luck

moethu September 30, 2010, 8:21 am

i got error 1604
please help me!

andy October 4, 2010, 1:47 pm


Followed the procedure but managed to get a error 1600 need your help.

theipodtouchman October 5, 2010, 7:10 am

Hey this doesnt concern this but i was trying to upgrade my ipod touch 3g to 4.1 on itunes and itunes keeps saying that it cant contact the update server or it is unavailbale please help if you can?

Jeremy October 5, 2010, 6:36 pm

For anyone who is getting 1600 error: What you do is unplug your phone, hold power and home untill phone shows apple logo like normal to turn it on. Wait for ages (mine took 15 minutes) untill it finally turns on. Plug it in once it turns on and shift restore without putting in DFU mode. Done 🙂

tn1980 October 13, 2010, 2:21 am

thanks soooooooooooooo much it’s working now i restored in normal mode thank you soooooooooooooo much

james October 7, 2010, 9:12 am


Im using iphone 3gs os 3.1.3. Do i need to downgrade to os 3.1.2 in order for me to jailbreak using this method or can i proceed without downgrading. My iphone 3gs havent been jailbroken before. And i find it imposible to actualy press and hold the shift+restore button. It doesnt work, it just appear as a normal restore.Im using itunes10.
Can someone please help me.

FoSa October 26, 2010, 8:45 am

Try to run iTunes as administrator.

redefine October 10, 2010, 1:50 pm

i have iphone 3g 3.1.2 on 5.13.04 firmware already jailbroken and unlocked can i use SB 2.0 to update to iOS 4.1? can it be unlocked after?

zeck October 13, 2010, 11:30 pm

I got some problem after updating my iphone 3Gs to IOS 4.1 using itunes. I see “Slide to Emergency” screen only. “The SIM
inserted in this phone does not appeared to be supported” in itunes. How can I solve it….Please let me know how to handle it…Thanks,…

billi October 26, 2010, 9:31 pm

i got the same thing too,has anyone got knowledge on how to fix this..?

mriphone November 14, 2010, 12:29 am

this jailbreak stops youtube from working. it says “cannot connect to youtube” when i open up the youtube app. i tried searching for youtube fix #2 or 3 in cydia, but all that comes up is youtube fix #1. i also tried installing push fix, but that didnt work either. i have iphone 3G 5.14.02. please help!

Alexkunk February 1, 2011, 10:44 am

I want to extend many many thanks to everyone out there! You are the only solution i could use!

Trilok February 19, 2012, 3:27 am

i have iPhone 3g GB and 3 phone 3gs and i had updated the firmware now how to downgrade firmware as my phone is not searching any carrier and my both phones are in old bootrom and than hoe to install ios in both the phones pl z reply me as soon as possible thx in advance

Leave a Comment