Jailbreak your iPhone

Jailbreak iPhone 2G 3G 3GS 3.1.3 on Windows with Sn0wbreeze


Apple released the iPhone Software update OS 3.1.3, the latest firmware update contains a baseband firmware update 05.12.01 like firmware 3.1 and it’s is not compatible with Ultrasn0w. Means if you upgrade your iPhone 3G/3GS for OS 3.1.2 to 3.1.3 your baseband also upgrades from Modem FW 04.26.08 or 5.11.04 to 05.12.01, For more details about Baseband and Bootloader check here iPhone Baseband and Bootloader From Basic. Sn0wbreeze team released the updated version of Sn0wbreeze aka pwnage tool for windows. With Sn0wbreeze you can jailbreak and preserve your current baseband so you can enjoy the carrier unlock on latest 3.1.3 firmware.


Warning : Various reports over internet suggest Sn0wbreeze is still buggy, Musclenerd (Dev team) is working on pwnage tool for jailbreak 3.1.3 [Details Here] so we suggest you to hold your horses for a while.


Am i good enough for Sn0wbreeze process or not ?

  1. I have iPhone 2G/3G/3GS 3.0/3.1.2 redsn0wed  : You are in
  2. I have iPhone 2G/3G/3GS 3.0/3.12 pwned  : You are in
  3. I have an iPhone 2G/3G/3GS 3.1/3.1.2 blackra1ned  : You are in
  4. I have an iPhone 3G/3GS updated to 3.1.3 Stock Firmware : Yes but you need to Downgrade iPhone 3G [Guide here] and iPhone 3GS [Guide here] but your baseband is now updated to 05.12.01 so you can’t unlock anymore for more details [check here].


Guide to Jailbreak With Sn0wbreeze


Step 1. Download the required files and make a folder on Desktop called “iHackintosh” or whatever you want and put the Firmware 3.1.3 and Sn0wbreeze tool in iHackintosh folder.  Launch Sn0wbreeze ( Windows Vista/7 user start the application in administrator mode) and connect  your iPhone via USB to your PC.

Step 2. Click on the arrow to go to the next step, we now have to choose between Easy or Expert mode.

  • Simple Mode – Which provides step by step instructions as below and automatically detects your correct firmware and adds the unlock and activation and jailbreak with Cydia automatically to your
    custom firmware.
  • Expert Mode – Where you can adjust the settings on the various different additions to the custom firmware – if you click through and do not change anything in expert mode it will make the same. sn0wbreeze

Step 3. At this point we have to choose the firmware to select, then click on"Browse" and find the firmware we downloaded earlier and click Open.After selecting the firmware application automatically detect the device on which will go to jailbreak, then go ahead.

Step 4. Going in order, click on "General" and advanced once again. At this point, if you make a Jailbreak iPhone, the application asks us if we activate our iPhone.        sn0wbreeze

This is the most crucial step of your process so be careful and read it 3-4 times before getting in to the business.

  1. If you are using an Official service provider (i.e. AT&T) you do not need to Unlock Baseband, select NO.
  2. If You are using an Unofficial service provider (i.e. T-Mobile) then Select YES
  3. Select the size of root partition according to your usage.

Step 5. Now we must choose how Unlocks for your iPhone.    sn0wbreeze unlock

  • In case your device is an iPhone 3G/3GS alien should select the method devised by unlocking GeoHot,BlackSn0w.
  • In case your device is an iPhone EDGE aka iPhone 2G you need to select the method of BootNeuter.

Step 6. In next screen you have a choice to install Cydia or Rock or both, if you’d like to take my advice install Cydia only.

Step 7. It ’s time to choose the packages to be included in your firmware. We can choose between:

  • Repository pre-added;
  • Manually add a repository (currently this feature is not available);
  • Add. Deb that you have on your computer.

We’re done with all the customizations! We can now proceed to create the firmware, click on "Build IPSW"Now we have to wait a few minutes to create the firmware and complete procedure can close the application.

Step 8. Now put your phone in DFU/Recovery mode [we suggest for DFU mode and iREB].

to put your iPhone in recovery mode :

  1. Turn the device completely off and disconnect it from cable/dock.
  2. Hold down the home button.
  3. While holding down the home button connect to a computer with a cable (easiest) or dock.
  4. Keep holding down the home button until you see a connect-to-itunes screen You are now in recovery mode.

to put your iPhone in DFU mode :

  1. Connect your iPhone to your computer.
  2. Turn iPhone off.
  3. Hold power and home together for 10 seconds (exactly).
  4. Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
  5. A few seconds later iTunes should detect your iPhone.
  6. If the Restore Logo is present on the screen, you are in Recovery Mode, not DFU.

    Step 9. Open up iTunes and you will see a warning message which is communicated to you that you have connected an iPhone in recovery mode, click OK and move on.

    Step 10. Then click on the Shift key on your keyboard, and simultaneously with the mouse on the Restore button in iTunes. Browse the firmware you just created.

    Step 11. Wait for iTunes to complete all procedures for extracting, testing and repair of your iPhone / iPod Touch. We’re done!

    Stay tuned with us for your daily dose of iPhone news, you can follow us on twitter via @ihackinjosh You can also subscribe to our daily free e-mail news letter and keep your self updated with the latest of iPhone community.


    Comments ( 49 )

    Have Something To Say ?

    1. Ingrid September 18, 2010 Reply

      Hey everybody 🙂
      i have a little problem 🙁 i download everything, turn on snowbreeze, but when i put iPhone Firmware OS 3.1.3 , they say that “Not valid 4.0 IPSW” can somebody help me?:)

    2. Aslam August 30, 2010 Reply

      Hey , i am getting error at the end. coudn’t restore the iPhone.
      I am using 2G. And i am using a local SIM.
      I did all the steps but at the end iTunes starts restoring and then gets the error..
      Please Please help!!!

    3. Luis August 21, 2010 Reply

      Una vez creado el archivo cuando utilizo itunes para instalar me da el error 1604. Que puedo hacer ?

    4. mayday July 20, 2010 Reply

      cant trust this

    5. Nisse May 26, 2010 Reply

      I got “error 2”, on my iphone 2g ! Can somebody help me?

    6. Nitin April 26, 2010 Reply

      mu gtalk id is garfieldm89

    7. Nitin April 26, 2010 Reply

      hey vinay…thnx for ur post…im thinking to buy an iphone 3GS from US..so can i unlock it for indian networks…can we chat over gtalk for this sometime.

    8. Kace April 25, 2010 Reply

      Hi! I tried to follow this. I downloaded all the files. Installed the .Net framework too. When I try to browse for the IPSW file, it processes, then says that it is not a valid IPSW. Why is that?

    9. Alex April 14, 2010 Reply

      I have an iPhone 3GS with 3.1.3
      this method doesn’t work!!!

    10. pizi April 13, 2010 Reply

      I have 3GS baseband 05-12-01 OS 3.1.3…
      Is it possiable to jailbreak this iphone……….?

    11. Jarrid April 11, 2010 Reply

      I just got the iPhone 3GS stock 3.1.3, I don’t want to unlock it I just want to jailbreak the phone, is this possible?

    12. Charles April 10, 2010 Reply

      Hmmm. I tried to follow these instructions to the tee. However something strange appears to have happened. After upgrading Itunes to 9.1 and then downloading the 2 files, and running snow, then I point to blkra1n to create the fixed file to the desktop, But the .Fixed file seemed to never have been generated. I then deleted the to DL files and repeated the while process. Still no Fixed file created to my desktop.

      But to my confused surprise, my 3G 3.1.2 synced just fine! I checked Itunes and it was in fact ver9.1. I am pretty sure I did not skip any steps. Can’t understand what happened, but happy I am now running and syncing with Itunes 9.1.

    13. Known! April 8, 2010 Reply

      I have iphone 3gS 3.1.3 >> Will this work, Is there another way to jailbrake my iPhone 3gs with 3.1.3 ?

    14. Leeroy April 4, 2010 Reply

      made sn0wbreeze_Iphone_2G.ipsw file but when i try to shift click restore file it gives the error 1604 whats this mean?

    15. khd March 31, 2010 Reply

      i get error 1600 anyone know how to fix?

    16. carlton March 25, 2010 Reply

      just got brand new 3gs has not been plugged into itunes yet is there any way to unlock this phone

    17. avinash March 24, 2010 Reply

      I have downloaded all the suggested files but when i select the simple or expert mode the in the next step its asking for browseing the ipsw file but the ipsw file is not available in the downloads. kindly suggest me how to install the file

    18. Hugh March 16, 2010 Reply

      3g baseband 05-12-01 bootloader 06-02 OS 3.1.3
      Need help. Can this be unlocked. 3g is jailbroken.
      Thanks all.

    19. saeed March 15, 2010 Reply

      jillbrake my iphone

    20. Brinley March 11, 2010 Reply

      The article mentions that it will jailbreak 5.11.04 baseband. But can anyone confirm if this is an untethered or tethered jailbreak for 3GS on 5.11.04?

    21. Yanto March 8, 2010 Reply

      I used ZiPhone but it couldn’t recognized my iPhone 3GS 16GB. Then I tried blackra1n and the process went smoothly. But the iPhone still didn’t go back to normal.

    22. Omyz March 5, 2010 Reply

      Hey, Guys .. i Have an iPhone 3gs that i jailbroke with blanrian when it had 3.1.2. Sad new i made the mistake to update my iPhone 3gs to 3.1.3 (modem firmware 05.12.01). Will this work, Is there another way to jailbrake my iPhone 3gs with 3.1.3??????
      PLEASE HELP ! ! ! ! ! ! !

    23. Danilo February 23, 2010 Reply

      intao Aqueles programas que vc não passa comesso no meu pc nao abre nenhum e eu queria sabe pq?

    24. imran February 22, 2010 Reply

      hi i hav newer 3gs iphone dis snow breez will nt working for 3.1.3 and also showing error 1604 i follow complete steps i use snow breez v1.5,v1.4 it will not working pleaz sum body tell how to jail break and unlock my 3gs iphone version 3gs 3.1.3 waiting for reply any body know pleaz


    25. kduzick February 22, 2010 Reply

      i have a 3gs – 3.1.3 – old bootloader… can i create the custom firmware and restore with it and be jailbroken? seems so simple but then again maybe im just not aware of something.. if anyone has any info shoot me an email, kduzick @ gmail

    26. Clleavage February 18, 2010 Reply

      This seems to also work for the ipod touch 2nd Gen 3.1.3 firmware, has anyone tried yet?

    27. shawn February 17, 2010 Reply

      is this method possible for the MC iphone 3gs???

    28. Ken February 13, 2010 Reply

      I’ve unlocked a few with blackra1n, but whenever I turn the phone off or out of battery I need the computer and Itunes to get it back on. The phone goes right back to recovery mode, It sucks !

    29. Ken February 12, 2010 Reply

      Hey all ! Use Sn0wBreeze 3.1.3 to jailbreak iPhone 3.1.3 firmware. Good Luck

    30. turbo February 12, 2010 Reply

      you can unlock the new firmware yet

    31. Kenneth February 12, 2010 Reply

      i used it thanks for the info but my phone only searches for provider and it never finds it i am using tmobile and also i have 3.1.3 3g 8gig with 5.12.01 and 6.4 bootloader i need help please!

    32. axans February 11, 2010 Reply

      Fantastic it worked great THANKS !!!!!!!!!!!!!!!!!!!!
      From Sweden axans

    33. John Penn February 9, 2010 Reply

      I have no serive? why? i did everything like it said…i have iphone 3g

    34. Andrew February 9, 2010 Reply

      I have old bootrom 3gs still on OS 3.1. Can I just create custom FW with snowbreeze and install via iTunes??

    35. nixon February 8, 2010 Reply

      help me ALL my iphone 3.1.2 modem firmware 05.12.01 how to unlcok help me pls

    36. turbo February 7, 2010 Reply

      i think its working now

    37. Tugi February 7, 2010 Reply

      I have 2G iphone and I could upgrade it to 3.1.3 without any problem. It really works fine. Thanks to everyone 😉

    38. turbo February 7, 2010 Reply

      hey i downloaded the file for the firmware but the is nothing for the ipsw

    39. dhc921 February 7, 2010 Reply

      I put the stock 3.1.2 firmware back into my 3gs and did the DFU mode restore, but I cannot install the custom 3.1.3 firmware (always error). This method does not work on the newer 3gs.

    40. ALOSITHA February 6, 2010 Reply

      so just to clarify, can not unlock newer 3gs phones but can be jailbroken with this new sn0wbreeze? And also can someone post a new download link please.

    41. cj February 6, 2010 Reply

      the website is dead where i can download sn0wbreeze? thanks

    42. alex February 6, 2010 Reply

      i have an iPhone 3GS 3.1.2 (but new bootrom). It s blackra1ned, but i restated it yesterday and it turns to recovery modus und can’t restore to 3.1.2 again because lack of SHSH file on Saurik cydia. Now i have only one option: Update to 3.1.3
      One Question: Can i use Sn0wbreeze for my iPhone to upgrading, and Baseband still on v5.11.07 of 3.1.2 ???
      Plz help me.


    43. eswar February 6, 2010 Reply

      thanks for the nice post..

      i have 3g (3.1.2 blackraIned bb 5.11.07) can i upgrade and unlock to 3.1.3 ?

    44. freswe February 6, 2010 Reply

      Anyone tried this yet?

    45. iriverclix February 5, 2010 Reply

      hey,i dont know why but all time when i try snowbreez i cant do that and i get error i have 3gs!but another way i have problem with blackra1n when i turn off my iphone then when i turn it on it come up in dfu mode and must use blackra1n againagain . . . !can give me little info?

    46. Sebastian February 5, 2010 Reply

      Hi, in step 8 of this tutorial, you said that we should put our iPhones into discovery or dfu mode, depending on what iPhone we have, but how could I know for sure if I should put my iPhone 3gs 32gb (old bootroom) into discory mode or dfu mode to make this work properly?
      Thanks in advance and thank you for this tutorial!!

      • Vinay February 6, 2010 Reply

        @Sebestian Reports suggests iPhone 2G works fine with recovery mode and iPhone 3G/3GS with DFU mode.

        @Walker yup blackra1ned/reds0wed are same

    47. walker February 5, 2010 Reply

      how about 3G 3.1/3.1.2 blackra1ned ?

    48. Sebastian February 5, 2010 Reply

      Hi, where u say ( in step 8 or 9) put your iPhone into recovery mode or dfu, depending on your iPhone, I have an iPhone 3gs old bootroom, how do I know if I should put it into dfu or into ricovery mode to make this works fine? Thanks in advance!!

    Leave your comment here