How To Jailbreak iPhone 4, iPhone 3GS Using Redsn0w [iOS 6.0]


iPhone Dev team has just released Redsn0w 0.9.15b3 that makes it a lot easier to jailbreak iPhone 4 and iPhone 3GS, as you don’t need to go through the hassle of installing Cydia manually.

In this article, we show you how to jailbreak your iPhone 4 or iPhone 3GS running on iOS 6 using Redsn0w.

Here are some important points to note before you proceed.

  • This guide is meant for iPhone 4 and iPhone 3GS users. iPod touch users can check out our step-by-step guide to jailbreak iPod touch using Redsn0w here.
  • Warning: If you depend on Ultrasn0w to unlock your iPhone, then DO NOT update to iOS 6.
  • Redsn0w 0.9.15b3 only supports a tethered jailbreak, which means that you need to connect your iPhone to the computer on every reboot (except iPhone 3GS with older bootrom). It is currently not possible to jailbreak iPhone 5 and iPhone 4S.
  • 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 using iCloud or this one to backup your iPhone using iTunes.
  • 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 on iOS 6:

Step 1: Download Redsn0w 0.9.15b3 (Redsn0w 0.9.15 beta 3) from this link and save the application in a folder named “Redsn0w” on your desktop.

Step 2: Double click the Redsn0w zip file and extract the application. Navigate 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 3: After launching Redsn0w, click on the Jailbreak button.

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

Step 5: 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 your iPhone down for 3 seconds:

(b) Now simultaneously hold the Home button 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 6: Your iPhone should reboot now. Please remember to release the Home button.

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

Step 8: You will now be prompted to select the jailbreak options. Make sure Cydia is selected and click on the Next button to continue. iPhone 3GS users can also select Enable battery percentage option.

Step 9: Your iPhone will reboot again and Redsn0w will now begin uploading the new RAM disk and kernel.

Step 10: You will now be notified once the jailbreaking process is complete. Click on the Ok and then Quit button to exit the application.

Step 11: The rest of the process will take place on your iPhone, wait for it to complete. Your iPhone will reboot once again (which could take approximately 5 minutes).

Boot tethered:

Step 12: You still need to  rerun Redsn0w to boot tethered. Launch Redsn0w again.

Step 13: Click on Extras button.

Step 14: Then click on the Just Boot button.

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

Step 16: 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 your iPhone down for 3 seconds:

(b) Now simultaneously hold the Home button 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 17: Redsn0w will recognize the iPhone in DFU mode and apply the limerain exploit (remember to release the Home button). Your iPhone will reboot and a pineapple logo will appear, indicating a tethered boot.

Step 18: Wait for the process to complete, once it is complete, you should see the Lock screen on your iPhone.

That’s it, your iOS device has now been successfully jailbroken and you should see Cydia on the Home screen. If you don’t find it on the Home screen, please don’t panic, search for it using Spotlight.

Note: Since Redsn0w currently supports only a tethered jailbreak except for iPhone 3GS with older bootrom, you will need to follow steps 12 to Steps 18, each time you reboot your iPhone to be able to use the jailbreak apps like Cydia.

Please don’t forget to checkout our article on tips to keep your iPhone secure.

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.

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!

  • Tim

    Thanks, that worked like a charm. If it was an untethered jailbreak, it would have been perfect.

  • Mat

    stupid question – but by jailbreaking my iphone 4, will I also have unlocked it?

    • Jayson Braille Steinhoefel

      Yes it is the same thing!

      • iPhoneHacks

        No, it won’t as Ultrasn0w currently does not support iOS 6.0. And even if it did, it does not support most of iPhone 4 basebands.

    • Slick

      jb and unlock 2 different things

  • Nikki-jane Coles

    killed my 3gs, when apple updated to ios 6 im ow stuck in dfu mode and cannot restore at all bad move

    • iPhoneHacks

      You should be able to restore it using iTunes if it is stuck in DFU mode.

    • -aLx

      Or just hold down the power key and home key at the same time, should reboot the device

  • Jose

    Hi, how can I now if my 3GS is tethered or not? It was a 4.1 and now im updating it to 6.0

    • Alan

      If jailbreak programs like Cydia work after rebooting your iPhone then it would be untethered. I currently need to use the Redsn0w’s Just Boot option to be able to use Cydia and other tweaks.

  • Eyi

    Unthreated Jailbreak success on my iPhone 3GS Old BR, but cannot install iPad Baseband. Process will stop when flashing iPad Baseband and still on 05.16.07. How to fix that?

  • Sam

    Is it just me, or is none of cydia apps not working? I did the jailbreak and it worked fine. I even did the tethered boot. Cydia shows up and shows that my apps or tweaks are installed, but none of them are working. Any suggestions?

    • iPhoneHacks

      Did you reboot your device?

      This usually happens after a reboot, using the Just Boot option and following on-screens instructions should solve the issue.

      • Sam

        Yes, I’ve used the Just Boot option a few times now. I put it in DFU mode, use the boot option, I see the pineapple, it loads up…but things are still the same.

  • Sergey Dorfman

    Thank you guys. All works

  • Peter

    This restore doesnt work gives an error 2106, someone has the 6.0 for iphone 4 without baseband update ?

  • Mark

    It cant or wont identify my device…what do i do?

  • Jayson Braille Steinhoefel

    i followed steps 1-5 an redsnow says its processing but nothing is happening. its been like this for atleast 15min. how long does it take or is it not working? thanks

  • jamas74

    hi just completed process. all good but no service appears.
    what do i do please?

  • jamas74

    thanks guys worked well. just 1 question…… service error now. what do i do please? thanks.

  • fat32

    i follow step 1 untill end, but cydia stil not appear at my phone, try searching using sportlight, but no sign of it

  • Mindaugas

    worked fine but still cydia not appeared in my phone

  • David Allman

    Have a 3gs running iOS6.0, redsn0w 9.15b1 will not detect it in DFU mode. Have done this procedure many times before but this is the first with 6.0. I know how to enable DFU, it definitely is in DFU, but redsn0w doesn’t agree. Does anyone have any ideas as to what may be going on?

    • iPhoneHacks

      Are you connecting your iPhone 3GS via a USB HUB? If so, try by connecting it directly to your computer or try using another USB port.

  • Sticky076

    I can’t find Cydia in spotlight, and it is not on the home screen. Saw the Pineapple after just boot, but still nothing. Any advice?

  • mukesh

    which version of restore download for 0.9.15b1

  • Shane

    How do I set up a apn. Network opshion is not appering on the phone.

  • sg

    the phone i’m jailbreaking is not setup with my files. do i need them and a sim to follow this process?

  • josh

    doesnt work….. cydia isnt on my phone at all and it doesnt need to be booted it turns back on like regular

    • fat32

      u must reset back your phone back to basic, that mean your phone, like a new purchase, and threated Jailbreak again.

  • lalith samanth reddy

    there is no cydia man!!

    • iPhoneHacks

      Try rebooting your iPhone and trying the tethered boot step again.

  • martin


  • DudeMan

    Thank you soooooo much… I had accidently updated my 3gs to iOS6 with a jailbroken unlocked iphone and could not get it past the activation screen, with your help it worked great and I can now use it as an iPod again. (I now have an iPhone4 that I use as my Phone.)

  • Paul

    Please clary me one thing, if I upgrade my iphone 4 from 5.1.1 already Jb to io6 and use reds0w I’ll have two boot modes:

    -one using “just boot” and have all JB programs operational
    -other boot mode not doing anything and everything will work exept jailbroken programs like instalous, sbsettings etc.

    This correct?


  • JP

    good day… i jb my iphone 3gs ios 6… i succeeded on jailbreaking it and already acitvated but it has no service network… what should i do on this problem? Thanks in advance

  • Tripod

    I have a 3GS with old bootrom, and when I try to JB it “upload stage one” and then i get an “exploit error” in Redsnow… What’s wrong?

  • Zeeshan9300

    i have iphone 3gs
    plz tell me how wold i know that it is an old bootroom or new?
    2ndly if i hav an old boot room would i be able to activate my sim card as it is now by ultrasnow on my 5.1.1

  • El Toro

    Perfecto!!!!!!!!!!!! Iphone 3GS IOS 6

  • mike

    hi there………… it just goes well , and it is working fine

  • gab

    i tried doing this so many times but it just freezes at waiting for reboot and it rebooted already wat do i do?

  • Fred

    MIne just says exploit failed after attempting to jailbreak the device… Please help. i tried multiple times and followed instructions exactly.

  • jim

    jailbreak worked perfect BUT I have NO SERVICE. There are other users too with the same problem. WHat do we do?

  • kane

    hi ive done all of the above and everything works but i still have no signal.. i have 3gs on 6.0 5.16 phone is new version so i cant do the ipad baseband trick for fear of bricking my phone .. i also dont have the file back up i need to downgrade.. please any help would be stuck with searching for signal… sorry for spelling mistakes ive been on laptop for 2 days solid

    • iPhoneHacks

      As we have mentioned at the beginning of the guide, it is currently not possible to unlock the iPhone as Ultrasn0w is not compatible with iOS 6.

  • Larisa

    Hello, I have tried this many time and it keeps getting stuck at rebooting device, i have been researching everything. help.

  • Eugenio Goldfarb

    I´ve just JB my iphone 3GS but the IOS Version is still 4.0.1. Is that OK or I have to update the device. Thank you.

    • vikas

      never update it, if you update you have to do the process again

  • eugegold

    I ´ve just JB my Iphone 3GS but the version is still 4.0.1. Is that OK or I have to update to IOS 6 ? Thank you

  • YAK


  • vikas

    Hi , I have iphone 3gs and i have updated it to ios 6 and now its showing you need to activate and searching for the signal ,Could you please help me out?

  • lukey

    no cracked apps will install

  • Ankur

    I have iphone 3gs manufactured after 2011 can i jailbreak it?


    does this work on a ipod touch, and if so mine will not reboot the first time when iv justin presses the jail break button

  • bags

    have tryed to jail break my 3gs but after it has identified the phone it reboots but nothing happens after that and say on the redsn0w app ( Missing Keys .plist data for this build ….. any idears what that means or how to solve it ??? thanks

    • jaybeans821

      hey, i just ran into the same problem as you, did you get a way to fix this and if you did it would be much appreciated if you can let me know, im gonna keep trying stuff out and if i find out ill let you know, you can email me…thanks

      • bhullar

        identify the ipsw 6.0

        nt 6.0.1

  • Longman

    hi, am trying to restore my iphone 4 ios 6 with redsnow, it is giving itunes error -1, i can’t pass throught this error, pls help

  • Matthew Mace

    the jailbreak worked and cydia installed but it keeps crashing everytime i open it…i keep trying to boot “just tethered” but it does not help…..can anyone help me?

    • Matthew Mace

      11 days and still no reply……

  • Zaan

    this dont work at all i dont know how many times i tried this
    when i have jailbreaked it and then go for just boot the pineapple come but when it restarted up agin the cydia program is not insttaled what am i doing worng?


    i have just jailbroken and installed cydia on my iphone 4, went through the process just fine, the pineapple cam up phone came back on, but no CYDIA icon???? where can it be ???

  • Damion Pleiman

    I jailbroke my iphone 4 and it did all that, went to reboot it and half way through its process it said exploit failed. i tried so many different ways of fixing this problem, helpp?

    • pein zilla

      sama seperti saya,di step 7 gagal,dan terdapat pesan eror “exploit failed”

      anyone can help us?

    • tre

      Ya I also failed to jailbreak IOS 6 so I had to restore back to 5.1.1. Same error about playlist went thru all the steps for 3 days & still couldn’t fix issue. Good luck but I would say to restore to previous firmware.

  • NBS

    does this work for the apple tv 3

  • Farhad

    hi, first app could not recognize my iphone, and now i
    cant rebot my iphonne 3gs, iphone is not starting… can any1 help me!!!!????

    • iPhoneHacks

      Press the Sleep/Wake button and the Home button, until you see the Apple logo to reset/restart your iPhone.

      • Udas Punchi

        hi i complete all steps and also do just boot but on screen come apple logo no goes to lock screen he still on apple logo estematly 2 and half hour

  • imapokesfan

    jailbreak erred at step 7 stating that the exploit failed….any ideas?

  • Hamza

    After second stage is uploaded……There is an error showing by the name of “Missing keys.” What should I do….??

  • Jen

    After I booted it there is no Cydia in sight?? I searched for it too and nothing.

  • Dallas

    I have the iPhone 3GS was using red snow 9.15b3 with iso6 software the phone did its steps showed the pinapple Then rebooted itself when it turned back on it showed an expanding apple logo and would not do a tethered reboot and install Cydia . If anyone has an answer feel free to email me a

  • miguel

    how can we turn it into an untether jailbrka

  • David Bonner

    this tells me it is missing keys.plist data, am I doing it wrong or am I just screwed and can not breaking

    • iPhoneHacks

      Since this was written when iOS 6 was the latest firmware, you need to explicitly select the iOS 6.0 firmware file using the Select IPSW button while jailbreaking and while doing a tethered boot.

      Or follow this guide to avoid the issue:

  • mitchel

    this is not working

    i want my money back ! hoe can i do that

  • gavinshouppe

    I’m running iOS 6.0.1 on an iPhone 4. For some reason, the picture of the “moving applications” never shows up as I’ve seen in jailbreak videos . It goes through everything else normally though and while booting up tethered, I get the pineapple logo. But when I look on my phone, the cydia icon isn’t there. Any help would be greatly appreciated as I have no idea what I’m doing wrong.

    • alex777

      I have the same problem

  • Ramiro Ramirez

    It seems like most are having the same issue where Cydia isn’t on the home screen. What’s a fix for this?

  • Michael

    im jailbreaking a iphone 3gs and got this message:

    Missing Keys.plist data for this build:

    Device: iPhone 3GS
    ECID: 2704857521485
    Build: iPhone2,1_6.0.1_10A523

    • cylove

      if you have a error go back and select Extra click , after choice Selct IPSW click on and selct the IPSW iPhone3,3_6.0_10A403_Restore . After selected back and click to Just boot then NEXT you will get it . hope this information can help

    • woody

      hi, did you manage to find a solution ??

  • Ricky

    i have done these steps more than 10 times without errors and all went “normal”…but in the end…still no Cydia icon on the Home screen (Just Boot many times, tried jailbreak again and again also)…please help..i have iphone 4 GSM factory unlocked (was from AT&T) 6.0.1..baseband 4.12.02

    • palazor

      mee too,did it like milion times with diffrent versions of redsn0w

  • Paul Pulanco

    at step 11 after the jailbreak…my iphone reboot, after reboot, no cydia icon…and my iphone is not jailbroken….im on ios 6.0 iphone 4 canada carier Bell

  • Ameer Hassan

    i have iphone 3gs with 06.15.00 baseband,

    i have updated it on ios 6.0.1 and after doing update, i want to jailbreak it but when i select an IPSW on redsn0w it gives me an error that “THIS IPSW IS NOT SUPPORTED WITH THIS VERSION OF REDSN0W”

    now what have to do plz reply me………….!

  • shannon

    it says missing keys.plist data for this buils

  • Rod


    I have jailbreaked my iphone 3gs lately using redsnow and installed ios 6. I had a no service issue appearing which was fixed using a youtube tutorial online. It worked for a few hours but overnight it seems that the “No service” error has reappeared and not no provider could be searched.

    Anyone has an idea on what it could be?


  • joe

    im jailbreaking a iphone 3gs and got this message:

    Missing Keys.plist data for this build:

    • iPhoneHacks

      When you launch Redsn0w again, select the ipsw firmware file again.

  • jasmine

    it wont let me open the redsn0w exe… it says certain operations(like the A5 jailbreak) are disable due to the incomplete iTunes libraries. Please be sure the latest itune is installed. what does that mean? ive tried and tried im,so aggraveted!

  • sai

    stuck on downloading jailbreak data on my 3gs

  • SURISHINI123456


  • mohammed


  • cylove

    hello! i am wondering how you did it? I did every step exactly the same… but when jailbreak done my phone can not reboot the logo apple appear but can not reboot. Any solution for this

  • Luna

    Hello, i have the cydia icon, and i can download apps, but cant install them, the y ”fail to install”….WHAT SHOULD I DO?

  • andrew

    guys after step 17 redsnow seems to be stuck on “waiting for reboot” !!! what should i do?

  • oscar

    I tried to jailbreak my iphone 4 but it always stuck at exploiting with limera1n!
    tell me how to fix that pls!

  • icy

    i did all the steps and it all work fine. but too bad… :'( its still ios 4.1 :'(

  • Paulo Smalls Smalls

    hey guys i have an IPHONE 4 and it use to run on 4.0.1 its the first time i give it an update and its not working anymore plz help me cheers

  • karan

    i m also showing jailbreaking a iphone 3gs and got this message:

    Missing Keys.plist data for this build:

    Device: iPhone 3GS
    ECID: 2704857521485
    Build: iPhone2,1_6.0.1_10A523

    pls help me


    I have been waiting for 30 mins. for the iphone 3 to reboot in DFU mode ,is there something that I am doing wrong? This should be an easy process to do cause it is an older device.Can someone guide me through this ?

  • Tufail Shahzad

    I have 3gs, just upgraded to IOS 6.0.1 just because of SHSH Blobs were only supporting 4.1, 4.2 and 6.0.1
    I have installed 6.0.1
    But, the issue is “No Service” I have installed latest version of UltraSn0w but no luck. Also, downgraded it’s baseband from 6 to 05.13.04. I have wasted the whole day but no luck, can you guys help?

  • Joni

    is this a unthetered JB?

  • joyce

    i too have the missing keys. plist,im using a iphone 4 help

  • killerson

    I’m trying to JB my iPhone 4 but redsnow keeps on getting stuck in the redsn0w app during the ‘exploiting with limera1n’
    please help

  • Bessfort

    how can i restore my iphone cuzz i update the version from 5.1.1 to ios6.1 but itunes wants the right carrier and i don’t have it and i can’t have acces to my iphone from itunes . Can anyone help me i tried to restore and erase all data from settings but it is taking a lot time and nothing is happening the reloading logo is staying there :S
    Sorry for my english . Can anyone help me ?

  • raj

    hi i followed your directions correctly but every time i boot with redsn0w my iphone 4 ios 6.1 it freezes on the apple sign. Please help i would really appreciate it

  • Ban Perpetiel

    Still got no idea with the ‘No Service’ solution?

    • iPhoneHacks

      Redsn0w can’t unlock your iPhone. You are better off buying one of the IMEI based unlocking solutions.

  • monique janes

    I do not have a computer. Now what?

    • iPhoneHacks

      Unfortunately, You need a computer to jailbreak, so you could use a friend’s computer.

  • monique janes

    This feels so scammish. “We” can unlock and jailbreak. Bullshit. There is no we. No response to my emails now either, now that I have paid

    • iPhoneHacks

      Who did you pay? This tutorial shows you how to jailbreak for free.

      Jailbreak tools are available for free so you should never pay for them, they are usually scams.

      • monique janes

        I responded to an ad on Kijiji

        • iPhoneHacks

          Get a refund and check this URL to find out if you can jailbreak your device and link to the latest guide, which shows you how to do it for free:

          • monique janes

            How do I get a refund? Contact Kijiji?

          • iPhoneHacks

            No idea, probably or contact your credit card company and ask them to chargeback or reverse the transaction.

        • Noema Celeste

          What a downer.

      • monique janes

        I had been told Bell cannot be unlocked yet they sent posted this ad saying it could be. Can Bell be unlocked?

        • iPhoneHacks

          If you’re looking for a software based unlocking solution then it depends on your device, it’s not possible on newer iOS devices.

          You are better off opting for the IMEI based unlocks. Check, it’s one of the trustworthy sites for unlocks.

          • monique janes

            Thank you

  • jerome

    im jailbreaking my iphone 3gs 6.1.3 but it takes too long ro prepare to long it takes normally in jailbreaking my phone?please help me…nid ur support pls?

  • jerome

    “waiting for reboot”it takes too long…how am i proceed?

  • Aira

    I just purchased the 29.99 unlocking procedure that says 5 min procedure, now I have received an email with my username on it. I logged in. And it’s giving me instructions to jailbreak my phone. I have an iPhone 5 and instructions say that this will not work with iPhone 5. Which was not said on the link. Now that I entered my IMEI number it says I should receive a code within 2-10 days which absolutely contradicts the main link saying 5 minutes. Now I absolutely have no clue what I’m supposed to do next or if this will even work for my iPhone 6. Should I get a refund then?

  • Aira

    My iPhone 5 I meant. Can somebody please help me?

  • Joe

    so is this website legit or not?? please someone answer me asap really want to unlock my phone..