How To: Jailbreak iPhone 3G/3GS/4, iPod Touch and iPad on iOS 4.1/3.2.2 with Sn0wbreeze v2.1 [Windows]

This guide will show you how to jailbreak iOS 4.1 using Sn0wbreeze v2.1.

Note: Sn0wbreeze works similar to the iPhone Dev Team’s PwnageTool, in that you are able to build a custom firmware, to restore with in iTunes. This tool is for Windows ONLY.

Devices supported:

  • iPad
  • iPhone 3G
  • iPhone 3G[S] (old bootrom & new bootrom)
  • iPhone 4
  • iPod Touch 2G (MB & MC)
  • iPod Touch 3G
  • iPod Touch 4
  • Apple TV 2

STEP 1: Download and install the latest version of iTunes (10.1) and .NET Framework 3.5 (required for Sn0wbreeze). Sync your iDevice with iTunes to back-up its data.

STEP 2: Download Sn0wbreeze v2.1 and iOS 4.1 firmware for you iDevice (make sure you download the right version).

STEP 3: Launch Sn0wbreeze and you should see Sn0wbreeze – Version 2.1 For 3.2.2/4.1. Click “Next”.

STEP 4: Sn0wbreeze will ask you to browse for iOS 4.1 .ipsw firmware. Click “Browse” and navigate to the location where you saved the .ipsw, select it. Sn0wbreeze will then verify and click “Next”.

STEP 5: You’ll notice two modes, Simple and Expert. Below is a description of each mode and its purpose:

Simple Mode – Recommend to people that don’t know what to add. Simple Mode adds Cydia, afc2, SSH for Apple TV, and other recommended stuff automatically.

Expert Mode lets you have all customizing options at your disposal. Such as custom boot logos, root partition size, installer options and unlocks.

STEP 6: I selected “Simple Mode” and clicked “Next”.

STEP 7: Sn0wbreeze will create the custom firmware for your iDevice which will be used to jailbreak iOS 4.1.

STEP 8: Once Sn0wbreeze has finished creating your custom firmware, you will have to enter recovery mode and restore your iDevice. To do this, follow the onscreen instruction provided by Sn0wbreeze.

STEP 9: Once your device is in PWNED DFU state (black screen) connect your iDevice to iTunes, select your iDevice from the sidebar, and press and hold “Shift” key and click on “Restore” (SHIFT + Restore).

STEP 10: iTunes will then prompt you for the IPSW firmware file. Select the custom .IPSW file you created using Snowbreeze and click “Open”.

STEP 11: iTunes will now restore your iDevice with the custom iOS 4.1 created with Sn0wbreeze. Be patient as the process takes some time… As soon as iTunes is done restoring, your iDevice will restart automatically.

Done. Now you should have a fully jailbroken iDevice running iOS 4.1. Enjoy!

Don't forget to like iJailbreak on Facebook, follow on Twitter and add to your circle on Google+ to stay up-to-date on all the latest Jailbreak and Apple news!


  1. I don’t know if any1 had the problem I have, but I haven’T found a way to make this work yet… I’m stuck at “Waiting for iBSS”. And also, each time I try to boot in DFU, for the second part, iTunes always come up automatically… is that normal?

    Any help would be appreciated because for now, my 3G is stuck at the boot logo :S


  2. Is there any advantage of using this over just updating to the official 4.1 then using greenpois0n ?

  3. Arsalan Majid says:

    iTunes comes up automatically because you’ve checked the setting on iTunes that says something like “Start iTunes when iPhone is connected”.
    This option can be disabled if you uncheck the box. It can be found if you click iPhone in iTunes (when its connected) and then the main screen you see which has the basic info of your iPhone, go below and you’ll see more options, one of them is “Start iTunes when iPhone is connected”, disable that and you’re done.

    As for “Waiting for iBBS”, try restarting your computer and even then if it doesn’t work, try it on a different PC.

  4. Arsalan Majid says:

    Well your iPhone is from USA, then its not factory unlocked. This means that you can only use the official AT&T sim on your iPhone. If your iPhone is from somewhere else, then its factory unlocked, which means you can use any sim you like.

    Using Snowbreeze preserves your baseband which in non-geeky language means that you can unlock on use any sim you like AFTER jailbreaking. So that is the whole point of this jailbreak.

  5. Thanks for the reply Arsalan…. but I tried it after a reboot and on another computer without any luck.
    I’m running Win7… one computer was x64 and the other x86…

    Any special state for the iphone or th computer to be in?
    UAC on/off?
    Run as admin?
    on the iphone…
    specific iOS?
    jaibroken or not?
    unlock or not?


  6. Ok I was able to get around the iBSS by uninstalling my Antivirus(Microsoft security essential) still waiting to see the end result…

  7. Arsalan Majid says:

    Let me know how things work out for you buddy.

  8. So far, no good… the restore went well, but now it is stuck at the boot logo for more than 30 minutes… I tried to reboot it manually but it is still the same.

    Any advice for when it is stuck to boot logo?


  9. to add to the issue, I see the boot logo and every 10-15min it seems to reboot as the logo blink for a second…. Also, after a couple minutes to view the logo, I see to loading circle that seems to be frozen…

    hopefully someone will have a great idea for that…

  10. Arsalan Majid says:

    I guess thats bad news buddy…usually when iPhone gets stuck in the boot logo, it means your iphone is now bricked. The only solution i can think of right now is to try the whole process again…and if it doesn’t work,my advice to you would be to go back to your earlier firmware (if you have shsh saved)…iOS 4.1 is way too slow on 3G and the new upcoming 4.2 seems to be working fine on the 3G with speed improvements.

    But then again thats only my point of view, but for now try the whole process again (create another cfw from snowbreeze and try again) and if it doesn’t work then restore to you earlier firmware.

  11. Same here!!! F//k! Have you found a solution?

  12. I have never had success with ANY version of Sn0wbreeze. I’m kinda sad we support this guy.

  13. many thanks for your help Arsalan… I was lucky enough to be able to restore back to where I was before… 4.0 +jailbreak +unlock… and now working “well” as we know the impact of 4.0 on 3G ;)

    I will wait for 4.2

  14. I was surprised this worked first try for me lol. Usually I’ll have an error or a crash. Nope, went smooth. He’s improving :P

  15. Just two questions if I may:)

    1st, Can I make a custom 3.1.2 firmware and downgrade from 3G 4.0.1 to 3.1.2 with this?

    2nd, If no to the 1st question, Would I be able to update to 4.1 on a 3G and still be ableto unlock it? … Many thanks for any answers :)

  16. Arsalan Majid says:

    For your 1st question, NO!
    This version of snowbreeze only works on 4.1 as in it will only create custom firmware for iOS 4.1
    Plus you need SHSH saved on Cydia to downgrade (google it and you’ll find out)

    As for the second question, yes you’d be able to update to 4.1 on a 3G and still unlock it but from the experience of our readers, some of them are reporting errors. But you should give it a go and find out.

    4.0, 4.0.1, 4.0.2 and 4.1 are way too slow on 3G. A fix for this would be released in the next version 4.2.
    No specific date is mentioned on when the jailbreak for 4.2 would be released.

    Anything else you’d like to know?

  17. “Anything else you’d like to know? ” yeh this weeks lotto numbers pls lol
    No thats fine thanks, thx for the quick reply. Its my Mrs phone, its as slow as a donkey but we only have the shsh from 4 onwards (bought like that), She’ll just have to wait for 4.2. Cheers and thx again.

  18. 1) Yes, but you may need an older version of Pwnage Tool or Sn0wbreeze. 2) No.

  19. Sidneibarboza says:

    my iphone is 3GS version 4.1 model MB717 LL and I followed the intructions but something went wrong and my iphone was damaged and I had to get a new one . Please help me out . Now I am afraid to do again .

  20. Sidneibarboza says:

    let me ask you , should I remove my att sim card before jailbreaking ????

  21. does cf update the baseband

  22. All of the tasks worked for me but the last part when pressing Shift +Restore. I clicked on the Snowbreeze file and t did not work… someone help please

  23. OMalley05 says:

    I tried to jailbreak my iphone 3gs on 4.1.2 but when I try to restore it it gives me the error 3194. Any tips on how to get around it?

  24. Anonymous says:

    From my understanding, that type of error means iTunes is not authenticating your restore. Either you don’t have SHSH blobs saved for a previous firmware, or iTunes is not looking at Saurik’s servers. I think. I may be wrong.

  25. should i be worried of viruses

  26. Of course, but as long as download from the original source, you’ll be fine. As for your iDevice, there aren’t any.

  27. Maximo2703 says:

    Didn’t worked!!

  28. Maximo2703 says:

    Same problem

  29. Carlos_nelly78 says:

    I follow steps above to the papers but failed. I was up till the “restore” part. Everything is smooth except that. Itunes gave me error 3014 at first but got that sorted out via “etc-host file”.But then later itunes gave me another error. This time is “UNKNOWN, could not find apple server, it may be temporarily down or unavailable, please try again”.I tried 10 times but no good. Any idea what went wrong?
    iPhone3GS iOS4.0.1 BB05.13.04

  30. Gotsomedot says:

    Does the iPhone have to be 3.2.2? What to do if we have 3.2.1?

  31. I guess this is kind of an old post. Only the iPad had iOS 3.2.2.

  32. Smokey78910 says:

    same thing happned to mee!!

  33. firmware not Compatibleeeeeee????
    pls hellppp

  34. Jailbreak iphone 4.1 says:

       Thanks for sharing such grateful blog post. I really happy with reading your blog post. keep it up regular manner post.

Speak Your Mind