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

309 Comments

Screen shot 2010-06-22 at 4.59.42 AM.png

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.

  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 screen. Remember to enable battery percentage, wallpapers and multitasking. [Vista users might need to run redsn0w as administrator]Redsn0w-0.9.5-Beta-51.jpg
  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

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!

UPDATE: limera1n has been released which jailbreaks all 3rd and 4th generation iOS devices on iOS 4.0/4.1 and beyond. Follow our guides here:

  • Jailbreak iPhone 3GS/iPhone 4 on iOS 4.1 using limera1n [Guide]
  • Jailbreak iPod Touch 3G/iPod Touch 4G on iOS 4.1 with limera1n [Guide]
  • Jailbreak iPad on iOS 3.2.2 using limera1n [Guide]
  • Related posts:

    1. Jailbreak iPhone 3G with iOS 4.1/4.0 using redsn0w 0.9.6b1 [Guide]
    2. Jailbreak iPhone 3G with iOS 4.0.2 using redsn0w 0.9.5b5-5
    3. Jailbreak iPod Touch 2G with iOS 4.1/4.0 using redsn0w 0.9.6b1 [Guide]
    4. Jailbreak iPod Touch 2G with iOS 4.2 Beta using redsn0w 0.9.6b1 [Guide]
    5. Jailbreak iPhone 3G with iOS 4.2 Beta using redsn0w 0.9.6b1 [Guide]

    • capnmerica

      It says Mac in the fine name,

      need the Windows version please oh please

    • Clo0422

      when i try to download the red snow the page width say bandwith exceeds or something

    • Oliricl

      Hello I did this and it works but the wifi isn`t working it detects the conecction but when I put connect it says unable to connect! Can someone help me? I pass the ultrsnow with cyder using my computer!

    • Srikantha

      Same happened to me when I tried on Windows 7, but worked fine when I tried on Windows Vista.

      Just a small change while entering DFU mode, hold onto the Home button for few more secs untill the “Downloading” screen appears on ur phone!!

    • Jonas

      PwnageTool

    • Pingback: Change your iPhone carrier to T-Mobile | Zulius

    • John Smith

      I'm also getting the “unable to recognize firmware error.” It would be nice if the author of this blog would respond to our comments. I don't have a contract with AT&T, so you've basically bricked my phone.

    • Taherul 111

      can i add cydia in my iphone 3gs 4os direct from i phone … ???

    • Aljopa7

      I've read that you have to restart the whole phone.
      I'm doing that, but then I don't know what to do, Do I have to start again the process?

    • Rmandrade88

      thanks a lot
      from brazil

    • http://www.ithinkdiff.com Imran Hussain

      You're welcome :)

    • Guest

      No dude, YOU bricked your phone.

    • Jaques

      I think your problem is that you try to jailbreak IOS 4.0.1

      Step 1: Download iOS 4.0.1 for your version of iPhone.

      Step 2: Update to this latest firmware using the IPSW file you just downloaded via iTunes 9.2.

      Step 3: Start Redsn0w 0.9.5b5-5 (download link given below) and point it to iOS 4 (Final Version), and not iOS 4.0.1 firmware file to proceed with the jailbreak.

    • Wrangel

      Hi, Jaques,
      I’m having a problem, I upgraded my iphone 3g to ios 4. Hwen I tried to jailbreak and unlock it again, the firmware that a found on the net, doen’t work with it. I used the redsn0w_win_0.9.5b5-5 and iPhone1,2_4.0_8A230m_Restore. coluld you help me out?
      I need a link to the right firmware or other version.
      Thank you in advanced.

    • MJ

      I did exactly as above and it worked. But I turned the phone off and on again the signal was completely gone. Tried different working sim cards, but they all dont work anymore. Anyone know how to fix this?

    • Mkantoniazzi

      Worked for me, perfect first time. Thanks Mate!

    • pete

      Guyz,
      Just follow the instructions religiously and you will be able to unlock.
      I just unlocked my 3G running 4.02

    • gary

      hi i did all d above the jailbreak worked perfect, but wen i went to unlock it tru cydia i rebooted it as requested but it jus turned off n came on n its been stuck on d apple icon ever since, please help as im stressin out over this

    • Noah Mazon

      the jailbreaking worked, but when i try to go into cydia it doesnt recognize my WIFI and says unable to connect. WIFI doesnt work for safari either. im freakin out. can anyone help?

      • http://www.ithinkdiff.com Imran Hussain

        When this happened on my iPhone 3G, the WiFi module stopped working for good.. it needed a hardware repair. A search for iPhone 3G wifi issues on Google will tell more of this

    • Bader

      I did everything and worked but the problem its still searching for network ????
      How I can fix it???