Jailbreak iPhone 3GS, 3G iOS 4 with Sn0wBreeze 1.6

Jailbreak iPhone 3GS, 3G iOS 4 with Sn0wBreeze 1.6

iH8Sn0w has released Sn0wbreeze 1.6 to jailbreak iPhone 3GS, iPhone 3G and iPod Touch 2G running iOS 4 firmware. Sn0wBreeze is the PwnageTool for Windows users. In this guide you’ll learn how to create a custom firmware with sn0wBreeze v1.6 to jailbreak iPhone 3GS iOS 4 and Jailbreak iPhone 3G iOS 4 firmware.
sn0wbreeze ios 4 3gs 3g

If you don’t want to go through all the steps below to create custom firmware with Sn0wbreeze, we have also posted Custom iOS 4 ready made with PwnageTool 4.0 here:

Sn0wBreeze can jailbreak:

  • iPhone 3GS [Old BootRom + Already Jailbroken but not with Spirit. Spirit jailbroken devices are now supported with Sn0wBreeze 1.6.2, Download link has been updated] [How to: check iPhone 3GS BootRom]
  • iPhone 3G
  • iPod Touch 2G (non-MC)

Sn0wBreeze v1.6 is available for Windows users only. Ok, Let’s jailbreak iPhone 3GS, 3G iOS 4.0 with Sn0wBreeze 1.6 while preserving iPhone baseband.

Disclaimer: This guide is for testing and educational purposes only. Use it at your own risk. We cannot be held responsible if anything goes wrong.

How to Jailbreak iPhone 3GS, 3G iOS 4 with Sn0wBreeze 1.6

NOTE: All the required stuff is linked below under Downloads.

Steps to jailbreak iPhone 3Gs and iPhone 3G running iOS 4.0 firmware are exactly similar to the guide posted earlier. So, please navigate to the guide linked below and follow the same instruction to jailbreak OS 4 on iPhone 3GS and 3G with Sn0wBreeze.


Fix error 1604, 16xx, 29 During Custom Firmware Restore

You may encounter error error 1604, 1600, 1601, 1602, 1603, or 29 during custom firmware restore. We have compiled possible solutions to this error here:

Unlock iOS 4.0

Now that you’ve jailbroken your iPhone running iOS 4.0. Now if you also want to unlock your iPhone with any baseband then follow the link below:

How to: Unlock iOS 4 with UltraSn0w

Also Checkout:


Download Sn0wBreeze (All versions New & Old)

67 comments… add one
nctarheel June 25, 2010, 2:58 am

what’s up with thoes of us that r stuck on 3.1.3 and use spirit, we want ios 4.0 to the way we want it not apple’s way.
earler post.

i can do a fresh restore back to 3.1.3 all day. the only thing i see to jailbreak a 3GS on 3.1.3 is spirit.
my sn:# *K01130**** model#MB716LL im taking it that i have an old iboot.
i cant go down to 3.1.2 i dident get SHSH in on time. so 3.1.3 is ware i have to start. is there a work around for this prob? oh ya and after i restore i dont have a prob at all of going back to what i had with spirit, unlock to. and i am with at&t in the USA. we need a JB that works from 3.1.3 spirit JB to ios4.0

iPhoneHeat June 25, 2010, 3:28 am

Sorry, there’s no known solution for your scenario. wait for the Spirit Update or a new jailbreak from GeoHot

c0rndog June 25, 2010, 3:59 am

Just restore to the un-jailbroken 3.1.3 and then use Sn0wBreeze. Since you have the old bootrom, it should work just fine.

nctarheel June 25, 2010, 7:26 am

i did that 3 times itunes 9.2, just to get a 1600+ something error. after tring i had to restore. somethings not right. im good at this JB thing, but this has got me stumped.
any help would be great, since word is GeoHot is not in on this one.
call me stupid but is sn0w a untethered like spirit?

reybotchok June 25, 2010, 9:41 am

how would i know if my iphone 3gs is old bootroom?pls. let me know!where will i look at to see if mine has old bootroom?

Peter Cui July 2, 2010, 11:34 am

check the bootrom with usbview tools or idetector

mansoor June 25, 2010, 1:21 pm

Will this upgrade my base band which is currently at 05.11.07?

iPhoneHeat June 26, 2010, 12:52 am

nope.. custom firmware preserves your baseband

PJ June 25, 2010, 5:20 pm

This sn0wbreeze JB is not working correctly on my 3GS with old bootrom. As stated before, you get error 1600 or similar while upgrading.
DO NOT TRY this method on any 3GS, you will have to restore back to 3.1.2 or 3.1.3… That is if you have your SHSH stored, if not then you will effectively have bricked your phone.

Also the Custom Firmwares available here and not working, you get them joined but then when you try to unpack the file it gives you an error.

Better stay away from all this until we get a working solution.

didithu June 26, 2010, 4:04 pm

It worked on my Gs 3.1.2 with old bootrom. Yr issue is pertaining to not well put yr Iphone into recovery mode. Try several time until u see the USB cable sign on yr phone N the pop up from Itune tell u so and continue operation. Et voila, it’s done.

z June 26, 2010, 9:55 am

Im want to jailbreak my iphone 3gs(i’ve never jailbreak it b4), but ive recently updated it to 4.0os, Is it possible to do so? my model no is MC13*** and serial no is **019***** this is old boot rite?

iPhoneHeat June 26, 2010, 9:51 pm

not possible unless u have shsh saved for older firmwares

z June 26, 2010, 10:38 pm

are there any ways that would enable me to do jailbreak?

didithu June 26, 2010, 3:58 pm

Succeeded JB ios 4 with SB N unlock with USnow, but got U tube cannot connect issue. Does anyone get the same issue?

Azanis June 27, 2010, 12:04 am

Go to cydia and get push doctor to fix it…

Jon3sh June 27, 2010, 1:41 am

Install pushfix from cydia it will fix your youtube problem

didithu July 1, 2010, 5:42 am

Thanks all. That fixed utube, but I still have facebook connection issue. How can i fix that?

Technomaster July 13, 2010, 9:01 am

try the one which resolved my problem http://forums.techarena.in/guides-tutorials/1350634.htm

nctarheel June 27, 2010, 4:41 am

ok here is a thout, i’m JB with spirit right now on 3.1.3 old iboot. i can do a restore back to 3.1.3. diden’t redsn0w JB 3.1.3 at some piont? and if im thinking right. y cant i just restore that way so i have a JB on 3.1.3 but not with spirit. then i can go for the ios4 with snow. RIGHT?

tuvshin June 27, 2010, 9:16 am

my iphone 3gs ISO 4.0 how to jailbreak and downgrade help my all

iPhoneHeat June 27, 2010, 10:39 am

do u have SHSH blobs saved for OS 3.1.3 or 3.1.2?

tuvshin June 27, 2010, 2:16 pm

SHSH not save

tuvshin June 27, 2010, 2:17 pm

New bootrom

tuvshin June 27, 2010, 2:20 pm

Hey all my iphone 3gs New bootrom ISO 4.0 how to donwgrade and Jailbreak Help me all Pls PLS PLs

iPhoneHeat June 28, 2010, 1:19 am

Without SHSH blobs you cannot downgrade 3GS… Sorry

tuvshin June 27, 2010, 2:22 pm

SHSH not saved.

hectordoman June 28, 2010, 1:10 am

hello. i have the old bootrom but not jailbroken iphone 3gs running on the new, ios 4. how can i then jailbrake my phone before using snowbreeze 1.6. and how can i restore my fone to 3.1.3.. cuase itunes 9.2 s giving me erros.. mean i can restore to an older version. thank you

iPhoneHeat June 28, 2010, 1:26 am

Do u have SHSH blobs saved for the older firmware?

hectordoman June 28, 2010, 8:34 am

no i don’t

iPhoneHeat June 29, 2010, 3:29 pm

Then you cannot downgrade to an older firmware..
wait for another jailbreak solution for iOS 4

homie101 June 28, 2010, 7:35 am

can i jailbreak my iphone 3gs 4.0 with firmware 05.13.04 even though my phone never been jail broken and i also want to unlock it.

iPhoneHeat June 28, 2010, 10:02 am


satish June 28, 2010, 12:56 pm

Can anyone tell me the detailed steps to jail break and unlock the iphone 3gs baseband 5.12. that works…thanxxx

HK June 29, 2010, 2:28 am

I made a custom IPSW file with Sn0wbreeze. But when i try to restore it from iTunes using recovery mood, the iTunes says the IPSW file is not compitable. Note that my iphone 3G is already running on OS 4.0 and its MC model

freepass July 6, 2010, 5:14 am

On my 3GS I do have SHSH blob of previous versions saved.How do I downgrade 4.0 Beta OS back to old firmaware?
Thank you

iPhoneHeat July 6, 2010, 12:57 pm

check you mail box..

siraj July 8, 2010, 5:46 pm

On my 3GS I do have SHSH blob of previous versions saved.How do I downgrade 4.0 Beta OS back to old firmaware?
Thank you

Nyxkitten July 9, 2010, 9:07 am

So I can not jailbreak if I haven’t jailbroken the phone before I updated to 4.0?

Nyxkitten July 10, 2010, 11:15 am

I have 3GS version 4.0 firmware 05.13.04 old bootrom. Never been jailbroken nothing saved. Is there no hope for a jailbreak?

iPhoneHeat July 10, 2010, 5:58 pm

hopefully soon…
stay tuned!

Nyxkitten July 12, 2010, 10:04 am

Just so you know. I love your site. Thank you soooo much for providing so much infomation.

zaza July 11, 2010, 11:53 am

can iphone 2.1 version be upgraded straightly to 4. os?

iPhoneHeat July 11, 2010, 5:33 pm

3G yes
2g No

dhrumil india July 11, 2010, 7:13 pm


robicazz July 17, 2010, 3:34 pm

It works with iphone 3gs old bootrom now running 4.0, i havent ssh blobs – modem fw 05.13.04 ?

iPhoneHeat July 18, 2010, 1:54 am


taptwo July 18, 2010, 8:08 pm

please help , is a jailbreak available for 3GS , IOS4 ,

iPhoneHeat July 19, 2010, 6:03 pm

not yet!

chizzy500 July 29, 2010, 1:40 pm

i have an iphone 3gs 16g factory unlocked after upgrading to 4.0 it refuses to accept any other sim some pls help me

iPhoneHeat July 30, 2010, 1:10 am

then it’s not officially unlocked

Leave a Comment