Jailbreak and Unlock iOS 4 on iPhone 3G using redsn0w [Guide]

iOS 4 was released earlier today and the iPhone Dev Team was quick enough to release an ultrasn0w unlock for it. Thanks to the unlock, and the recently released redsn0w 0.9.5 beta 5, you can install, jailbreak and unlock iOS 4 on your iPhone 3G. Make sure you follow the instructions correctly.

Jailbreak and Unlock iOS 4 on iPhone 3G using redsn0w [Guide]

Jailbreak and Unlock iOS 4

  1. Download iOS 4 for your iPhone 3G. Place it on your desktop for easy access.
  2. Download redsn0w 0.9.5b5-4 [links at the end]. It’s available for both Mac and Windows.
  3. Download and install iTunes 9.2
  4. Now connect your iPhone 3G to your computer and using iTunes, upgrade to iOS 4. Do this the official way as described here.
  5. Now that you have iOS 4 final build on your iPhone 3G, you’ll have to jailbreak it by using the iOS 4 with redsn0w 0.9.5 Beta 5. Click browse and point it to iOS 4 firmware and follow the instructions on the screen. Remember to enable battery percentage, wallpapers and multitasking. [Vista users might need to run redsn0w as administrator] Jailbreak and Unlock iOS 4 on iPhone 3G using redsn0w [Guide]
  6. Once you’re done and the iPhone reboots, you should have a jailbroken iPhone 3G.
  7. Now go to Cydia and add the following repo http://repo666.ultrasn0w.com. Check here for how to do this. Search for ultrasn0w 0.9.3 and install it and reboot again. Your iPhone 3G is now carrier unlocked. Also remember to add this repo to Cydia http://apt.saurik.com/cydia-3.7.

Download redsn0w 0.9.5b5-4

  • Mac OSX (x86)
  • Windows

To fix and enable Push Notifications on your hacktivated/unlocked iPhone, follow this guide.

UPDATE: the guide has been updated to reflect the recent release of redsn0w 0.9.5 beta 5-4 which fixes the iBooks issue that users were reporting.

If you face any issues, don’t hesitate to ask us in the comments. We’ll be glad to help!

About the Author

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

305 comments

  1. I did the first four steps. I'm not a techy kind of person so I don't completely understand step 5. I opened the application. Now what am I supposed to do?

  2. Open the app, click browse. Browse to the iOS 4 file u downloaded and select it. Let redsn0w do its work. Then click next. It'll ask you to turn off your iPhone and connect it to the computer. If it turns on again, turn it off while connected. Then follow the instructions on the screen, which go like holding the power button for 3 seconds, then without leaving the power button, hold the home button for 10 seconds. Then leave the power button, and keep the home button pressed until the app starts jailbreaking.

  3. lol i read this message a little late and im restoring my phone and going to do the whole proccess again

  4. I just jailbroke my iphone and its always getting stuck on downloading packages in cydia. what should i do?

  5. I have some problems here. I updated my iphone to iOS4 (at least i think I did, the wallpaper behind emergency calls is like in iOS4), but iTunes says “The SIM card inserted in this phone does not appear to be supported” . I dont have the supported SIM card, is that a problem? or i can just run RedSn0w and jailbreak it without changing the SIM?

  6. I tried adding the repo you listed…and i'm on the screen that is black that says “updating sources” with “downloading packages” on the bottom with a progress bar on the bottom. The progress bar is completely blue which would mean it's done….except the phone seems to be stuck downloading packages?

  7. You wrote: “Now that you have iOS 4 final build on your iPhone 3G, you’ll have to jailbreak it by using the iOS 4 with redsn0w 0.9.5 Beta
    5. Click browse and point it to iOS 4 firmware and follow the instructions on screen.”

    Do you mean point it at the final firmware? If so, why ” Download iOS 4 for your iPhone 3G. Place it on your desktop for easy access.”

    Also, how do you point it at the final firmware since the firmware is downloaded into itunes and not the desktop.

  8. it worked great. Iphone 3G 3.1.3 BB 5.12.01 to 5.13. something.
    Thx for the guide Imran and thx to the fantastic devteam!

  9. well i started doing it all, only to find out that my iphone is a factory unlocked one, which means i dont need to do the jail break or new unlock…probably would never have found that out if I hadnt found this guide…so thanks!

  10. man you guys are the bomb thankyou very easy jailbreak and network unlock had a few hicups with cydia but just closed it and restarted it and all is fine now awsome

  11. first time jailbreaking/unlocking. i followed the steps (although i fumbled a bit to put the iphone in DFu mode)
    the app is stuck at the “uploading ramdisk” status & with 1 progress bar for ~ 20mins.
    on the iphone the “downloading jailbreak data” with the image just disappeared.
    is this normal?

  12. Thanks so much for this Imran it worked amazing you are very good at detailing the steps. I have added push notifications, and all your other suggestions.

Leave a comment