sn0wbreeze 1.6 for Windows has been released to jailbreak iPhone 3GS 3G and iPod Touch 3G 2G on iOS 4.0 firmware. Still it does not work with MC models of iPhone 3GS and iPod Touch 3G as well. It does not upgrade baseband so previous unlock solutions work smoothly.
Following this How To, you can jailbreak iPhone 3GS 3G on iOS 4. If you are an iPod Touch 3G/2G user, you can find the tutorial here.
Function 1: Your computer must have latest version of iTunes.
Function 2: Download sn0wbreeze 1.6 and iOS 4 for respective iPhone. [See Links at Bottom]. Place all files in same folder.
Function 3: Execute sn0wbreeze 1.6 and chose “Simple Mode”.
Function 4: You will be asked to point the ipsw files for iPhone 3GS or 3G. Direct sn0wbreeze to correct iOS 4 ipsw by “browsing”.
Extremely Important for iPhone 3GS Users:
- iPhone 3GS MC Models [new bootrom] is not supported yet.
- iPhone 3GS should be already jailbroken but not with Spirit Jailbreak

Function 5: The iOS 4 ipsw will be verified by sn0wbreeze and will display a notification on success.
Function 6: Select “Activate iPhone” [Hacktivation] if you are on an unofficial carrier. In case, you use official carrier like AT&T then don’t chose it.
Function 7: If you are an iPhone 3G user, you can enable “Home Screen Wallpaper” and “Native Multitasking” to get full benefits of iOS 4.
Function 8: Now, sn0wbreeze will create a custom iOS 4 ipsw according to your selected preferences.
Function 9: Finally, you have to restore iPhone to this custom firmware. Select your iPhone in sidebar of iTunes while holding the shift key. iTunes will prompt for the location of custom firmware and you should select iOS 4 [ipsw] just created by sn0wbreeze. Have a cup of coffee until iTunes restores iPhone.
{ 20 comments… read them below or add one }
Does this have the iBooks issue? or was that Pwnage tool exclusive?
There is no issue
i am having a problem….I put a custom jailbroken firmware ios 4.0 using sn0wbreeze for my 3gs from 3.1.2 and unlocked it using ultrasn0w. I am having a problem with ibooks, that is books don't show up in the shelf even when synced from itunes. What's the solution for snowbreeze ?
Many people have proposed solutions with redsn0w and pwnage, but what can be done with snowbreeze ? any ideas ?
AFAIK there is no such problem with sn0wbreeze 1.6
when is the jailbreak tool for 3gs with new baseband and bootrom expected?
Could people that read this please note that this has nothing to do with the iPhone Dev Team and they should not ask about it on the Blog.
It is not recommended by the Dev Team and if you end up trashing your p[hone please do not ask the Dev Team to fix it.
I would not risk my phone with this software and advise you not to either.
I would recommend against using sn0wbreeze. It errored out and messed up my phone.
I used Snowbreez and everything seemed to work perfect but when I did Shift+restore it just installed a non-jailbroken 4.0 os on my phone!!!
I had to downgrade back to 3.1.2 and re-jailbreak with blackrain!
Did I miss something….when snowbreeze creates the restore does it copy over the original 4.0 file that was DL before I ran snowbreeze?
how can i jailbreak ios 4 or os 3.1.3 on iphone 3gs baseband 5.13.04 bootrom 6.4 on MC model?
please help.
Finally, after five days of JB and searching the internet to find anyway for updating my jailbreaked 3.1.2 .. i found that:
.. i don’t know .. but i’ll keep trying.
I AM SCREWED :’( .. JUST BECAUSE I HAVE A NEW BOOTROM ..
I’m seriously thinking about buying a Droid or a blackberry cause i’m really sick of jailbreaking 5 times every day just to update to a newer OS.. and I even failed to do so!!!
maybe this happened cause of my ignorance
Everytime i tried to install the custom ipsw that i made by sn0wbreeze 1.6 .. itunes gives me a “2″ error !! and i don’t know why ??
i have:
iphone 3GS old bootrom, jailbreaked on a 3.1.2 os by blackra1n, bb 5.13.04
any solutions ??
thanks!!
Same here and it’s getting pretty frustrating …. any help would be very appreciated…
Everytime i tried to install the custom ipsw that i made by sn0wbreeze 1.6 .. itunes gives me a “2″ error !! and i don’t know why ??
i have:
iphone 3GS old bootrom, jailbreaked on a 3.1.2 os by blackra1n, bb 5.13.04
any solutions ??
thanks!!
Samh
Same here . please help …
Everytime i tried to install the custom ipsw that i made by sn0wbreeze 1.6 .. itunes gives me a “2″ error !! and i don’t know why ??
thanks
justin
sn0wbreeze is getting an update soon to fix the Error (2) problem, testing it now
is that update in sb? 1.6.1
iphone 3gs 3.1.2 jailbroken blackrain alter bootroom… Wenn ich die von snowbreeze veränderte IOS4 aufspielen will kommt die fehler meldung (2)
hey guyz! . . i mistakely updated my iPhone 3GS to iOs4 . .
i live outside the us . . so use a different carrier . . my phone is on emergency call only mode . . i tried to downgrade it as well as tried to use sn0wbreeze 1.6.1 but while restoring a message appears (1604)?? . . what shall i do?? . .plz help
did you solve your problem? if so, what did you do it?
i have iphone 3GS 4.0.os need cydia to unlock how can i install cydia in
where can i download the "iOS 4 ipsw",
everywere i got i get this: "iPhone2,1_4.0_8A293_Restore.zip",
also here: http://appldnld.apple.com.edgesuite.net/content.i...
but there is no .ipsw file in it ….