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.

  • N5582H

    Ok….when I download the firmware it never shows up as a leggo block nor in .ispw format. How do I get it in that format to use it? It only shows in .zip format.

    Thanks

  • thanks..its really helpfull me out

  • Winnie

    I have previously jailbreak my iPhone, but after I upgraded to the latest firmware 3.1 from iTune, Cydia, and all other subsequent downloaded applications are gone….. Do I need to jailbreak again? Will it work with firmware 3.1?

  • N8

    NO, you can not jailbreak firmware 3.1.If you upgrade to 3.1 it will erease your jailbreak. At this time it is absolutly impossible to jailbreak or unlock an iPhone running the 3.1 firmware.
    REPEAT, IF YOU WANT TO JAILBREAK YOUR IPHONE OR KEEP YOUR CURRENT JAILBREAK DO NOT UPGRADE TO THE NEW 3.1 FIRMWARE!!!!!!!!

  • Winnie

    Unfortunately I have already upgraded the firmware and jailbreak stuffs are all erased… Is there any way to downgrade the firmware back to 3.0.1? Or do I have to wait until there is a jailbreak available for 3.1?

  • N8

    Sorry Winnie, but you are out of luck here. Acording to Saurik, Apple has also made it impossible to down grade after the 3.1 update. . If you have not captured your ssid before the 3.1 update then it is very possible you will never be able to jailbreak your phone again. 3.1 is a nasty update for jailbreakers.

  • N8

    Sorry Winnie, but you are out of luck here. Acording to Saurik, Apple has also made it impossible to down grade after the 3.1 update. . If you have not captured your ssid before the 3.1 update then it is very possible you will never be able to jailbreak your phone again. 3.1 is a nasty update for jailbreakers.

  • Niglet

    I have had my Iphone 3gs jailbroken for some time now but for some reason the MMS function would not work.. so i restored the phone with iTunes and it installed the firmware iPhone2,1_3.1_7C144_Restore.ipsw then when i tryed to jailbreak it again using redsn0w and firmware iPhone2,1_3.0_7A341_Restore.ipsw..it went though all the steps on the computer but the screen on the iphone just stayed black. The logo didnt appear and once redsnow said it was done on the PC the screen remained black. Would only come right after a hard reboot and then there was no cydia.. is there anything i can do??

  • N8

    NOPE, I’ll say it again. If you have upgraded to, or installed the 3.1 firmware update then you have made it impossible to JB your iPhone 3gS.
    Even if it seems like the redsnow jailbreak worked IT DIDN’T. Sorry to rain on your parade people. I’m sure the Dev team is hard at work on this one. But from what I understand, if you have not logged your ipsw and ssid in order to get your unique signature you are screwed. And apple has made it impossible to downgrade the 3gs back to 3.0 firmware. So if something goes wrong and you need to restore , you will loose your jailbreak for good. ๐Ÿ™
    thanks for ruining our fun apple.

  • Niglet

    agh gay! thanks dude. hopefully the dev team can sort something out asap ๐Ÿ™‚

  • Les

    After downloading redsn0w and the 3.0 IPSW file, I attempt the first step of opening redsn0w and locate the IPSW file. I’m unable to locate or see this file, I have downloaded and saved everything to my desktop.

  • daniel Urban

    When i downloaded the firmware for redsn0w to run on, i accidently changed the program that the firmware opens with, and i don’t know how to change it back. Any help?

  • N8

    Uninstall and re download!!

  • daniel Urban

    i did that, and it doesn’t change anything. -.-

  • Was Waiting

    I was having the “waiting for reboot” problem as well — it drove me a little crazy. I was able to get it to work by unplugging and then plugging in the USB cable when it stalled out. Good luck everybody.

  • Dosent Matter

    I upgraded firmware to 3.1 on accident when i just got 3gs. I am following the instructions to a tee but at the end the screen just stays lit up black. What should I do? please Help

  • Mike

    If you try to jailbreak the 3gs 3.01 with redsn0w 0.8 in vista and it’s stuck in uploading try the following:

    Rightclick on redsn0w.exe and choose properties.
    Then go to compatibility and run it in Winxp sp2 mode.

    And then just follow the guide, worked like a charm with me after 3 tries…

  • sam

    HOw about installing ipa applications on 3.1 firmware? Is there a possible workaround? link somewhere? Much obliged,
    Sam

  • Martin

    hi, i have iphone 3GS with 3.1 firmware, will this jailbreak work for me ?

    i really need someone to answer me on this ๐Ÿ˜€

  • Jesus

    ok so i havent read through this whole long list of comments and i appologize is this is already asked but… at this moment there is no jailbreak for 3.0.1? you HAVE to revert back to 3.0 to do this? and if so am i really loosing out on anything from 3.0.1? i dont remember reading the update notes about a month ago

  • Mufftrix

    Jesus 3.0.1 is fine to jailbreak, it 3.1 that you don`t want to go to!

    Just follow the instructions and make sure you get firmware 3.0 even though you have a 3.0.1 phone!

    For example for a 3gs 3.01 get the iPhone 3G S Firmware 3.0

    in vista run the program as administrator! (right click run as)

    I have done a few and all are working fine! (UK O2)

  • Nav

    Hey what if I already have a iphone with 3.0 installed. Do I have to download and install the 3.0 version located within the link you provided.

  • Abhilash K

    Hey man i stumbled on this site today..This site is heaven and dam amazing…Just wanted to ask here…Some plz help me…Ystdy suddenyl itunes donest setect my iphone dont knw y…is it coz i updated to itunes 9 or wht…now i am back on itunes 8…Also my Iphone 8Gb is already jailbroken and unloacked on firmware 2.1.Can i use the above procedure to goto 3.0.1 on an already jaibroken and unlocked phone (using QuickPwn)?????Also Itunes doesnt detect my iphone now..But iphone Pc Suite, Ifunbox etc does…So will this be a problem while Upgrading ??Thanks a tonn in advance…You guys make it look so easy to Jailbreak…God Bless ya…Njoy…Some one plz help me with my Problem!

  • Abhilash K

    Hey man i stumbled on this site today..This site is heaven and dam amazing…Just wanted to ask here…Some plz help me…Ystdy suddenyl itunes donest setect my iphone dont knw y…is it coz i updated to itunes 9 or wht…now i am back on itunes 8…Also my Iphone 8Gb is already jailbroken and unloacked on firmware 2.1.Can i use the above procedure to goto 3.0.1 on an already jaibroken and unlocked phone (using QuickPwn)?????Also Itunes doesnt detect my iphone now..But iphone Pc Suite, Ifunbox etc does…So will this be a problem while Upgrading ??Thanks a tonn in advance…You guys make it look so easy to Jailbreak…God Bless ya…Njoy…Some one plz help me with my Problem!

  • Tony

    I just goy my Iphone 3GS and it has 3.1 on it. Can I downgrade to 3.0 and do this jailbreak? Anything for the IPhone 3GS 3.1 yet?

  • Telly

    Same for me as for Tony. My phone came with 3.1.

  • Mufftrix

    Tony said:

    I just goy my Iphone 3GS and it has 3.1 on it. Can I downgrade to 3.0 and do this jailbreak? Anything for the IPhone 3GS 3.1 yet?

    Telly said:

    Same for me as for Tony. My phone came with 3.1
    ______________________________________________________________________________

    Afraid for now you cannot downgrade/jailbreak but it is being worked on so just keep checking !
    ______________________________________________________________________________

  • tre

    i was using 3.0 firmware on iphone 3gs and it gets stuck at the rebote step.. i did this server times idk what to do..

  • Tony

    I saw a post that stated I could downgrade my O/S from 3.1 to 3.0, but the modem firmware could not be downgraded to unlock. The unlock will just get me away from AT&T correct? I don’t care about that, just the jailbreak is all I after. Is that possible or just someone posting that?

  • Anita

    I have a 3G with 3.0.1 but there is a problem with processing 3.0 firmware. Redsn0w tells me that โ€œunable to recognize specified IPSWโ€..
    Can someone please help?

  • Martin

    hi, i have Iphone 3GS with 3.1. is there any jailbreak that can jailbreak my iphone ??

  • allready Jailbroken?
    check out appulo . us

    xD

    Cheers!

  • Jon

    Just upgraded my 2g. I used iTunes to upgrade to 3.0.1 first (shift + click on restore and selected the 3.0.1 ipsw file. Then launched RedSn0w and it didn't work at first because I was selecting the 3.0.1 firmware. Turns out you actually have to select 3.0 even if you have upgraded to 3.0.1. I'm on Tmobile, so I used wap.voicestream.com as my apn and everything works great. Thanks, Seb!

  • Ryan

    I went through redsnow about 4 times and everytime I can;t find cydia. I turned off restrictions and still can't find it. Any help?

  • Ryan

    still can't find cydia. did it 4 times and no cydia. I even turned off restrictions and nothing. any help

  • kman

    I have unlocked my iphone 3gs originally on os 3.0.1. I need to jailbreak it, any ideas of how to do this and how to do it right?

  • walo

    hello

    i have iphone 3gs its now but befor jailbreak the 3.0 im update 3.0.1 now its possiable to jailbreak this version ot nor?

    thanks

  • FOAM

    I tried using this method with a already jailbroken iPod 2G, I got to the step 6 & it was saying “waiting to restart” and my iPod never restarted. I canceled and unplugged it, tried to turn it back on and it will not come back on! Can someone please help!!!!

  • Madlad

    Can I use this to jailbreak a 3GS with 3.1 OOTB? I don’t care about unlocking it for another provider.

  • Telly

    Any updates on when jailbreaking a 3GS with 3.1 will be available?

  • Wen

    I’m so confused. Sabastian would you please email me? I am a new iphone user and love it and would like to jailbreak it. It says in itunes that I have version 3.1
    Can I or can I not jailbreak it?
    I am being prompted to update the iphone to version 3.1.2 and don’t know if I should.

  • madlad

    @Wen,

    Has you phone been jailbroken before? It is a 3gs 3.1 correct? I’m in the same boat, nothig out for the 3.1 OOTB yet. I wouldn’t upgrade to the new 3.1.2 until 3.1 is up and running. Hold tight. That’s how I screw up was by upgrading mine from 3.0.1 to 3.1 the 2nd day I had it and when I got Itunes download for the first time. Itune ask me to update to 3.1 and I did needless to say I screwed myself. Hope this helps you.

  • Mufftrix

    Good news for all on 3.1 blackra1n has been released! go grab it at http://www.blackra1n.com/

    and enjoy jailbreak happy time ๐Ÿ™‚

  • Wen

    @ madlad

    Hi there ๐Ÿ™‚

    No my phone is new out of the box and never jailbroken. My brother has an iphone and said I just have to jailbreak it so I read all about it here and decided that yes I do! ๐Ÿ™‚ His wasn’t version 3.1 though. He had the previous.

    It came out of the box with version 3.1 and yes 3Gs

    So is your phone working now or did you just sent it back to factory settings?

    This is all new to me ๐Ÿ™‚

    I’m relatively new to mac as well. I got a macbook last christmas

  • Wen

    @ madlad

    Hi again…

    so this
    http://www.iphonedownloadblog.com/
    is to jailbreak 3.1.2 on a PC only correct? (blackrain)
    I am so illiterate it isn’t funny
    Wait till it comes time for me to actually jailbreak it. I’ll be so nervous haha

    On another note, I got the mophie juice pack air….fabulous!!!

  • Lafane

    My ? is y shudnt u install Icy & if I jbreak my 3g 3.0.1. Will it freeze-up on me again. I had tht prob w/ my last 3g. I sent it bak 2 Apple & thy sent me a brand nw 1. I did more research on tht vry same prob 2 cum & find out tht it ws an easy fix. Wut r ur thoughts’ on ths?

  • Max

    I m sorry but when they say waiting for reboot my iphone 3GS doesnt reboot what can i doo ? Please Help me

  • Simon

    Currently im using iphone 3GS 3.1.2, i need to jailbreak and i already installed iPhone2,1_3.1.2_7D11_Restore AND redsn0w-win_0.8 and follow step by step
    but after click redsn0w-win_0.8 and browse for iPhone2,1_3.1.2_7D11_Restore
    THERE IS AN ERROR “Unable to recogonize specified IPSW.
    PLEASE HELP, thanks!!!

  • Winnie

    Simon, you cannot jailbreak your iPhone running 3.1.2 using redsnOw. Here are the steps to jailbreak:

    Step 1:
    ———
    Connect your iPhone to computer, iTune will prompt you to upgrade to 3.1.2. DO NOT upgrade yet, click Cancel. Let your phone sync so you will have a backup of your data. Leave your phone connected to computer after backup.

    Step 2:
    ———-
    Download blackra1n to your desktop
    http://blackra1n.com/
    – click on the Windows icon on the bottom of the page, see video instruction: http://www.youtube.com/user/Dinozambas

    Step 3:
    ———-
    Open up iTunes, click Restore & Update to the NEW 3.1.2 Firmware. Wait until the phone has done the upgrade, verify that it is running 3.1.2. Leave your iPhone connected to computer, close iTunes.

    Step 4:
    ———
    Double click blackra1n.exe to run it, a window will pop up, then click on Make it Rain.

    Step 5:
    ———-
    – once you have completed Step 4, you will see blackra1n icon, click it, select to install Cydia.
    – In Cydia, follow instructions to install, ensure you backup the ECID by clicking on button “Make my life easier”. This will save your device’s ECID SHSH on file for future jailbreak.

    Step 6:
    ———
    How to Install/Sync Jailbroken Apps to your iPhone
    # Go to Cydia
    # Tap on Manage tab
    # Tap on sources
    # Tap on โ€œEditโ€ and then on โ€œAddโ€ , type in http://cydia.hackulo.us
    # Tap on Add Source
    # After the source is added, go into Hackulo.us, click AppSync for OS 3.1 to install. Once done, within Hackulo.us you will need to install Installous.
    – Installous allows you to download free apps from iPhone and sync from iTune.
    – If you opt to download apps from computer (faster option), then go to http://appulo.us/appdb/
    – select the app you want, download -> save file -> double click the .ipa file, it will automatically open up in iTune, click Sync and it will be installed to your iPhone

    Step 6a:
    ——— In Cydia there is a package called WinterBoard, this will enable you to personalise your iPhone background/icons (no more black/dull background!!)

    Step 7:
    ———
    Enjoy your iPhone!!

  • ram

    my iphone 3gs 3.1.2 doens’t work when i jailbreak it using blackra1n…why is it?