How To Jailbreak iPhone 4, iPhone 3GS Without Updating Baseband Using Redsn0w For iOS 5.0.1 [Mac/Windows]

Jailbreak iPod Touch On iOS 4.2.1 Redsn0w

Few days back, iPhone Dev team released a new version of Redsn0w – Redsn0w 0.9.9b9d, which added native support for iOS 5.0.1 and also added the ability to create custom iOS firmware file for Windows users to they can upgrade to iOS 5.0.1 without updating their iPhone’s baseband.

In this guide, we will take you through the step by step procedure to jailbreak iPhone running iOS 5.0.1 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 for GSM iPhone users.
  • This guide is only applicable if you haven’t upgraded to iOS 5.0.1.
  • Redsn0w 0.9.9b9d 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.
  • It is always a good idea to take a backup of SHSH blobs using TinyUmbrella (Windows and Mac) or iFaith so you can downgrade to the current version if required.
  • 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.

You can follow these step-by-step instructions to jailbreak your iPhone 4 and iPhone 3GS:

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

Step 2: You need to download the iOS 5.0.1 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.1_9A405_Restore.ipsw)

iOS 5 firmware file for iPhone 3GS from this link (iPhone2,1_5.0.1_9A405_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.0.1 firmware file (iPhone 4 users – please select iPhone3,1_5.0.1_9A405_Restore.ipsw and iPhone 3GS users – please select iPhone2,1_5.0.1_9A405_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.0.1 firmware file with a prefix “NO_BB_”. So custom iOS 5 firmware file for iPhone 4 will be NO_BB_iPhone3,1_5.0.1_9A405_Restore.ipsw and for iPhone 3GS it will be NO_BB_iPhone2,1_5.0.1_9A405_Restore.ipsw.

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

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

(b) Now simultaneously hold the iPhone 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.1_9A405_Restore.ipsw and iPhone 3GS users – please select NO_BB_iPhone2,1_5.0.1_9A405_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.0.1.

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 iPhone. 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 iPhone’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.

Like this post? Share it!
  • Me

    So much for our Xmas gift from DevTeam

    • stan

      i know wounded
      only reason i use jailbreak is for the unlock with ipad baseband and ultrasn0w if not for that i would update to ios 5

    • hong kong random guy

      i wish i live in america still where every body elese dosent speak chinese to me and i dont know because its in cantonese but anyway the jailbreak is great

  • Salah

    I almost grabbed my Iphone 3gs (new bootrom) and thought that this one is the Un-JB for the 3GS with my current baseband.. But it’s still tethered. Damm you iphonehacks.. and that on x-mas day.

  • lol

    For anyone that complains.. i.e. idiots above.. what presents did you provide to DevTeam? How does anyone expect/demand these jb’s? lol man why havent i won lotto.. damn you lotto people.. Complainers.. you guys are just buffoons!!!
    Keep up the good work guys.. most of are appreciative of your hard work.. and Merry Christmas!!!! =)

    • Salah

      Your’e a real fag! Such a loser. Did i complain about having the Un-JB today. I’am not that greedy as you are. I can wait and will wait. I did a donation to Pod2g.. And now youre turn! What’s your’e part? Nothing i guess. The title of this post had me for a moment that it was a UN-JB..

      • Luckikun

        well “lol” is right because if anybody with brains would know that there is NO! un-tethered jailbreak available at present so if you did something stupid by updating blah blah blah then dont blame anybody apart from yourself for not even taking the time to READ AND RESEARCH the info before you proceed!! Nothing in the title stated anything about un-tethered jailbreak! and yes you were moaning otherwise why even post?
        Yeah so many other people are waiting for this hyped up un-tethered jailbreak too. I do check a few times everyday on this and another website about the release but unlike some i just wait patiently without moaning..

        Merry christmas to all

    • City023

      Another idiot saying that he’s not waiting for the JB. Pod2g teased us for the last 2 months of a release and only took our donations. He made us think that we were getting a Christmas gift of a JB but never came threw. And what do you mean good job and keep it up. This is a place where hacksters show their work. That’s why we are here to try and use their intelligent work they do on getting around the system.
      Merry Xmas to all and if these hackers can’t do it cause it’s getting harder and harder to find a JB then I see Android for me in the future.

      • Wiilt

        You guys have to be the most unappreciative bastards ever!
        Its Christmas! Would you want to sit in front of a computer for 3 hours today? Do you think that they make a fricken living off their donations? They have their own life.

        And salah, you did complain. Its right there.

        They are doing this out of there good will.

        • Don’t pretend to be the good guy… you greedy chameleon. This is hackers’ community and there’s bound to be criticism. We don’t need this particular tutorial on Christmas day rather UN-JB. We’ve had enough of the waiting.

          Who told you they don’t get paid. Who gets the donations been made? Not enough donations, I agree but at least something comes in. So shut up and let people say what they want.

          Happy holidays everyone 😉

  • Singh

    So why did they released the 4s jb video? If there were any possible jb for 4s, it should have been out by now. I was going to donate money if the released the jb today. So far I am disappointed and losing hope.

  • Flame Red

    Looks like Apple finally figured out how to keep the JB’er away – hire them! My contract is up and my next phone will be one that is opened. Screw Apple. Seems like Apple’s target audience is old people that don’t know technology and people don’t know what they are doing and can’t use a computer and they want to tie them down and lock them in.

  • J-God

    To Pod2G, I hope all the donations that these innocent and generous people gave you was enough to give your family and kids gifts this year, a beer or whatever you did with the money Merry Christmas!!

  • mzarrugh

    redsn0w 0.9.9b9 for windows doesn’t support custom ipsw

    • Dev team added the support for Custom IPSW for Windows users in 0.9.9b9b (we have referred to 0.9.9b9d in this guide).

  • Grime

    The Grinch stole Christmas along with an untethered jailbreak. Bahumbug!

    • Jason

      Last i checked the grinch runs driod os

  • Madas

    I think it’s over.they should have had it by now. It’s the longest I have ever waited

  • City023

    Supposively pod2g doesn’t want to waste and exploit so he stop the jailbreaking release and hand it over to the Dev Team.pod2g will wait to JB the iPhone 5 if apple and his peeps don’t stop him. Dev Team, go ahead an release the untethered JB for us. I don’t think a JB for iPhone 5 software will be any easier.

  • Mike


    • stan

      ultrasn0w just released a update should be in your cydia?

    • iPhone 4 neWb.

      Hey Mike. Were you able to find a solution eventually elsewhere? I posted at the bottom, kinda long.. but if you have a few minutes to spare, anyone for that matter.. as I have a similar problem like you do and was wondering if you came across any solid leads to getting our phones JB’d. The steps above information for JB are as close to a ‘solution’ as Ive gotten, but I dont know:

      1) which comes first, jailbreak or unlock? Im not sure if one is needed before the other.
      2) Does Ultrasnow only UNLOCK iPhones, and Redsn0w Jailbreaks them? It will help me understand if my iphone will be unlocked or not from following the above steps as it only talks about redsn0w/jailbreak.
      3) If I should or should redownload the reccommended IPSW file for my iphone 4 for use in this process (custom IPSW’s are for 4.x versions?)
      4) I dont care for unlocking the baseband for now, cause I dont think I can revert back to one by means of downgrading, that sounds dodgy, I do want to achieve a successful Jailbreak and am just not sure if I should continue with the above with my current situation:
      – iPhone 4
      – 32GB
      – firmware: 5.0.1 (restored from iTunes, no IPSWs as far as I know, and never been JB’d before)
      – baseband: 04.11.08
      – current carrier its set to in general/settings somewhere: AT&T

      Anyone who could help myself and mike in this would really appreciate it. Having an iphone 4 behave like a regular ipod is getting frustrating and I wish to dispose of my samsung star forever. POD2G, you’re a busy guy, but if youre reading this, thanks for all your hard work to date and I hope you can give some input in the right direction. I look forward to my first donation as this all seems well worth it.
      Thanks in advance!

  • I ma so Tired with Tethered Jailbreak?????????

    • Luckikun

      I myself and everyone else is also tired of tethered 5.0/1 but i dont do anything that forces my iphone4 to reset or turn my phone off.. my battery lasts long enough from the time i go to work and later on that evening when im at home..
      If you rinse your battery playing games etc all day then thats your fault

      Merry christmas to all

  • iphone4

    Will semitether work with this?

  • fas

    When will it come to 4S?

  • Voytas

    i’ve got 1600 error 🙁
    going from 4.3.2
    p.s. do not be angry for teh.. devs are not payed by us.

  • Grizzle

    Ok now iPhoneHacks I think you made a mistake…again lol in Step 11 where you said “put your iPod Touch in DFU mode” as it doesn’t have a baseband, I think you meant iPhone. I swear it must be done to see if we read it lol 😉

  • Sir any solution on how to unlock iphone 3gs running 5.0.1 with 5.16.02 baseband
    i accidentally updated my 3gs to 5.0.1

    ive read some solution that it would be unlocked if im going to use iPad Firmware the problem is im going to lose my GPS and i dont want to lose my GPS .

    Any solution for this!


  • The Truth

    Hackers Aren’t gonna release a unlock no more…. The Factory unlock’s are being sold all over the world (includeing NA now) 3GS, 4, and 4s…… if ur sitting and waiting for a firmware unlock b/c u mistakely updated ur Iphone (u tard) don’t bother.. hackers wasn’t able to release a unlock for the iphone 4 after 1.59.00 or the 3gs at 5.13 if i remember right.

    • Is this true?

      so the only option is to update my baseband to 6.15 of iPad?
      maybe there will be and JailbreakMe for 5.16.02 hope so..

      cause im having a decision right now to use the firmware of iPad.

  • vwstadt

    Does anyone know if there’s an unlock & JB for 3gs, Baseband 5.16.05 on 5.0.1?

    • rachel

      Id like to know this too!! I also just did this jailbreak with redsnow and now show “no service” for any sim card including att…. and it is not picking up wireless- stating my password is invalid!!!

  • Sharpshooter

    People be careful. I suggest u stick to sn0wbreeze for the moment my iPhone 4 baseband got update after using redsn0w and the noBB custom firmware. You can imagine the amount of frustration after I notice it so be careful!

  • EyeFon

    currently have jailbroken IP4 (version 4.3.3), I tried this method and it gives me an error message in itunes (error 3194) and i cannot restore with the custom IPSW…..any suggestions?

    • It looks like you have host file entries pointing to Cydia caching servers. Remove the host file entries C:\WINDOWS\system32\driver\etc\hosts and try again.

      • Johnny

        I got the same.. but I have a Mac…..

  • Mike

    Im getting error 1601 after holding shift and restore in dfu mode while putting in firmwire for 5.0.1 BB 3gs ?? helpp

    • Almeidajack

      delete file hosts from C:wiindows/system32/drivers/etc and relaunch Itunes.

      • Johnny

        I got the same.. but I have a Mac….. where should i delete it?

  • 2dorake

    I have an error: exploit failed Tried running in compatibility mode, pwned DFU, IPSW in same folder with redsn0w, other usb port, AV disabled…Ideas???

  • Any solution except for jumping into 6.15 ipad baseband on my 3gs 5.0.1 BB 5.16.02
    please help!

  • my 3gs 5.0.1 BB 5.16.02 has a serial no. of 88009xxxxxx any suggestion on how to unlock my iPhone.

    with out using the iPad IPSW. please HELLPPP!

  • Yashua

    Okay so I came to the unlock scene late and I have a 3GS 5:16:05 on iOS 5.0.1 … Yes it was upgraded but if I can just get some advice on what I should do. This guide says its useless if I have already upgraded to 5.0.1 so do I have to wait for a custom ipsw file or can I use this guide? thanks!

  • hoji

    hi all,
    could u lease tell me if anyone try this jailbreak with gevey sim card??? I got iphone4, and i’m interested will it work??

  • beek

    Soo, there still isn’t a way to update 3GS 5.16.02 to iPad baseband for unlock?

  • Diaz

    I have this 1600 error on my mac when trying to restore the custom ipsw..
    I’m using the Lion OS

    I have done excaltly was has been told.. The DFU mode is ON but I still have the error message when it tries to contact apple servers..

  • meng

    i did all the steps but it load into the whole brand new interface again can’t get into menu what’s wrong?

  • anand

    I have iphone 4 4.2.1 with modem firmware 01.59.00
    when i have created custom firmware in Redsnow
    when im trying to restore 5.0.1 it gives the error
    i have put pwned dfu mode, edit the hosts file.
    i have try different computer and usb ports
    i have try everything i can
    still getting the error 1600 always
    any way 2 bye pass this error

  • Phyo Mauk

    now untethered jb for 5.0.1 is out. I have iphone 3Gs(ipad bb/ios 4.1/new bootrom). I would like to upgrade my ios 4.1 to 5.0.1. How can I do that without losing my ipad bb 6.15.00 to unlock my sim later? Is there any latest redsnow version to preserve ipad bb and make custom ipsw?

  • iPhone 4 neWb.

    thanks. this article really helped since im new to the iPhone. Took a bit of getting used to especially the ‘undo typing’ feature as well as understanding a lot about jailbreaks and unlocks. I have a dilemma I was hoping someone could help me out with.

    I have a used iPhone 4 (GSM) I bought off my friend with an AT&T connection that I want to use with another service outside the U.S. The iPhone was accidentally restored to 5.0.1 via iTunes 10.5 with a baseband of 04.11.08. As far as I know its never been jailbreaked, and isnt unlocked I suppose because when I insert my other GSM sim into it, I get a “No Service” where I should see signal bars. I only have some idea it has something to do with my baseband version and the fact Im stuck with 5.0.1. Ive read a lot of blogs and posts about people have serious issues from downgrading firmwares in an attempt to Jailbreak using previous versios, with or without using custom ISPW’s, and then getting stuck in boot loops and worse. This has all been very informative as Im still new to all this (got it a week ago). Ive discovered “POD2Gs” existence a few days into it, which led me to this website and his blogs and links, as well as reports and analysis on his progress.

    Im not sure given my situation whether, how to properly Jailbreak my iPhone 4. Should I use a custom ISPW, restore my iPhone using Redsn0w via untethered methods (Redsn0w, green poison, Corona??). If so, whats the best step-by-step process for my situation?
    (I believe there is no Gevey sim available for my current baseband/firmware at the moment, dunno when I might expect to find one in the market.)

    I have more questions than answers as theres a clutter of information I cant seem to get past.
    Is Jailbreaking advisable and what is the best method with iOS5.0.1 with baseband 04.11.08. If someone could help with this that would be gravVYY!!

    • iPhone 4 neWb.


  • Johnny

    I got the ERROR 1600! What should i do? I have a mac!

  • bro

    I tried the tutorial above for upgrading to iOS 5.0.1(my iOS now is 5.0) w/o increasing baseband(4.11.08), everything worked until I came to step 15 that is to restore using the new firmware file(NO_BB_iPhone3,1_5.0.1_9A405_Restore.ipsw). Under the Devices tab there is no “Options” tab- only the one in the main window that asks you to factory restore and upgrade to iOS5.1. Since my device was stuck in recovery mode( or pwned DFU mode should I say?),I got out of it using TinyUmbrella.

    I think the problem is that my itunes is version accidentally upgraded to the latest). It won’t let me select the custom firmware from which to restore to.