How to Jailbreak iPhone 3G/3GS with iOS 4.1 using sn0wbreeze 2.0.1 [Custom Firmware Method]

sn0wbreeze 2.0 is out and as usual so are our guides on how to use it to jailbreak your iOS devices. This guide focuses on jailbreak iPhone 3G and 3GS (Old bootrom: Requires you to be already jailbroken. (If you are the old bootrom on Spirit or Jailbreakme use Spirit2Pwn on New bootrom: Requires you to be on 3.1.2). We’re not responsible for any loss of data or device malfunctioning so follow this guide carefully.

Remember to back up your files using iTunes before starting this process.

  1. Download iTunes 10
  2. Download iOS 4.1 for your iPhone. Place it on your desktop for quick access.
  3. Download sn0wbreeze 2.0.1 and run it. sn0wbreeze (2)
  4. Click next. Select expert mode. We are selecting expert mode because we want to be able to use multitasking and home screen backgrounds on iPhone 3G. Click next again. sn0wbreeze (2)
  5. Click browse and select the iOS 4.1 firmware that you had downloaded for your iPhone. sn0wbreeze (3) Browse for firmware sn0wbreeze 1.6
  6. If the firmware was the correct version, you’ll see a confirmation below along with the iPhone model that you have. sn0wbreeze (4)
  7. On the next screen, you’ll be presented with lots of options. Just click on General. sn0wbreeze (6)
  8. This is where you get to select whether you want to enable background wallpapers, battery percentage or native multitasking for iPhone 3G. These features are disabled by default by Apple because they slow down iPhone 3G. If you have an iPhone 3GS, you won’t need to do anything here but hit next. sn0wbreeze (3)
  9. Wait for sn0wbreeze to finish modifying your firmware. When it’s done you’ll be given a confirmation. It’ll append the name sn0wbreeze before the filename of the custom OS such as sn0wbreeze_iPhone 3G.
  10. Now we need to restore this custom firmware to the iPhone 3G/3GS. Connect your iPhone to your computer and launch iTunes. While holding down the shift button, click on restore. image31 iTunes will ask for the firmware file. Just point it to the custom firmware you just build using sn0wbreeze 2.0 and sit back. iTunes will restore the OS to iPhone and when it finally restarts after the process is done, it’ll be jailbroken.
  11. To unlock your iPhone, follow our guide on how to install ultrasn0w 1.1-1 on iOS 4.1.

To fix and enable Push Notifications on iOS 4.1 for your iPhone, follow this guide.


If you have any questions, feel free to ask them in the comments. I’ll do my best to help you out!

Subscribe To Our Newsletter

Get the latest news and deals right in your inbox

About the Author

Technology enthusiast, Internet addict, photography fan, movie buff, music aficionado.


  1. It wont let me download the iOS 4.1 for the iphone through your link listed above…any help please.

    1. @Tondojr – to find the specific firmware for your model, search Google for “felixbruns” They are the main site for downloading stock firmware from Apple’s servers.

  2. Jailbreak WORKS on my iPhone 3G on iOS 4.1!

    Following Cydia Apps I have tried:
    BiteSMS 4.99 – NOT WORKING (Developers are working already)
    iRealSMS – NOT WORKING (Crashes Springboard to safe mode)
    Tlert – NOT WORKING
    YourTube – NOT WORKING
    Winterboard – Working
    SBSettings – Working
    MyWi 4.0 – Working
    Veency – Working
    iBlank – Working
    Gridlock – Working
    Five Icon Switcher – Working
    Five Icon Dock – Working
    Five Column Springboard – Working
    NoSpot – Working

    Overall, ALOT more stable and faster than iOS 4.0.1 jailbroken!

  3. using iphone 3g and itunes get error code 1604 na dstuck there and again and agin so now what can i do… reply me soon…

  4. my phone not jailbreak it just display msg in itunes that insert sim on phone also wht should i do now….

  5. If you still can’t uderstand.
    then, learn how to jailbreak iPhone 3GS on iOS 4 with PwnageTool & unlock iPhone 3GS on iOS 4 with UltraSn0w on Mac, you can visit : ifunia iphone column.

Leave a comment