This guide and tutorial will show you how to jailbreak your iPhone 3GS using RedSn0w. After jailbreaking your iPhone 3GS, you will be able to unlock it using UltraSn0w should you want to.

Note that this tutorial is for the iPhone 3GS but the steps are the same for the iPhone 2G, iPhone 3G and iPod Touch 2G. Read this for more information about the jailbreak that best fits your needs. This was done on a PC but I assume the steps are the same for Mac and Linux.

Jailbreak iPhone 3GS Guide:

1. First, make sure you have the latest version of iTunes installed on your computer. If you have to update iTunes, make sure you restart your computer after installing the latest iTunes.

2. On your desktop, create a folder called “jailbreak iPhone 3GS” or whatever you want to call it. In this folder, download firmware 3.0 for your iPhone 3GS and RedSn0w 0.8 from here. Unzip the RedSn0w folder.

3. Launch RedSn0w and browse for the 3.0 firmware you downloaded in the previous step. RedSn0w should be processing the chosen firmware and tell you that the IPSW was “successfully identified”. Click Next.

4. RedSn0w will start working for a few seconds and then will ask you what you would like to install. You can install Cydia and Icy. I highly suggest you only install Cydia. Choose Cydia and click Next.

5. We’ll now have to connect the iPhone 3GS in recovery mode. To do so, unplug it from your computer, turn it off and wait a few seconds. Then hold the home button while plugin your iPhone to the USB cable. Keep holding the home button until the “Connect to iTunes” image appears.

6. Your iPhone will then go into recovery mode and that’s when the magic happens… RedSn0w will install the jailbreak, which may take a few minutes.

7. Your iPhone will restart and install a bunch of stuff. . Even though RedSn0w says “Done!”, wait until the very end to click “Finish”.

8. After a few minutes, your iPhone will restart. Then click “Finish”.

9. Go to your iPhone springboard and you should see the Cydia icon. Note that the icon may be on the second or third page on your springboard.

10. Done!

It took me about 10 minutes to jailbreak my iPhone 3GS, including time to take screenshots and write this tutorial. It was from far the quickest and most painless jailbreak.

  • Jamie

    It didnt work so y dont u help me

  • carla

    hello is there a baseband 5.11 & bootloader 5.9 downgrader for windows now ? please help i miss using my phone

  • Helgen

    If you guys can’t follow instructions, then you simply should not even try to jailbreak your iphones, because all you have to do is follow the instructions, and it works 100%. This is only my 2nd time jailbreaking and it’s quite simply the easiest thing to do, you just FOLLOW THE INSTRUCTIONS.

    Make sure you have all the firmware correctly corresponding to your version (Settings>General>About), download the right firmware (this is for FIRMWARE 3.0.1, MAKE SURE YOU HAVE BOTH THE 3.0 and 3.0.1 FIRMWARE AND FOLLOW THE INSTRUCTIONS.)

  • jenna

    i need help! i followed all the instructions and it worked just fine but after i can’t find the cydia icon anywhere on my phone 🙁 what do i do?

  • Joe

    I did everything exactly as explaiend in the tutorial – however, my RedSn0w application gets stuck after i’ve plugged in the iphone and it says “waiting for reboot”?

    Any advise?

  • Jkern

    As a paying ATT account, what are the benefits here? I was told all apps. Are download free. Is this true?

  • jurgen1c

    Hey i have 3.1.2 firmware running on my iphone tried to run the redsnow and it didn’t recognize the IPSW, what should i do??? please help i really need my phone

  • noname

    Even if I own iphone 3gs with 3.0.1 on it, i still have to download firmware 3.0 in order to install it?

  • geo xyd

    Hi Sebastien,
    Iam Greek and i have a brand new iphone 3gs….
    off course i want to jailbreak it in order to take free advantage of all its capabilities
    i read all the comments of this topic and i want to see writen only one clear word from you
    i want you to tell me if my iphone after doing all this simple procedure will work as if it was not jailbroken (i mean to work normal)..

  • flipper

    I followed it to a T and it”s stuck on “downloading jailbreak data…”

    any advice?

  • jon

    quick question if i i unlock an iphone 3gs with the red snow would it remain unlocked forever/..if i were to put my sim card in there would i be able to call text and use the internet>

  • Ally

    @Sebastion: I jailbroke my iPhone 3GS firmware 3.0.1 with Redsn0w, and I followed all the directions and it finished the way it was supposed to.

    I went into Cydia and downloaded Bite SMS, which required a reboot. When it rebooted, it turned off, and doesn’t turn back on. Whenever I try to turn it on, the apple logo appears, but it turns right back off.

    Why is this happening and what can I do to fix it??

  • Delaney

    Can I use redsnow to jailbreak a 3gs running 3.1.2? I tried blackrain but it’s tether only.

  • SOFCBeta

    Let me first thank you for your effort.
    I am trying to ‘JailBreak’ (and later unlock) my IPhone and getting lost after step4.
    As described, “Connect to Itunes” does not show up at step 5, even though I am holding down the “Home” button of my PC, I do not see any thing getting installed/any thing happening…

    IPhone 3Gs
    Version 3.0(7A341)
    Model: MB717LL
    Modem firmware: 04.26.08

    Any ideas as to what am I missing here? Please advise.

  • SOFCBeta

    Please ignore my last post. That was so dumb.
    However. Redsnow 0.8 is crashing with my Vista Ultimate ofter step 5.
    Please advise.

  • pip

    yo sebastien, all 3g and 3gs wont accept 3.0 firmware for some weird reason.. when is the redsnow for 3.1 coming out??

  • Swollen Powell


    I just did this on 3Gs running 3.0.1 with no issues –

    First, I had the USB cable plugged into my laptop but NOT connected to the iPhone (which was already powered off). Then I began the process (BTW make sure you have iTunes fully updated, if for no other reason than to eliminate it as a possible cause of your worries).

    At step 4 I selected only Cydia, clicked next, and was brought to step 5. I pressed down the “Home” button (aka the bottom circle button on your iPhone) and, keeping it depressed with a death grip, I then attached the USB cable to the iPhone. It fired up, then went right into “Connecting to iTunes” (represented visually with a graphic of a USB connection). At that point I let go of the button and everything pretty much fell into place magically.

    Maybe this micro-breakdown will help you solve your problem, maybe not. No matter – good luck!

  • MM

    Just did this on a 3GS running 3.0.1, used firmware 3.0 and redsn0w 0.8 on Windows 7 with iTunes 9.0.3 (not that the iTunes version seems to matter), all worked perfectly, thanks!

  • Ekta

    i have iphone 2g a1203, i had accidently updated it to fw ver 3.1.3
    and now its is not working, only thing i can do wit my iphone is to make emergency call and recieve calls. screen shows itunes logo and usb connection, wit slide for emergency calls sign
    i’m hooked up mann. wat to do now
    i’v tried all possible ways starting from unlocking to restoring it back. downloaded 3 diff firmwares from various sites
    even tried Jailbreaking as u’v described but it isn’t working for me
    redsnow stops working after 6th step.
    why is it so.
    even tried quickpwn but that too fails

    wen connected to itune it says
    Thers a problem with ur iphone
    the iphone connected may b damaged or cannot b activated for service, we recommend u to visit ur nearest apple store

    plz help me out….

  • Alton

    Now I got my Iphone
    – 3gs
    – OS 3.1.3
    – (MC model)
    – without SHSH of cydia back up
    – itunes9(in my window7 laptop)

    I wan to get Back the previous version whice is 3.1.2
    Wat should I do now???


  • I saw a website that has a program that unlocks or jailbreaks any iPhone. It says that it’s free too. It’s over at

  • AlvinM


    I purchased an unlocked iphone 3gs with 3.1.2 firmware. I am attempting to sync it into my itunes (am using vista) when the program asks if i want to upgrade to firmware 3.1.3. I mistakenly clicked yes and to make the long story short my iphone cannot be accessed now and can only handle emergency calls.

    Hope you can give me an instruction on how to bring back the program. Much appreciated!

  • eli

    it doesn’t work I’ve tried it twice now and it wont work.

  • Veery help full

  • nadav

    I have a 3GS on emergency calls after upgrade to 3.1.3
    Here are some data …
    baseband: 05:12:01
    bootloader: 6.4
    model: MC 131
    how can i hack it?
    If there is a guide prepared for it?
    I tried to follow the manual instructions but after step “7”
    the iphone Refus to restart , the screen stay with light on but nothing happens even after half an hour
    help me …

    Thanks to all helpers

  • dalllllleeeeeeeee

    can i jailbreak my ipod touch 2g ios 4.0 btw it is a mc version

    i have itunes 9.2

  • Nat

    My friend download another form of jailbreak on my iphone which I dont like will it stuff up my phone if I download this one aswell?

  • Michael

    I did everything but the icon is not showing up did something go wrong?

    • N8

      You need to re-boot. ( turn your phone off then back on) that should do it, if you did everything right.

  • Dani

    hi, i have a 3Gs with MOVISTAR sim card I updated to fw 4.02 now the phone is locked i can’t use it. itunes shows the iphone icon but the itunes window displays the SIM CARD inserted on thi iphone is not supported.
    now i don’t have access to my iphone in itunes or on the actual iphone.
    please someone help.

  • sarah

    Hello I have an iphone 3GS (4.1) and the download not start with redsn 0.8 and 0.9.3 can you help me please?

  • sarah

    j’ai un iphone 3gs (4.1) et le telechargement ne demarre pas avec redsn 0.8 et 0.9.3 qui peux m’aider svp?

  • Fuad

    Need Help!!!!

    I have a iPhone 3GS V 3.0.1 (7A400) with FW 04.26.08…now it’s a jailbroken & as well an unlocked phone….But due to some sudden operating problems i want to restore it to its original FW (same version)…But i couldn’t make it done bcoz of “3194 Error”….My steps were as follows:

    1. Set my iPhone to recovery mode
    2. Connected it to iTunes Version
    3. It showed “Contacting the iPhone software update server
    4. iTunes found it in recovery mode & asked to restore
    5. Then i pressed the Shift+Restore & Selected the FW 3.0.1 as its already running on my phone
    6. Now its Verifying iPhone restore with Apple
    7. And it finally showed “The iPhone could not be restored. An unknown error occured (3194) everytime i did it.

    Is it not possible to restore an iphone 3GS to the same FW or to the other FW like 3.0.1/ 3.1/ 3.1.2 or 3.1.3??? If its possible then i need the right guideline to resolve this issue…’ll be thankful to you…Thanx in advance

  • Phoebe

    When it says to wait a few minutes then click finish, how long is that? because I have been waiting for over 5 minutes and am getting a bit curious.

  • john

    so i downloaded the firmware 3.0 but when i try to restore with itunes it says the firmware file is not compatible. what does this mean and how do i rectify this problem?????

  • Jailbreak

  • sweety

    hello, i have updated my iphone, then it doesn’t work it just show the screen with the icon plug in to itune, when i plug it USB to my iphone then connect it to pc to itune, it doesn’t reconigze my iphone and i can’t restore it too. so how can i find out with this problem, and solve it???

  • Tory

    WOW after trying to deal with Blackra1n for 4 hours yesterday.. it took 5 mins to use Redsn0w successfully.. Thank you Sebastien for making it easy 😛

  • Anuja Jain

    its been more than 15min I don see the finish button in the last shot followed by done? what do I do. please help.. I hold iphone 3gs.

  • Infrared

    Need some help guys.
    Im probably a tw@t but I cant find the .ipsw files in step 3. I havedownloaded firmware 3.0. Its a zip file and I have unzipped. In step 3, I cant find any .ipsw file to open.
    Please help. I accidentally updated my iphone 2G and now Im stuck with emergency call only

  • Infrared

    Ignore my previous post. forgot my comp chaned the .ipsw to .zip.
    Everything went well until step 9. the phone froze during reboot. I am using redsn0w-win_0.9.4 and firmware 3.0

  • Infrared

    ok, got it working. if its firmware 3.1.3 you need redsn0w_0.9.4 and firmware 3.1.2

  • I followed the steps for my iphone 3gs everything seemed to be going until the end ( step 8 ) my iphone didnt restart and there was no cydia icon on my phone. My version is 5.1 but it said to download firmware 3.0 for your iPhone 3GS and RedSn0w 0.8 which i did. I did try 5.1 version first but no good… Can you please help me to unlock my phone…

  • Joseph R

    for some reason i try to jailbreak my iphone 3gs its saying i am missing a file

  • Alvaro Santos Calheiros

    hey, i did everything and the steps were on ok but my phone did not restart…now it won’t come on at all…what do i do?

  • Curri Barceló

    After 1/2 hour and two attempts, on the second attempts, the program crashed. I wish it was only 10 minutes!

  • Curri Barceló

    I tried again, and it crashed again. I am going to look somewhere else… 🙁

  • kym

    hi ive downloaded all the programs needed, open redsn0w do what it says then it stays on the “please wait while your phone is being jailbroken” then underneath that it says “waiting for reboot” I have left it for ages now and its not doing anything…… please help