Jailbreak iPhone 3GS 3G OS 3.1.3 with Sn0wBreeze - iPhoneHeat

Jailbreak iPhone 3GS 3G OS 3.1.3 with Sn0wBreeze

Sn0wbreeze 3.1.3 jailbreak is Out now. iH8Sn0w released the latest installment of Sn0wBreeze 3.1.3 to jailbreak iPhone 3GS, 3G and 2G running iPhone 3.1.3 firmware. The best part of Sn0wBreeze is the ability to preserve baseband which means if you’re on an older firmware (means you’ve 05.11.07 or older Baseband) and go to firmware 3.1.3 using Sn0wBreeze, you’ll then be able to unlock your iPhone 3GS, 3G using UltraSn0w or BlackSn0w depending on your Baseband version.

Sn0wBreeze 3.1.3 currently supports iPhones only. In order to jailbreak iPod Touches you can use RedSn0w which also supports iPhone 3G and 2G, follow the guide:

If you own an iPhone 3GS, please note that Sn0wBreeze 3.1.3 only supports older bootrom and plus if you have already upgraded 3GS to OS 3.1.3 you’re still out of luck. Currently there’s no support for newer iPhone 3GS and iPod Touch 3G. Sn0wBreeze is a Windows based jailbreak tool. No support for Mac sorry.

In order to jailbreak iPhone 3GS 3.1.3jailbreak iPhone 3G 3.1.3 and jailbreak iPhone 2G 3.1.3 simply follow the step by step instruction below.

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

Jailbreak iPhone 3GS 3G OS 3.1.3

Step 1

Put the iPhone firmware 3.1.3 and Sn0wBreeze into a folder on your desktop. Install the downloaded iTunes and .NET Framework 3.5. Make sure you’ve installed the latest version of iTunes. Open the iTunes and backup your iPhone data. Now you can proceed.

Step 2

Run the Sn0wBreeze for iPhone Os 3.1.3 and hit next button.

sn0wbreeze 3.1.3 jailbreaksn0wbreeze 3.1.3 jailbreak

Step 3

choose Simple Mode. Click the Next Arrow button.

sn0wbreeze 3.1.3 jailbreak

Step 4

Sn0wBreeze will ask for the 3.1.3 IPSW file for your iPhone. Click on the Browse button and navigate to the folder where you put your iPhone OS 3.1.3 IPSW file and choose the downloaded firmware 3.1.3.

sn0wbreeze 3.1.3 jailbreak

Step 5

Sn0wBreeze will verify your selected firmware 3.1.3 file.
Hit Next.

sn0wbreeze 3.1.3 jailbreaksn0wbreeze 3.1.3 jailbreak

Step 6

On the next screen, Sn0wBreeze will ask you: Do you want to activate your iPhone?

  • Hit Yes button for hacktivation (for unofficial carriers)
  • Hit No if you want to use official carrier (AT&T etc).

sn0wbreeze 3.1.3 jailbreak

Step 7

Hit the Start button. SnowBreeze will start building custom firmware for your iPhone that we will use later to jailbreak iPhone OS 3.1.3.

sn0wbreeze 3.1.3 jailbreak

Step 8

Once the custom IPSW file building process is complete, Sn0wbreeze will prompt you if your iPhone is already jailbroken or not. Select the right option.

sn0wbreeze 3.1.3 jailbreak

Then Sn0wBreeze will tell if if you need to put your iPhone into recover mode or DFU Mode depending on wether you iPhone ws jailbroken or not. now it’s time to restore your iPhone with that custom firmware that you just built using Sn0wBreeze.

sn0wbreeze 3.1.3 jailbreaksn0wbreeze 3.1.3 jailbreak

Step 9

Connect your iPhone to iTunes and select your iPhone from the left navigation pane in iTunes. Hold Down the SHIFT key on your keyboard and hit the Restore button (SHIFT + Restore)

Step 10

Now the iTunes will ask for the IPSW firmware file.
Browse to the custom firmware 3.1.3 that you built using Sn0wBreeze and select it.

iTunes will Restore your iPhone with custom iPhone OS 3.1.3 created with Sn0wBreeze. Once the iTunes is done with the restore process, your iPhone will restart automatically.

Voila! you’ve a fully jailbroken iPhone with OS 3.1.3.

How to Unlock iPhone OS 3.1.3

Now after jailbreaking iPhone 3.1.3, if you want to unlock iPhone OS 3.1.3, you can use UltraSn0w to unlock iPhone 3.1.3 or use BlackSn0w to unlock iPhone 3.1.3 on Baseband 05.11.07:

If you run into any problem, feel free to ask in the comments and don’t forget to leave your feedback.

We strongly recommend iPhone 3GS and iPhone 3G users to stay away firmware 3.1.3 because there’s nothing special in 3.1.3 and it may also result in permanent lose of unlocking ability. Wait for the Dev-Team or GeoHot to workout the new Baseband and come up with new tool to jailbreak and unlock iPhone. In the meantime, we encourage you to read our complete coverage on jailbreaking iPhone and iPod Touch using: RedSn0w, PwnageTool, BlackRa1n, Sn0wBreeze and unlocking iPhone using UltraSn0w and BlackSn0w.

To receive latest updates on jailbreaking and unlocking iPhone, follow us on twitter (@iphone_heat).

You may also be interested in:

136 comments… add one
interqd February 5, 2010, 1:06 pm

anyone tried ?successful ?

waseem4u February 7, 2010, 11:47 pm

Yes I just upgraded my iphone 3GS from OS3.0 to 3.1.3 with snowbreez V1.4 and my iphone’s baseband remained the same i.e. 4.26.08
Worked like a breeze for me.
Now have to check the battery life. I dont know this issue has been resolved or not. Lets see.
I will post my reviews regarding this upgrade within couple of days.

Thanks to snwobreeze.

iPhoneHeat February 8, 2010, 8:07 am

thanks for the feedback waseem

xodeus February 5, 2010, 5:46 pm

I did it. It works on my 3G. But had to use iReb to hack iTunes to restore the file… But it works now.
So first
1. Update with iTunes to 3.1.3 and backup. (edited by iPhoneHeat)
2. Get some breeze and create a custom IPSW.
3. Start iReb, enter DFU, and select your device. Wait untill you get white screen.
4. Start itunes and restore with your custom ipsw. (Shift + restore)

iPhoneHeat February 5, 2010, 6:34 pm

thanks for the input xodeus

EDIT: You should not update 3.1.3 via iTunes or you’ll loss unlock..

I forgot to mention how to get rid of problems with iReb when restoring CFW

Jibran Qureshi March 3, 2010, 2:00 am

i m stuck with ur ideas….. u said”
I did it. It works on my 3G. But had to use iReb to hack iTunes to restore the file… But it works now.
So first
1. Update with iTunes to 3.1.3 and backup.
2. Get some breeze and create a custom IPSW.
3. Start iReb, enter DFU, and select your device. Wait untill you get white screen.
4. Start itunes and restore with your custom ipsw. (Shift + restore)”….
and i m stuck with modem firmware 05.12.07… just jailbreak with pwn’ tool…. but u r just…… I M UNABLE TO UNLOCK…..

hellodrsoul February 6, 2010, 1:18 am

Please read,a small confusion!
i have 3gs,MC model,FW 3.1.2,baseband 04.26.08,currently unlocked through ultrsn0w.i am not willing to upgrade to 3.1.3 presently.But anyway if i have to upgrade,shall i be able to do it through sn0wbreeze.(MC model iPhone with Baseband 04.26.08!)

Thanks for reading.

iPhoneHeat February 6, 2010, 10:33 am

You have the best deal man…
never think of 3.1.3.. I strongly recommend you to upgrade only when Dev-Team releases PwnageTool.
Follow us on Twitter or Subscribe to RSS.. we’ll keep you posted.

hellodrsoul February 6, 2010, 3:01 pm

Ok.i shall not upgrade.i have stoped doing experimrnts with my beloved device.But you know sometimes,a normal update from Cydia creates problems.Thats why i asked.
Thanks for replying.

shc February 6, 2010, 11:05 am

Can we use this to downgrade ?
I wish to downgrade 3gs (MC model) firmware 3.1.3 to 3.1.2.

iPhoneHeat February 6, 2010, 11:07 am

Downgrade guide is in process..
stay tuned

shc February 6, 2010, 11:37 am

possible to downgrade to 3.1.2 even without cydia shsh ?

Karan February 6, 2010, 10:57 pm

Ok.. i have a problem.. i did as the guide explained.. however, snowbreeze asks for 3.1.2 ipsw as opposed to 3.1.3 that is available for download here.. i am still trying to download 3.1.2 now and tryin to work it out.. i have a 3gs and the firmware is 3.1.2 as well.. would appreciate if i could get some feedback!

aatif February 7, 2010, 12:34 am

will an unlocked 2g remain unlocked after using this method?

iPhoneHeat February 7, 2010, 9:00 am

it should.. but in any case it doesn’t then simply install bootneuter from Cydia

meow February 7, 2010, 3:15 am

Annoying! I just bought a new bootrom Iphone same day as the release and I upgraded new firmware right away. Is there a way to go back to 3.2.1 or another firmware?

aatif February 8, 2010, 3:40 am

i have a 2g iphone… everything went successful but now i’ve lost WiFi altogether (the option is greyed out in settings)… reset network settings didnt work either…

any ideas?

iPhoneHeat February 8, 2010, 8:10 am

Try restoring again.. if no use.. wait PwnageTool guide is on its way

Aatif February 8, 2010, 9:35 am

I am actually waiting for pwnage now, since there’ve been quite a few problems doing this with snowbreeze. WiFi decided to work all ok after three or four tries, but push notifications aren’t working, and the PushFix is no longer available on iphoneil repository. also, my device is heating up like crazy during calls, with batter draining very fast.

anxiously waiting for pwnage

Dot February 11, 2010, 7:00 am

Works like a charm….thanks!

Meow February 11, 2010, 3:44 pm

So is this post applicable for new bootroms?

iPhoneHeat February 11, 2010, 4:58 pm


f_4_l_16 February 13, 2010, 6:57 am

Are these steps the same when working on a MAC computer? If yes what are the steps and dowload links I need to jailbreak and unlock an iPhone running in a 3.1.3 firmware?

Sorry I’m new to to iPhones

iPhoneHeat February 13, 2010, 10:49 am

No.. Sn0wBreeze is just for Windows..
You can find a PwnageTool guide under jailbreak category

ricky1717 February 13, 2010, 12:45 pm

I got a 1600 error when trying to restore the custome ipsw. How can I fix it?

Karan February 15, 2010, 2:42 pm

got a 3gs.. am getting a 1602 error.. iReb is currently for 3g only… what should I be doing?

samy February 24, 2010, 11:25 pm

hey i got iphone 3gs MC model. I wanna jailbreak it but im affraid. Is there anithing dangerous about this process ? i dont care if i lose photos or music i just want the device to work. and on more thing will it work on my model ??

samy February 24, 2010, 11:41 pm

its me again i wanna say more info just to be sure 😛
bootloader: 6.4
model: MC 133
and its 3gs or 3.1.3

samy February 24, 2010, 11:43 pm

also can this be removed if smt goes wrong and my iphone is stuck on some place and can no longer be used ,bricked, im really affraid pls reply

natalia February 28, 2010, 12:21 am

I have a 3gs and by mistake I upgrade it from 3.1.2 to 3-1-3 firmware 05.12.01 I want to unblock it now to be able to use it againg, or to downgrade it to the ogirinal vertion. Is this possible??

lynn February 28, 2010, 2:25 pm

I tried but nothing happened.. I cant find cydia inside my iphone. By mistake I upgrade it from 3.1.2 to 3-1-3 firmware 05.12.01 and mine is a 3GS. Is snowbreeze still possible? I also doesnt have the option to choose if the phone is jail break before anot.

SigSauer020 March 4, 2010, 9:11 am

I am having an issue. I download the firmware, but there is no .ipsw file. What am I missing?

Alai March 6, 2010, 4:14 pm

i have a problem,..i upgrade my iphone 3gs to 3.1.3…can i jailbreak it used the step that u explain above…thanks for u’r information…

alai – indonesia

iPhoneHeat March 6, 2010, 7:09 pm

If it’s an old bootrom model…
use F0recast to know your device

maisy003 March 7, 2010, 7:28 pm

Want 2 ask u 2 things,
1: when i download the 3.1.3 FW file its in zip format and extracting it does not give the IPSW file, instead gives some other files n folders.
2: what do you mean by “non-MC Models with older bootrom”
Thanx…. w8ing for ur reply… wanna JAILBREAK iPhone 3.1.3 FW.

iPhoneHeat March 7, 2010, 9:05 pm

Use F0recast to know your device

ubiratansvf March 9, 2010, 11:32 pm

All procedures followed the first step to the eighth step. In the ninth step of maintaining Precission SHIFT key and pressing the restore. At restore time he presents the following error in the Itunes error 1604 and says that was not possible to complete the restoration process. What is the procedure I’m not doing it right? I’m from Brazil.

ubiratansvf March 10, 2010, 12:18 am

This error appeared on Iphone 3Gs 16GB w / Windows 7 32-bit

lynn March 11, 2010, 8:55 am

Hi, I am using 3GS with 3.1.2 and firmware 05.11.07. Can i use snowbreeze to upgrade to 3.1.3 and remain the firmware as 05.11.07? But there will be an error and does iReb support 3GS to fix the problem? Actually I have tried to jailbreak with Blackrain 3 times with my com (Win XP) but failed. The screen went white so I gave up. Hope you can advice me more. Thanks

iPhoneHeat March 12, 2010, 2:02 am

you won’t be able to unlock then

lynn March 12, 2010, 5:43 am

I just went to exchange a brand new set 3GS with 3.1.2 and firmware 05.11.07 due to the battery life. So which jailbreak method will be most recommended?

iPhoneHeat March 12, 2010, 3:20 pm

Use f0recast tool to know your device first

smlfrazier March 17, 2010, 1:48 am

How can I tell if my iphone 3gs is unlocked?

iPhoneHeat March 17, 2010, 9:26 pm

you can use any SIM

shahawan March 17, 2010, 3:16 pm

I want to upgrade my 3G to 3.1.3 and i m windows user. Anyone used the same strategy mentioned above with successful jailbreak???? Right now i m getting confused with the above comments posted.

Wayne March 18, 2010, 10:36 am

My iphone 3G 16GB is updated to 3.1.3, basehand 05.12.01. I jailbroken it successfully but when I tried to downgrade it to 04.26.08 with FuzzyBand but it said my phone is not supported.
So if I use Sn0wBreeze to jailbreak it again now, will my base hand 05.12.01 stay the same which mean there is no way to jailbreak it ATM?
Thanks iphoneheat

Wayne March 18, 2010, 10:38 am

sorry, I meant is that mean there is no way I can UNLOCK it?

iPhoneHeat March 18, 2010, 4:01 pm

you can jailbreak but need to wait for an unlock solution to come out

Tony March 31, 2010, 1:24 am

i went threw all the steps an itunes went to update it an it want restore it says something wrong with the file that snowbreeze created?

an help plz

lmihaila April 14, 2010, 2:00 am

At step 10, when restoring the custom file, after some activity, the error “1601” appears. Restore is interrupted. I tried multiple times with same result. Any ideas?

hanginlow May 1, 2010, 12:13 pm

I have tried to use both redsnow and snow breeze to unlock iphone 3g with no luck. I have downloaded the 3.1.3 firmware but when asked to browse for it with either snow breeze or iTunes, there is no file that is recognized. Do I need to change the file name I downloaded? Thanks

iPhoneHeat May 1, 2010, 1:13 pm

Sn0wbreeze just jailbreaks ur iPhone.. you need to install ultraSn0w or BlackSn0w from Cydia to jailbreak

hanginlow May 1, 2010, 1:34 pm

Sorry, I mispoke. I want to jailbreak my iPhone 3g running 3.1.3. I followed all the steps at http://www.iphoneheat.com/2010/02/jailbreak-iphone-3gs-3g-os-3-1-3-with-sn0wbreeze/, including downloading the 3.1.3 firmware but when I get to the step to browse for the firmware (using snowbreeze), the downloaded file (iPhone2,1_3.1.3_7E18_Restore) does not show up in the browser window. The same thing happens when I hold the shift key and click “restore” in iTunes, no file. The only thing I can figure is that the downloaded file is a zip file and the program(s) is looking for a .ipsw file. Could also be from using a pc and not a mac? Thanks

iPhoneHeat May 1, 2010, 5:11 pm

Simply right click on the zip file and extract it.. you will get the IPSW file.. otherwise download it again:
and create a custom firmware.. restoring official firmware via iTunes would result in carrier lock down..

hanginlow May 1, 2010, 6:30 pm

Thank you for your quick responses. I had tried unpacking/unzipping the files several times. I have even downloaded the file 4 times and extracted to no avail. I am now downloading the custom 3.1.3 not activated firmware from your this site and going to attempt to join them and use it as a restore. Will this be a better option? When I extract the other files I get a new folder with with numerous files and subfolders but none are recognized as .ipsw files. Again, thanks for the input

iPhoneHeat May 2, 2010, 12:11 am

It means the downloaded file is an IPSW file but somehow the extension is changed to .zip.. Don’t extract and try changing the extension to .ipsw

hanginlow May 2, 2010, 12:38 am

Thanks, I feel like a dumbass. I had tried to change the file extension earlier but had not enabled Windows Explorer to show file extensions so I was actually renaming the file to xxxxxl.ipsw.zip. Thanks again and take care.

hanginlow May 2, 2010, 1:18 am

Thought I was on my way. Everything was going good until I tried to restore. The phone is in restore mode but when I attempt, iTunes gives an error 1604 code, stating that it is a USB issue (timing out). Is there something I am missing. Now my phone is basically bricked. Please help. Thanks in advance

hanginlow May 3, 2010, 7:52 am

Thanks for the time and feedback. I had restored the iPhone to original firmware and then used redsnow to jailbreak it. It now does almost everything I had hoped it would do. This is my first iPhone and I purchased for 50.00 (refurb) from ATT. I have been using a blackjack II that I have loved and hated to replace but it was limited in it’s functionality and my primary interest in the iPhone is the use of it as a iPod, GPS, and the GUI.

vfonseca May 12, 2010, 3:40 am

What about 3GS with old bootrom?

iReb doesn’t work with 3GS…

asiso May 4, 2010, 1:07 am

have you allowed to see hidden

Prgopala May 16, 2010, 11:39 am

No need to extract anything. Just try to rename the file and remove the .zip extn and add .ipsw as extn and u r done

R. K. Datta June 20, 2010, 5:48 pm

have tried to use both redsnow and snow breeze to unlock iphone 3g with no luck. I have downloaded the 3.1.3 firmware but when asked to browse for it with either snow breeze or iTunes, there is no file that is recognized. Do I need to change the file name I downloaded? Thanks

iPhoneHeat June 20, 2010, 9:59 pm

ur in MAC or Windows?
if Mac then download through firefox or chrome coz safari has an option to auto-extract files when downloaded (file must not be extracted from IPSW file)

ju1210 May 10, 2010, 8:34 pm

I did everything to the last step…
After I connected iphone to itunes and restored from sn0breeze file error message pops up:
“The Ipone could not be restored. An unknown error occurred (1602)”
Please help )

Lousk May 24, 2010, 4:33 pm

Please help, when i get to restoring the snobreeze version of the firmware itunes gives me an error message 1600 stationd cannot restore iphone. What can i do?

zaki January 15, 2011, 11:57 pm

did u solved the problem ?? please tell im stuck on same issue

dutchmaste June 15, 2010, 11:50 pm

I have jailbreaked my phone with BlackraIn to 3.1.2 does that mean I can’t use this one? I have no idea if that has a updated bootrom.

help July 1, 2010, 2:03 am

running on 3.1.3 error 16**. what should I do?

grace2626 July 1, 2010, 8:06 pm

can i use this on iphone 2G???
i’ve stuck on redsn0w unable to recognise specified ipsw….
pls helppp!!

iPhoneHeat July 2, 2010, 6:38 pm

RedSn0w is the best thing for you.. however you can also use a custom firmware..
keep trying with Redsn0w.. change USB port

alanMe July 2, 2010, 3:46 am

I’m getting the 1604 and if in DFU mode 1600 error, none of the options on the link above seem to fix it. Any other ideas?

Solo July 21, 2010, 9:39 pm

I kno this must sound like a dumb question but I’ve tried to jailbreak my 3G iphone I’m currently on 3.1.3 but Nothing is happening I was wondering where can I find the custom IPSW file after sn0w creates it?

Solo July 21, 2010, 10:08 pm

I found the file but now I can’t get out of DFU mode when I used iReb

iPhoneHeat July 22, 2010, 5:26 pm

Hold down Home + power button for 10 sec.. let go the home and keep pressing power

Solo July 22, 2010, 10:02 pm

how do u step down from 3.1.3 to 3.1.2

wasay August 18, 2010, 6:13 am

just one question.. my iphone is in emergency call mode.and asks to put in original ATnT sim to activate and i dnt have that sim. so will this process make my iphone 3g work without the original sim. coz after jailbreaking the mobile i should be able to use safari or cydia to unlock the phone which is only posible if my phone is aciavted without the original sim. so plz put some light on it. thanks

wasay August 18, 2010, 9:14 pm

does this process need ATnT sim..coz rite now my iphone is in emergency call mode.

Danzka August 20, 2010, 7:56 pm

Hi, I have a 2g iPhone with 3.1.3, every IPSW file I’ve download has not been recognised, does anyone have a link for an IPSW file that works?

Or am I doing something wrong?

sif September 13, 2010, 5:01 am

Ok. I apologize ahead of time for my ignorance and ask for patience. I was just given an ipod touch 8 gig 2 days ago. This is my first Apple product (my mom has Macs, but I never liked them.) so I’m still getting used to everything. I heard about jailbreaking and decided to try it – that boring black screen gets old REAL fast. Did the whole downloading everything I needed to and ran sn0wbreeze. Everything was going fine until a message popped up that said basically (because I don’t quite remember what it said) that it had detected a device that hadn’t been jailbreaked and sn0wbreeze can only jailbreak devices that have already been jailbroken. There was a button that says ‘I Understand’. I clicked that and the error message went away. I ended up clicking the go arrow and it looked like it started going through the process. I stopped it and unplugged my ipod. I didn’t want to ruin this ipod I was so lucky to have been given.

Because I don’t know anything, ANYTHING – I was worried something was wrong, but I’m also wondering if maybe that was normal because it seems most of the pictures and instructions are for the iphone but seem to be interchangeable. If someone would be so kind as to help me out, I would greatly appreciate it. I’m usually pretty good with these things, but Apple is SO backward to me, I’m completely lost. Thank you!

dehiss November 22, 2010, 11:42 pm


Edmond December 6, 2010, 10:27 am

I have been using a 3G iPhone OS 2.2 which was unlocked and jailbreaked in Hong Kong since 2 years ago. Can I upgrade the OS 2.2 to 3.1.3 by using the above-mentioned steps & Sn0wbreeze 3.1.3?

Thanks for your reply in advance.

acc December 2, 2011, 5:26 am

I have iphone 3gs, according to f0recast it says:

baseband: 05.12.01
bootloader: 6.4_M3S2
Model: MC138

Jailbreakable?: YES (with Star/Jbme)
Unlockable?: YES -(use ultrasn0w)

So, is it possible with bootrom 359.3.2?
If it is, please point software links.
Thank you

acc December 2, 2011, 5:28 am

and it is version 3.1.3

Leave a Comment