Most of you that have upgraded to Apple’s latest firmware, have probably already jailbroken your iDevices using RedSn0w or PwnageTool. If you haven’t yet, you may want to give Sn0wbreeze a try. As we reported earlier, the jailbreak software has joined the iOS 4.3.3 party, courtesy of i0n1c‘s untether.

Although generally mentioned last when discussing jailbreak options, Sn0wbreeze  is still a good choice for jailbreakers looking to hack their iDevices with ease. It’s especially useful for folks with Verizon iPhones, as the software created by iH8sn0w is currently the only way to jailbreak 4.2.8…

It’s important to note that Sn0wbreeze 2.7 is only for Windows users. It will jailbreak all recent iDevices on 4.3.3 and Verizon iPhones on 4.2.8, minus the iPad 2. Now that that’s out of the way, let me show you how easy it is to hack your iDevice using Sn0wbreeze.

Before beginning, make sure you are on the latest version of iTunes and that your iDevice is running iOS 4.3.3 or 4.2.8. Also, if your iPhone is unlocked, or might be in the future, Sn0wBreeze is the way to go as it will preserve your baseband.

Step 1: Download Sn0wbreeze 2.7 from our downloads section. Also make sure to download the 4.3.3 firmware while you’re there (or 4.2.8 for Verizon iPhone users). I recommend saving everything to your desktop to keep organized.

Step 2: Launch Sn0wbreeze and click OK through the warning. Locate the firmware you downloaded, and drag it onto the marked area. Click the blue arrow to continue.

Step 3: Sn0wbreeze will then take a moment to verify the IPSW file you just loaded. Once the firmware is identified, you will be asked to continue.

Step 4: In this menu, select Expert Mode and then you are welcome to experiment with any of the options in General, Custom packages, or Custom boot logos. Once ready, click Build IPSW. Since this can take a while, you can choose to play a game of PacMan while you wait.

Step 5: Once complete, Sn0wbreeze will ask you to put your iDevice in DFU mode. Hold Power and Home buttons together for 10 seconds, then release the Power button and continue holding the Home button for another 10 seconds.

Step 6: If done correctly, you should get a message that says your device is ready to go, and you may now open iTunes and install the custom firmware. Do this by plugging your iDevice into your computer, find it in iTunes, and hold down Shift while clicking the Restore button. This allows you to manually select the firmware that iTunes will use, just find the custom IPSW that Sn0wbreeze just made.

Once iTunes installs the firmware, your device should restart in a jailbroken state. Any questions?

  • GettyAngel

    After doing this how do you install the themes and apps on the phone?

    Please help

    • garrett

      how do u jailbreak ur iPod???

  • C4

    can they put a flash player code in to the jailbreak??? just want to know..

  • Slex

    Stupid thing didn’t work. Waited for over an hour for it to download and then the app wouldn’t even open on my pc. Won’t try it again



  • Zabs

    I went through the above process and initially got the error 1600.

    I then used iReb to put it in pwned DFU mode and tried again. It progresses a bit and then fails with the error code 14. And now phone is stuck in recovery loop.

    Any suggestions?

  • john1

    hi there ive completed all the tasks above and done the shift restore and after all that i dont have cydia on my list of apps, have i done something wrong along the way ? please help

  • Matteo

    I did all of that but, after that the iphone is going on showing the apple logo with the charging circle spinning and it stays in that way for hours. itunes is recognising and is able to sync contacts and so on BUT i’ve still got the apple logo there! any solution?

  • Mannav

    can v unlock it usin ultrasnow ?

  • Matteo

    no, i cannot

  • Work perfect on my 3Gs!, thx IDB.

  • jigar1110

    need help,
    need to update iOS 4.0.1 —> 4.3.3 on iPhone 3GS
    Modem frameware 05.13.04
    which tools should I use for Jailbreak & then Unlocking on Windows 7 OS….

    I downloaded Pwnage Does it works on windows 7?

    Please please help I am fed up with 4.0.1 iOS

  • mannav

    My iphone 4 basebband is 4.10.01 and csannot b unloocked by ultrasn0w ………. Is there nny other way to unlock ?

    • Gevey ultra, just did a post. 39$

  • mark

    im a bit of a newbie to this so forgive me if my question seams dumb.
    ive got iphone 3gs on 4.3.3. modem firmware 05.16.02
    ive tried to jailbreak using snowbreeze and when i download the firmware 4.3.3.
    my computer saves it as a zip file.
    how do i get snowbreeze to recognise this file as an ipsw file or how do i convert this file to an ipsw file?
    ive tried all sorts but im doing something totally wrong.
    my p.c. is running vista so it should be ok.
    someone please give me the idiots guide.

    thanks. moo.

    • Double click in the zip file’s label and rename .zip to .ipsw

      • Twinkle Toes


        if i change the extn to .ipsw and import into the program – i get invalid file type

      • Twinkle Toes

        arrgghhh this is really annoying – all i want to do is use the iPhone like it should be used, and not be tied down so much!!

      • Twinkle Toes

        i have now located my acutal .ipsw file already on my system, and still get the error msg – this is not a valid file

  • Dhanuka


    im using iphone 4 ios 4.0 BB 1.59.00. and it is unlocked using ultrasn0w.
    if i follow the following steps, will i be able to preserve my BB (1.59.00) to unlock using ultrasn0w???

    pls help urgently.


  • Luca

    Dhanuka, your post doesn’t make sense. You are saying that your phone is already unlock and yet you want to unlock it.

    Baseband is preserved when the phone is jailbroken properly. I had no problems going from OS 4.0.2 to 4.3.3 and keeping my baseband which is also 1.59.00

    • Dhanuka

      Hi luka,

      What tried to say is if i upgraded to 4.3.3 with pre cooked snowbreez ipsw, will it preserve my 1.59.00 bb, in order to unlock again. Coz i live in sri lanka.


  • Luca

    if you give up so easily then you don’t deserve any success in life. It has worked for many people, the problem is obviously your computer, something is causing conflict.

  • Mazen

    Hi, I restored by mistake to “iPhone3,1_4.3.3_8J2_Restore.ipsw”, now i cannot restore back to “sn0wbreeze_iPhone 4-4.3.3.ipsw”, itunes is giving me an error 21.
    Can anyone help please……….

  • Mazen

    It’s giving me a message “No sim card installed insert a valid sim with no pin lock to activate the phone”.
    How can i bypass this????

    • SERGIO

      i had the same problem bro !!! just start over and on step #4 instead to choose expert mode go to simple mode that did it for me
      good luck

      • Mazen

        Thanks a lot Sergio.

  • Mazen

    Thanks a lot Sergio, that did it for me too.

  • Nicolas

    Getting an error in itunes, stating the firmware is not compatible when trying to manualy select the firmware sn0wbreaze created.

    Iphone 4 3gs 32GB)

    IBOOT: 574.4
    Firmware 4.3.3 (8j2)
    Baseband: 04.10.01

    Any idea?

    • Nicolas

      Fyi i found the issue.

      Was using the 3GS version onf firmware, and not the GSM version that was the right for my phone.

  • Mazen

    By the way guys can we downgrade the BB to 1.59.00 i have it 4.10.01?
    I’m currently using a gevey turbo sim, It works great but i prefer to have it unlocked.

  • Xpucto

    Please reply to tis question, PLEASE!!!
    The question:
    I have iPhone 3gs jailbroken on 3.1.2 with blackra1n, unlocked with ultrasn0w.
    If I use this method, will I get any errors like 1600 or 21 in iTunes during the custom restore?

    Please if someone had had these errors, post the fix for them cause i try everything and still cant get out of them.

    It’s really annoying when a person gets one of these errors and cant solve them.

    If anyone, ANYONE, has had any error or bug or something during the custom restore process, please post in here.

    And also what’s your opinion about the jailbreak?
    Does it have any bugs?

  • With Ultra snow its a tricky process.

    With these errors. I found Its Best to Start From Scratch……


    If phone gets problems…


    .then SHIFT Restore with an ORIGINAL ISPW…(Dont Resync phone or NAME) then unplug from ITUNES!

    make sure you USE (USB 2.0) socket & Unplug iPhone
    close all programs especially Firewall & Anti Virus & Networking software such as VNC/Team Viewer as these programs block or Interrupt the UPDATE!……

    plug back in…. use itunes “shift restore custom ispw” select you snowbreeze ipsw then this time you should see it working…… After Resynce phone from back up…. phone should be re synced with data!

  • the One

    Hi it worked perfectly on my iphone 4. but the only problem is that ‘push notifications’ for facebook and other apps are not working. Any solution?

  • MrP

    One thing i found out is that after using this method, I cant use other sim card from other country eg softbank from japan.
    My phone is factory unlock and i can use it if i didnt flash it with this method.
    Best if use jailbreakme because the factory unlock still works after jailbroken

  • Jonny D.

    After DFU pwner itunes don’t detect my iphone4. What should I do? Please help. Thank you.