How To Jailbreak iPhone 4, iPhone 3GS Using Redsn0w For iOS 4.3.3 [Windows / Mac]

Jailbreak iPod Touch On iOS 4.2.1 Redsn0w

Redsn0w is one of the most popular jailbreaking tool developed by the iPhone Dev Team. iPhone Dev team just released Redsn0w 0.9.6rc16, which allows iPhone 4 and iPhone 3GS users to jailbreak iOS 4.3.3 (untethered).

In this guide, we will take you through the step by step procedure to jailbreak iPhone 4, iPhone 3GS on iOS 4.3.3 using Redsn0w.

Here are some important points to note before you proceed.

  • This guide is meant for iPhone 4 and iPhone 3GS users only. This guide is not meant for iPod Touch and iPad users. iPad 1 users can checkout this step by step guide, while iPod Touch users can checkout this step-by-step guide.
  • If you want to unlock your iPhone then please don’t use this guide as Redsn0w doesn’t preserve baseband. You should wait for PwnageTool for Mac or use Snowbreeze for Windows.
  • 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 AptBackup, PkgBackup 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.
  • 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.2 or later.

You can follow these step-by-step instructions to jailbreak your iPhone and if you don’t care about unlocking your iPhone:

Step 1: Download Redsn0w 0.9.6rc16 (Mac and Windows) and save the application in a folder named “Redsn0w” on your desktop.

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

iOS 4.3.3 firmware file for iPhone 4 users (iPhone3,1_4.3.3_8J2_Restore.ipsw)

iOS 4.3.3 firmware file for iPhone 3GS users (iPhone2,1_4.3.3_8J2_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.

Skip steps 5 and 6, if your iPhone has already been upgraded to iOS 4.3.3.

Step 5: From the ‘Devices‘ section on the left pane of iTunes, select your iPhone device. Now, hold down the Shift button (Option button for Mac users) and click the ‘Restore‘ button.

Step 6: Navigate to the Redsn0w folder on the desktop and select the downloaded iOS 4.3.3 firmware file (iPhone 4 users: iPhone3,1_4.3.3_8J2_Restore.ipsw, iPhone 3GS users: iPhone2,1_4.3.3_8J2_Restore.ipsw). Click on the ‘Choose‘ button to let iTunes update your iPhone with the required 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.

Step 7: Navigate back to the Redsn0w folder and launch the Redsn0w application. Windows 7 users should run the exe in Windows XP compatibility mode (right-click on the Redsn0w exe and select Properties, then select the Compatibility tab and select Run this program in compatibility mode for Windows XP). Windows XP and Windows 7 users should run Redsn0w as ‘Administrator’ (right-click on the Redsn0w exe and select ‘Run as an Administrator’).

Step 8: You will be asked to select the corresponding IPSW file. Click on the Browse button and select the iOS 4.3.3 firmware file (iPhone 4 users: iPhone3,1_4.3.3_8J2_Restore.ipsw, iPhone 3GS users: iPhone2,1_4.3.3_8J2_Restore.ipsw).

Step 9: Redsn0w will verify the firmware file and inform you if it has successfully identified it. Click on ‘Next‘ to proceed.

Step 10: Redsn0w will now start preparing the jailbreak data.

Step 11: You will now be prompted to select the jailbreak options you would like. Make sure Cydia is selected and select ‘Next‘ to continue.

Step 12: You will now be prompted to switch OFF your iPhone and plug it to the computer. Follow the instructions and click on ‘Next‘ to move to the next screen:

Step 13: 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 identifies the device:

Step 14: Your iPhone should reboot now. Please remember to release the Home button.

Step 15: Redsn0w will now begin uploading the new RAM disk and kernel.

Step 16: You will now be notified once the jailbreaking process is complete. Click on the ‘Finish‘ button to exit the application.

Step 17: Your iPhone will reboot once again (which could take approximately 5 minutes). After it has rebooted, your iPhone should be successfully jailbroken. You should find Cydia jailbreak app on your iPhone’s home screen. If you’ve problems with Cydia, try to reboot your iPhone to resolve the issue.

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.


The Redsn0w download links have been updated with Redsn0w 0.9.6rc16 that Dev Team released to fix a bug.

Please don’t forget to let us know how it goes in the comments and join our Facebook Fan page or follow us on Twitter or subscribe to our RSS feed.

Like this post? Share it!

  • JBLover

    Wonderful! At last! Thank you dev-team and iPhone Hacks!!! Am I first? It’s an accident!

  • Croess

    Does this jailbreak work on iphone 3g?

    • Shannon

      No because iPhone 3G does not support 4.3.3 firmware.

      • atif

        i phone 3g supports firmfare 4.3.3 you moran

        • Hot dude

          Moran is spelt moron u moron

  • Chet

    now that this is out I tried to upgrade my iOS from jailbroken 4.1 to 4.3.3 but I keep getting the 3194 error. Already tried a different computer, different user account, uninstalling and reinstalling itunes. Any ideas?

    • Follow these steps to fix error 3194:
      Download TinyUmbrella from
      Launch it.
      Click on the “Advanced” tab.
      Uncheck “Set Hosts to Cydia on Exit”
      Click on “Apply Changes”
      Reboot your PC/Mac.

      • Micky

        I tried that and it didn’t work for me. Also i didn’t see the “apply changes” button

  • kumat

    My 3GS had issue can’t launch Cydia even after several reboot and jailbreak again.
    Hopefully there is fixed soon.

  • stevie

    Ya mine too. I tried upgrading my i4 from 4.1 to 4.3.3 with the ipsw restore and got the error 3194. tried the method posted online but still the same. finally upgraded to 4.3.3. really glad now that the JB now is untethered. thanks dev team ^^

  • wakefield

    Sorry but doesn’t work with me.
    I always get an error that redsnOw gives an error.
    I’m still on Vista but followed the guideline to use RedsnOw in XP compatibility mode.
    Can somebody help me?

    • Dev team has released Redsn0w 0.9.6rc16, which addresses most of these issues.

      We have updated the download link in this post, so download Redsn0w again to see if it resolves your problem.

  • as hole

    It’s better on 32 bit win

    • Brett

      Its better on Mac, actually.

  • Sara

    It stucks in uploading ramdisk 🙁 whyyyyyyy

    • kastblast

      You need to run the program in windows xp service pack 3.

  • fas

    Every week a new update, Apple needs to get a life.

  • nabariba

    worked like a dream. no probz as always

  • C.G.

    Im unable to restore through itunes with custom software from pwnage tool, will the custom software work through redsnow

  • iphone

    I don’t know what to do, I still get “No Service” on my iPhone 3GS (06.15.00) even after sn0wbreeze 2.7 and ultrasn0w 1.2.3.. I tried resetting, SAM.. I tried every suggested solution on the internet, but nothing worked for me! Help me somebody..

  • can u say me first its u r iphone 3gs lock or unlock pce

  • Sand Man

    I jailbroke my 3g phone, but Cydia never showed up. I jailbroke it again and still no Cydia. Does anyone know how I can download Cydia separately or by another method?

    • Sand Man

      OOPS! I meant 3gs

    • Sand Man

      When I jailbroke my 3gs phone the first time, I had so many app icons that there was not enough desk space for all my icons. Once I moved a number of app icons to some common folders and freed up some desk space I re-jailbroke my phone and the Cydia and some other icons showed up. Everything worked perfectly. Thanks!

  • Cristo Remonski

    You know, do you really want to be rushing out for the latest update? Most are security fixes disguised as performance improvements. AT&T seemed to catch on to tethering after a firmware update. Just saying…

  • Shakey

    Hey guys,

    Not really in the know on how to “unlock” iphones and all that do I turned to a mate who sayed he had done it. He followed the above procedure and completed it successfully. Now however when I read back it doesnt say this unlocks my phone, its says “jailbreaks” whats the difference? Can I no longer get my iphone unlocked? Has he fucked me?
    Its an iphone 4 by the way.
    Appreciate any advice.

    • If you depend on Ultrasn0w to unlock your iPhone then you shouldn’t have used Redsn0w.

      It is clearly stated in the guide that if you want to unlock your iPhone then please don’t use this guide as Redsn0w doesn’t preserve baseband. You should use Sn0wbreeze or PwnageTool as they preserve the baseband so that it can be unlocked.

  • moodi

    It worked for me BUT the the reception of the signal decreased dramatically. I dont think it is worth to update. The problem also you can not go back to 4.3.2 iTune will refuse .
    MY advice DONT UP DATE

  • Steven

    well i lost all my contacts and notes doing this…

    • After you’ve restored your iPhone with the latest 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) so that you can recover the contacts, notes, application data etc.

  • Greg

    How long should it take to jailbreak iphone 4? It has been sitting on the screen stating waiting for reboot for over an hour. PLEASE HELP!!

  • Rick

    3GS, Jailbreak 4.3.3 no problem, no errors, Cydia app icon blank, can’t launch, DEV TEAM PLEASE FIX, Thanks

  • Sachin

    I tried in iphone 4, Same problem, It has been more than 15 mins “Waiting for reboot”..
    Please HELP !!!!

  • Gator5000e

    Dumb jailbreak question. I am on 4.2.1 and JB’d with Greenposion. I want to update to 4.3.3 but can’t tell from all the instructions and tutorials if I need to update to 4.3.3 thru iTunes first and then use redsn0w or just run redsn0w without first updating to 4.3.3 thru iTunes? I do not care about unlocking the phone. Thanks for any suggestions.

    • jay

      restore first to the original firmware through itunes then follow the instructions here

  • kaman

    thanks for any help! my iphone 4 will not go in dfu mode to sync for redsnow, shows an error do not detect device? Help !!!!!

  • burrppp

    i am stuck at step 7 cant find the file firmware >>>????

  • burrppp

    i mean Step 8…

  • jumroo

    Thanks a lot, worked like a charm. Just finished unlocking and testing the iphone 3gs 4.3.3 with basebabd 5.14.04 .

  • jumroo

    sorry meant to say 5.16.02

  • Derek

    Like many others on here, I used the new redsnow and jailbroke my3GS to 4.3.3. The jailbreak went fine, but the cydia icon is blank and won’t launch. I re-jailbroke, and have rebooted a few times, still no working cydia.

  • tsam

    excellent it works fast and quick..thanks guys..

  • Thien

    hi team,

    If my iphone 3gs is not updated to 4.3.3, should i update it first then do jailbreak? because i did the jailbreak knowing that the iphone still uses the older os, now my iphone reboot and get stuck at apple logo and i cant turn it off. any suggestions?


    great job development team!!!!!! jail-broken successfully everything working 100% i have an Iphone 3gs newbootrom using windows 7 all i did was simply update on itunes to the lastest firmware and then i use these instructions and easy money and the person i did it for didnt need the unlock so i use this but just to let you know itunes took to baseband 05.16.02 for anybody who needs this information 05/18/2011 was jailbroken by hacker i will do more phones and keep posting since somehow i ended up with 7 differnt phones ill probably do iphone 3gs old bootrom next but wont be today need to hook up this phone now peace and thank you again cuz for some reason greenposion and lime rain arent working on 3gs new botrom on 4.1 firmware went on every link redmond pie,iclarifed,iphone hacks and i had to update just to jailbreak could it have been patch by apple?


    4.3.3 firmware check,gps working check,battery working better check


    confirmed installous working!!!! im am jealous of the person phone i updated too 4.3.3 cuz im have a 3gs on 6.15 baseband on 4.2 firmware and his battery compare to my battery is his is much better and it has couple of new features i like and the speed is a little faster same but it seems it has less bugs good job development team and remember that there are more window users then mac and yes i own both but i like my windows a little better for media entertainment but i will keep my mac i need apple applications for work and thats the difference between both that apple has exclusive good apps but my windows i love more for fun media and got some good apps as well 🙂 and yes redsnow looks better on mac for some reason you guys put a little more effort in mac i notice but this jailbreak had to be done by windows 7 cant wait for windows 8 baby!!! but i do love my mac too so get both lol

  • Catch 22

    great job guys for the software but man…this is by far the worse misleading tutorial u guys ever put together!

    1. You didn’t tell us that if we had altered our host file to include the blah blah blah urls…we should go there and delete them all to avoid iTunes spitting errors at you cause Tiny Umbrella didn’t work.

    2. You didn’t say that if you are on 3Gs and on the 6.15.00 baseband, you will get an error 1015 after original restore and will need to get fixrecovery to kick out of the recovery mode after the restore because Tiny Umbrella didn’t work here too.

    3. Do we reeeeeeaaally have to restore before we move onto step 7? Why can’t we restore from backup after the jailbreak?

    4. You said that if we want to use ultrasn0w to unlock, redsn0w isn’t right for us but you didn’t say that if you are already on 6.15 your baseband will not be affected by the upgrade anyways

    I had to figure all these out through searches online and it wasn’t fun at all! But thanx anyways for the software…please work on your manual!

    Thank You.

  • Ramneet

    Thank you it worked like a charm…

  • jasmil

    when i press shift n click restore nothing happen? help me…

  • sean

    hey guys im a dumb ass and i used redsnOw to jailbreak my 3gs and did it correctly whats yalls problen

  • Alisha Aitken-Radburn

    hi guys, silly me did not read the stuff about unlocking…… any idea when i’ll be able to unlock it?

  • Alisha Aitken-Radburn

    if i restore and then use pwnage tool will it unlock or will i just have to wait it out

  • neo

    my iphone 4 is factory unlock with iOS 4.2.1, should i update from itunes to 4.3.3? or either update it using the shift & restore with itunes for browsing redsnow folder? I just want to make sure which one is error free. thanks

  • Chris

    I’ve updated my 3gs to 4.3.3 have followed the jailbreak proceadure to step 8 but it’s telling me it can’t recognise the selected ipsw. any ideas?

  • jess

    im trying to download iPhone2,1_4.3.3_8J2_Restore.ipsw but it is taking ages, is it suppose to do that?

    • sw

      I can’t find in Browse the iPhone3,1_4.3.3_8J2_Restore.ipsw file? where is it?

  • Ed

    I don’t know what I’m doing wrong, but the redSn0w rc16 program just seems to freeze up with the message, “Exploiting with limera1n”. My iPhone 3GS shows a usb cable pointing to the iTunes logo. It’s been like this for over 15 minutes with no activity that I can perceive. Can someone help me with this? I know that I’m not a computer or iPhone wiz, but I can’t determine what I’m doing wrong… Thank you!

  • Max

    I manage to jailbreak i phone 4 accordingly with Redsn0w 0.9.6rc16. However i just can’t get the phone unlock. Any solution to unlock i-phone 4 with Base band 04.10.01 (bundled with iOS 4.3). (The iOS has been upgraded to 4.3.3 with custom IPSW) Highly appreciated for any help

  • Rob

    stuck on screen that says please wait while your device is being processed, waiting for reboot, does this usually take long or am i having an issue?

    • François

      Ed, Rob,

      please insure you taken step 7 properly. i got trapped with this myself.

      • Rob

        ok thank you
        very much,

  • kelsey

    I can’t find in Browse the iPhone3,1_4.3.3_8J2_Restore.ipsw file? where is it?

  • Jon

    You all are genious. Thanks so much for this easy method for jailbreaking the iphone 4.

  • Shu

    Hi, I have my 3GS on OS still on 3.1.3 jailbroken with spirit.

    I want to upgrade to iOS and jailbreak. Which is the best way to do this? thanks in advance

  • my firmware is 4.10.01 do i need to downgrade or is it ok to follow the steps as mentioned..?

  • blueeeee

    will this work for iphone 4 ios4.3.3 bb04.10.01? someone help..

  • T

    Pleeease someone help. my phone won’t turn on now. The redsn0w screen just says rebooting and nothing

    • henry hal

      same here

  • al

    followed those steps and now phone stuck in the middle of the process. now trying to restore with iTunes but getting different message errors and cant restore.
    I am trying to restore from custom ipsw file. last error is 9. before that was 1618.
    Seems every time i try to restore there is a little progress and the restore process moves slowly further but without success…
    any ideas?
    it’s an iphone 4

  • al

    now moved to stage on iTunes “waiting for the phone” but seems ain’t going any furher.
    pls help

  • al


    Seems I got the same problem. now stuck not able to restore.
    any ideas?

  • JBnoob

    I need help.
    I’m not sure whether i can jailbreak anot cos my iPhone SN starts with 5K1104…so im not sure if its consider a new or fixed model.
    Can someone pls advice me.

  • Dulis

    Worked like a charm. No problems at ALL!

  • Rock


    I recently jaibroke my iphone 4 ios 4.3.3. with redsn0w tool. Since then the phone has become slow and response time has increased considerably. Browsing through contact list too has become jerky.

    COuld this be caused by a virus issue since my home computer was affected by a virus recently? I restored my iphone with itunes and even without jailbreaking the phone is too slow. please share your advice

  • Mopheadman

    i just jailbroke my phone. however when i installed some app it just doesnt work. and when i tried to restore i faced the error 3194 or some shit like that. i did the tinyumbrella thingy but it doesnt work. how ?

  • raz

    I cant get redsnow to recognize ipsw file!?

  • Justin

    Just tried to JB and unlock my Iphone 4 WITHOUT success. JB seems to work BUT unlock does not. In fact, for some reason I cannot use my Iphone with the SIM that was working BEFORE I JB and/or tried to unlock it. Now it does not work with ANY SIM!! So confused now.

    I JB using redsn0w rc15 with 4.3.3 (baseband 04.10.01). Then ran redsn0w rc16 for the bug fix and also tried ultrasn0w 1.2.3 as well.

    All other functions seem to work and I can use it as an Itouch with WiFi but phone functionality seems to not work at all. Disappointed to say the least and would appreciate any help.

    If it is not appropriate to ask here, could someone point in the right direction on where to go to ask? Probably need to speak to Comex or Dev team and hopefully they will read this.

    • henry hal

      you had to have the baseband for the ipad which is 4.16.00 and not use redsn0w

  • Moin Moosani

    hey guys plzz answer my small query its that i followed every step of ur and it did what u guys said it would do but at the end when the ram disk is being installed and all when redsnow says done i pushed the finish button then on my i phone it comes plz wait all the time its not rebooting or doing anything plzzz help me 🙁

  • talha

    I hav don jailbreaking of my iphone 4 after jailbreaking as i lunched cydia i m gettung message ” prepairing file system (cydia wil exit when complete)” plz help me i m getting this msg from yesterday nd uts nt getting complete plz help me…
    Thankx in advance

  • Teddy172

    the redsn0w software wont except the ios 4.3.3 firmware for ipod 4G

  • pritesh

    should i use redsn0w 0.9.6rc16 or redsn0w 0.9.6rc18 which is also released now to jail break ios 4.3.3 and beyond…plz reply …i have iphone 4 with ios 4.3.3

  • pritesh

    yuppieeeeeeeeeeeeeeeee…………..cheerssssssssss……………….now only ifone ..ifone 4…

  • dharmendra

    i have done all, but my phone isnt working now .

  • dharmendra

    error 3194 and phone not working.

    help urgent needed

  • henry hal

    ok so i jailbroke my iphone 3gs running 4.3.3. I wanted to use it on a different carrier than AT&T so I installed the ipad thing then i jailbroke it using redsn0w now i didnt read the instructions correctly and the jailbreak wasnt working cydia wasnt loading correctly and everything that i had downloaded before was now gone. so i reinstalled redsn0w and now the phone is loading correctly it will load the apple logo and then stop itunes will not recognize it. so i cant sync it and upgrade it to make the jailbreak go away and i now i voided the warranty. so what do i do now the phone is practically useless. any help would be appreciated

  • Nero

    can u give me a downloaded firmware because it has a large Memory, I’,m tired downloading it.. :DD