How To Jailbreak iPhone 4, iPhone 3GS Without Updating Baseband Using Redsn0w For Mac Users [iOS 5]

Jailbreak iPod Touch On iOS 4.2.1 Redsn0w

Few days back, iPhone Dev team had released a new version of Redsn0w for iOS 5 that also included the PwnageTool functionality, which allows users to create a custom iOS firmware file that can be used to update the iPhone to jailbroken iOS 5, while preserving the baseband so that they can use Ultrasn0w to unlock it.

In this guide, we will take you through the step by step procedure to jailbreak iPhone running iOS 5 without updating the baseband using Redsn0w.

Here are some important points to note before you proceed.

  • This guide is meant for iPhone 4 and iPhone 3GS users who are interested in unlocking their iPhone using Ultrasn0w – a software method. iPod touch 4G and iPod touch 3G users can checkout this guide, while iPad users can checkout this guide.
  • If you don’t care about unlocking your iPhone and/or preserving the baseband then checkout this step-by-step guide.
  • This guide is meant only Mac users as Redsn0w with the PwnageTool functionality is only available for Mac users.
  • This guide is meant only for GSM iPhone users.
  • This guide is only applicable if you haven’t upgraded to iOS 5.
  • Please go through our latest status update on jailbreaking iOS 5 to figure out if you should jailbreak iOS 5.
  • Redsn0w 0.9.9b6 only supports a tethered jailbreak, which means that you need to connect your iPhone to the computer on every reboot.
  • Please note that jailbreaking your iPhone may void your warranty and hence proceed with caution and at your own risk.
  • Please do not forget to backup your iPhone before you proceed. You can refer to this post for instructions on how to backup your iPhone.
  • If you’ve jailbroken your iPhone then you can use jailbreak apps such as AptBackupPkgBackup or xBackup from Cydia to take a backup of all the jailbreak apps and tweaks so you can reinstall them easily after successfully jailbreaking your iPhone rather then installing them individually. However, since you’re moving from iOS 4.x to iOS 5, it may be a good idea to reinstall the jailbreak apps to avoid compatibility issues.
  • After the jailbreaking process is complete, do not forget to checkout our article on tips to keep your iPhone secure.
  • Please ensure you are running latest version of iTunes i.e. iTunes 10.5 or later.
  • Known issue: iBooks keeps crashing after jailbreaking iPhone using this method. Dev team is currently working to fix the issue.

You can follow these step-by-step instructions to jailbreak your iPod touch 4G or iPod touch 3G:

Step 1: Download Redsn0w 0.9.9b7 for Mac from this link and save the application in a folder named “Redsn0w” on your desktop.

Step 2: You need to download both the iOS 5 firmware file (use Firefox or Chrome to download the firmware file instead of using Internet Explorer or Safari):

iOS 5 firmware file for iPhone 4 from this link (iPhone3,1_5.0_9A334_Restore.ipsw)

iOS 5 firmware file for iPhone 3GS from this link (iPhone2,1_5.0_9A334_Restore.ipsw)

Step 3: Double click the Redsn0w zip file and extract the application to the Redsn0w folder.

Step 4: Connect your iPhone to the computer, which should automatically launch iTunes.

Step 5: Navigate back to the Redsn0w folder and launch the Redsn0w application.

Step 6: Click on the “Extras” button.

Step 7: Here click on the “Custom IPSW” button from the options.

Step 8: Navigate to the Redsn0w folder on the desktop and select the downloaded iOS 5 firmware file (iPhone 4 users – please select iPhone3,1_5.0_9A334_Restore.ipsw and iPhone 3GS users – please select iPhone2,1_5.0_9A334_Restore.ipsw).

Step 9: Redsn0w should now creating the custom iOS 5 firmware file.

Step 10: Once the custom iOS 5 firmware file is successfully created, you will be notified with a dialogue box. Click on the Ok button to continue. You will notice that Redsn0w has created the custom iOS 5 firmware file with a prefix “NO_BB_”. So custom iOS 5 firmware file for iPhone 4 will be NO_BB_iPhone3,1_5.0_9A334_Restore.ipsw and for iPhone 3GS it will be NO_BB_iPhone2,1_5.0_9A334_Restore.ipsw.

Step 11: You will now need to put your iPod touch into the DFU mode. Redsn0w will take you through the necessary steps:

(a) Hold the Power button on iPod touch down for 3 seconds:

(b) Now simultaneously hold the iPod touch and keep the two buttons pressed for 10 seconds:

(c) Now release the Power button while keeping the Home button pressed until Redsn0w detects the device:

Step 12: Redsn0w will run the Limera1n exploit.

Step 13: You will be notified when your iPhone is in Pwned DFU mode. The Pwned DFU will allow you to restore your iPhone using the custom iOS 5 firmware file.

Step 14: Now launch iTunes.

Step 15: From the ‘Devices‘ section on the left pane of iTunes, select your iPhone. Now, hold down the Option button and click the ‘Restore‘ button.

Important Note: It is very important that you hold down the Option button else you will end up accidentally upgrading your iPhone to iOS 5, so please follow the instructions carefully.

Step 16: Navigate to the Redsn0w folder on the desktop and select the downloaded iOS 5 firmware file (iPhone 4 users – please select NO_BB_iPhone3,1_5.0_9A334_Restore.ipsw and iPhone 3GS users – please select NO_BB_iPhone2,1_5.0_9A334_Restore.ipsw). Click on the ‘Choose‘ button to let iTunes update your iPhone with the jailbroken custom iOS 5 firmware. You will be asked to setup your iPhone either from a previous backup or setup as a new iPhone, select the backup you want for your device (ideally should be the most recent one). Wait for iTunes to finish.

After this, you need to follow the instructions in our step-by-step guide to jailbreak your iPhone on iOS 5.

If you’re new to the jailbreaking world and wondering what to do after jailbreaking your iPhone, checkout our jailbreak apps category page to find out the apps you can install on your iPhone using the Cydia app. Please note that some of the jailbreak apps and tweaks are still not compatible with iOS 5 so please be cautious while installing them.

Note: Once Redsn0w has finished jailbreaking your iPhone, you will need to boot it tethered, which means that if you need to reboot your iPhone it will be stuck on the Apple logo. All you need to do is rerun Redsn0w and this time click on Extras and then click on Just boot from the list of options and follow the on screen instructions to reboot your iPhone.


How to fix the White/Blank Cydia icon issue:

If you notice the white Cydia icon (which fails to launch) after successfully jailbreaking your iPod touch. Then follow these steps to fix the issue.

  • Launch Redsn0w again.
  • Click on Extras and then click on Just Boot from the list of options.
  • You will now be prompted to plug your iPhone to the computer and switch it off. Follow the instructions in the correct sequence and click on ‘Next‘ to move to the next screen:
  • You will now need to put your iPhone into the DFU mode. Redsn0w will take you through the necessary steps:
    • Hold the Power button on iPhone down for 3 seconds.
    • Now simultaneously hold the iPhone and keep the two buttons pressed for 10 seconds.
    • Now release the Power button while keeping the Home button pressed until Redsn0w detects the device.
  • Your device will reboot and you will see the Pwnage icon on your iPod touch’s screen for few minutes.
  • After your iPhone is successfully rebooted, you will see the regular Cydia icon (brown). You should now be able to launch Cydia without any issue.

Hope this helped. Please don’t forget to let us know how it goes in the comments and drop us a line if you hit any issues.


Download link for Redns0w has been updated with the latest version – Redsn0w 0.9.9 beta 7

Like this post? Share it!
  • Dior

    Is this also working with unlock phones using gevey sim? Im newbie to this, and i don’t want to do it for my phone if not yet supported. Im afraid it turns to an ipod touch lolz!

    • P_NY

      yes follow instructions and once you on 5.0 insert gevey sim and do gevey process to unlock as usual

  • JD

    Gevey sim is independent of jailbreak(JB) and is a hardware unlock as I understand it. JB is to install Cydia, the non-apple APP store.

    • Dior

      So, meaning I can update mine using this without worrying that I can’t used my phone. Currently unlock using Gevey sim. Please keep me updated.

      Thanks and more power to Dev Team and all hackerz!

  • JD

    1. So are old 3GS bootroms tethered? How to untether?

    2. What about using Sn0wbreeze and then redsn0w? Will that work or does redsn0w require the custom firmware ipsw be created by PwnageTool in Mac?

    Congrats Dev Team and all hackerz!

    • 1. It is an untethered jailbreak for iPhone 3GS users.
      2. You can now create custom firmware iOS 5 file using Redsn0w. Follow the instructions in this guide.

      • Vinny

        The article states that it’s a tethered Jailbreak. So which is it? :/

    • JD

      Verified untethered on OLD BOOTROM 3GS with Sn0wbreeze.

  • JLX

    Step 1: Download Redsn0w 0.9.9b6 for Windows from this link and save the application in a folder named “Redsn0w” on your desktop. THIS LINK IS FOR MAC!

    • Please read it as Redsn0w 0.9.9b6 for Mac, as the ability to create custom IPSW is available only for Mac currently. We’ve corrected it. Thanks for pointing it out.

      • Zolk

        Maybe put this info (Mac only) in the article title also.

  • kamet

    one question my phone is unlock and jailbreak with ios 4.2.1 and baseband 6:15 if I upgrade it to IOS 50 it will still be unlock and will I able to use any carrier????

    • P_NY

      if is an old bootrom you will get an tethered JB if is new bootrom the JB will be tethered, but yeas follow steps and the run cydia repo 666 and you’ll be unlocked

  • P_NY

    Step 10 need to be corrected iPhone 3GS users will get NO_BB_iPhone2,1_5.0_9A334_Restore.ipsw., you put NO_BB_iPhone3,1_5.0_9A334_Restore.ipsw. this is for iPhone 4

    • Yeah, thanks for pointing it out. We’ve corrected it.

  • David Nicola

    Where iPhone 4.1 unlock?

    • We’re assuming you mean unlock for iPhone 4, other than baseband 01.59.00, there is no unlock available nor has Dev team provided any ETA. We wouldn’t count on it.

  • MisfitFiend

    tried to jailbreak IOS5 on my iphone 4 – states it was successful, I have a white cydia icon and it won’t open… help?

    • We’ve just updated the post with the steps to fix the white Cydia icon issue. Let us know how it goes.

      • stephen

        i have the same white icon and when i run the boot it says no data fetched

  • Breno

    I did exactly the same, but when I try to Restore using the custom IPSW, the iTunes gives me a “1600 unknowing error”. What can I do to update my 3Gs to iOS5? Can you guys help me out?

    • It looks like you’ve not Pwned your device before restoring it, please ensure you have followed steps 11 to 13 carefully.

      • Breno

        I did put in DFU mode, but that step “Step 12: Redsn0w will run the Limera1n exploit” didn’t happen.
        Once I created the IPSW file and my iPhone is in DFU mode, do I need to do something on redsn0w app? Because it doesn’t show any Limera1n exploit message.


      • Breno

        Now it worked. After the IPSW was created and the iPhon was in DFU mode, I needed to click on “Pwned DFU”

  • Aolley

    after it’s unlocked Does the phone need to be tethered to the pc to restart? or is it just a one time thing during the JB process?


    • You need to tether your iPhone to the computer every time you restart it.

    • You need to also check that there is no host file entry that is pointing to Cydia servers.

  • Amir

    After install succesfully iOS 5 on my Iphone 3gs , I have problem with unlucking the device/or no service on mobile

    I have no service from my sim card

    system says I have iOS 5, cydia is working fine, tried sources and added and it updated my sources successfully but still I have no service from mobile company

  • O

    I have a 3gs running IOS5 and I can’t get my MMS to work. Help!

    • JD

      Is there some setting with the iMessage that needs to be updated (username/pw)? Does this interfere? What was your solution?

      • O

        MMS works fine with iMessage becasue that is through WiFi, but I do not have the button to change my MMS settings in my network settings, so I cannot input the correct MMS information.

  • Nestor

    I have Iphone4 BB 1.59.00 and I have carefully followed your step until #16.
    After ITunes finishes the restoration I can see IOS5 working but I’m getting both in the Phone and iTunes asking for the right SIM card.
    I have used redsn0w just boot option but still the samething.
    Is my understanding that to unlock I need to install ultrasn0w from Cydia, but I’m not able to get to Cydia until the SIM card issue is resolved.
    I will appreciate your help to move out of this dead end place!
    Thanks in advance.

    • Truman

      Hi Nestor, did you solve your problem? I have your same setup: unlocked iPhone 4 with BB 1.59.00 on iOS 4.1 and I was going to update it to iOS 5 until I read your post. Please let me know if you were able to fix this. Anyone else?

  • nomos

    3gs upgraded okay, but after installing ultrasn0w, and reboot cydia, the screen keeps rebooting forever, i’ve defaulted it twice and redid unlock and no luck. please help

    • JD

      What do you mean by “defaulted it twice?” Did you install stock iOS5? If so your baseband should have upgraded and that may be why you are having issues. Ultrasn0w is not meant for newer basebands. Good feedback. I have an older BB 3GS that I am considering using.

      • nomos

        i restored it to default and kept the basebands. jailbroke it twice, and installed ultrasn0w twice. after each ultrasn0w installation, my 3gs kept rebooting on it’s own

    • O

      Try using the “Just Boot” option on redsn0w when you reboot it.

  • Vinny

    Any ETA for Windows users?

  • s81

    Hi all, I did every single step in this tutorial, but after trying to restore my custorm IPSW I had error 1604 3 times, error 10 1 time and error 4 2 times. I did the PwnedDFU, I did the NO_BB IPSW, exactly as written in this guide.
    I have a 3gs old bootrom, 5.12.07, was already jailbreaked and unlocked on IOS 4.1.
    Now my iPhone is dead. Any suggestion?
    Tks a lot in advance

  • JD

    Hopefully you saved your SHSH on Tiny Umbrella or Saurik’s server. Try Sn0wbreeze on next attempt if you have a pc. Also can try going back to 4.1 *modified ipsw* s(o you don’t upgrade your BB) and then try Sn0wbreeze (windows) and Redsn0w. If you’re having trouble getting out of DFU mode then redsn0w have options to get out of recovery mode. Goodluck and post your results. I got around the errors upgrading my resetting my hosts file to use only apple servers when I upgraded.

  • yo mama

    Ill Wait for UNTETHERED jailbreak…. good job on the jailbreak tho.

  • Vladas

    Hello.I have installed iOS 5 to iphone 4.i did all the same as said in the instruction in .Everything ok till i turning my phone off. When i turning it on i cant enter to cydia , safari, youtube.Plz help me

    • JD

      Need to boot with Redsn0w to use Cydia. Thats what tethered means.

  • Los1ner

    This blows! but thanx for the thered! jailbreak on!

  • Los1ner

    Tethered my friend!

  • ghost06

    I have a 3Gs, untethered with 4.3.3/ BB and unlocked using ultrasnow. Now if I upgrade to iOS 5 will I still have Untethered JB or will it be tethered. How about the Unlock, which I am most worried about.

    • JD

      Unlock will work as long as you use Redsn0w with PwnageTool (Mac) or Sn0wbreeze(Win) to preserve supported basebands and then reinstall Ultrasn0w.

  • jay

    Hi guys,
    I have a iPhone 3Gs new bootrom
    Jailbroken using RedSn0w

    Is this possible? Cause I can restart without the help of redsn0w.

    • JD

      Mine also restarts, however Cydia doesn’t work on my new BR 3GS. Does your Cydia also work without a Redsn0w reboot?

  • Dev

    I have read somewhere that iphone 3gs on an older BB can still be untethered? Can someone confirm this? I have the 05.11.xx bb.

  • 9kids

    Thanks for all your hard work.

    iPhone 3gs previously unlocked with pwnage and jailbroken, running iOS 4.3.1 BB 05.12.01
    iTunes 10.5

    All goes great until step #16. There is no “choose” button, only “open”. Select that and see “extracting software” then “verifying iPhone restore” then it stops and gives error message “The iPhone “iPhone” could not be restored. This device isn’t eligible for the requested build. Never get to the point where I am asked to setup from a previous backup or as a new phone.

    Any ideas?


    • lostintranslation

      Same problem here, no help on the other blogs. Anyone?

  • uzman

    Before i update, I want to know, Should my cydia say SHSH blob 5.0 because currently it says 4.1 & 4.3.5 only.
    If it should than how do i create a blob for iOS 5 before updating? or can i update without having one?

  • RIP steve

    “This device isn’t eligible for the requested build”. Any idea how to fix this?

  • RIP Steve

    @ 9kids!!!

    i found the solution to our problem. If you see this message (“The iPhone “iPhone” could not be restored. This device isn’t eligible for the requested build.) during the restoration process, you need to edit your /etc/hosts file. people who install tiny umbrella might have this issue because tiny umbrella changed your hosts file.

    you need to put a “#” in front of the apple IP address. if you need to know what that ip address is, go to Terminal, and enter “ping” the replying ping will be the line you will put the # in front of.

    Hope this work. If you still have trouble, blog this page an i will try to help you future…

    • 9kids

      Thanks so much! You were right about TinyUmbrella. Worked like a charm. You rock!

    • lostintranslation

      Ok, sorry to be a newb, but how do I edit the file? I just switched to mac from PC

      • lostintranslation

        I mean PC to Mac…

    • JB Wi

      I still cannot get pass this error, can you please help. I have entered DFU mode successfully and RedSn0w did recognize it but when selected the custom IPSW file, I get this error. I have also checked my hosts file, it does not have any entry for APPLE.COM.

      Any idea?????

  • JB Wi

    I am still not certain, is this JB tethered or un-tethered for a 3GS with old bootrom???

  • john brock

    when using this method will i still have all my data on my iphone 3gs?

  • AG

    do we have to download the firmware via the links above or can we just download the firmware from itunes?

  • Nemesis Crox

    iPhone 4 – I currently have 4.1 (8B117) modem firware 01.59.00 and is already jailbroken. I have been considering the great idea to upgrade to iOS 5, however, I have windows and would like to have it upgraded without maybe updating the baseband. I understand this post is for MAC user. Can anyone give me an advise about this?

    • Anon

      If you worry about doing it youself, have someone help you out. i saw ads on craigslist that are super cheap and good. good luck!

  • jed alsong

    OK KAAU\

  • Dealio

    OK. Cydia will not open…… will try again..

  • At first got some weird Error saying that “This device isn’t eligible for the requested build” but after I restored my device and tried again it worked like a charm, don’t know why it failed at first

    • JB Wi

      I got the same when restoring in iTune, once it validate the file, i get the not eligible error. How or what did u do with that “RESTORE” before getting it work?

  • hiccup

    Hello, Need a little help here plz. I have my iphone 4 ver 4.1, firmware 02.10.04. locked phone using a gevy sim atm. I want to update to ver 5.01 and unlocked. I followed the above steps till step 14, when i turn on the itunes, it pops up with a message saying the phone is in recovery mode and need to restore. I tried to restore but i cancelled it because it did not ask for any options, i fear if it would wipe out all the information if i let the restore. Is something wrong with what i am doing ? please advice

  • hotonik

    i have a iphone 3gs update with no bb . but is tetherd and i want to restore it . for no bb update i can???

  • iPhone 3GS的用户如何获得NO_BB_iPhone2,1_5.0_9A334_Restore.ipsw

  • thumbs3

    So I’m trying to follow the instructions but I am on a Windows computer and don’t have an options button. How do I get to pick the correct update that I want?