Procedure to Jailbreak iPhone 3G on 3.1.3 Firmware; No Unlock

Written By Sam on 4 February 2010

After Apple releasing their iPhone OS 3.1.3 many people went ahead and updated their firmware to the latest version. But then discovered that they did a very BIG mistake as current jailbreak/unlock tools doesn’t work fine with all the iPhone and iPod Touch models. The iPhone Dev-Team have confirmed that Redsn0w 0.9.4 works with some of the devices and can be used to jailbreak iPhone and iPod Touch with 3.1.3 firmware. Redsn0w 0.9.4 can only be used to jailbreak and unlock iPhone 2G on 3.1.3 Firmware. You can also use it to jailbreak iPhone 3G without unlock!. Redsn0w 0.9.4 can be used to jailbreak iPod Touch 1G and Non-MC iPod Touch 2G models with 3.13 firmware.

The latest iPhone OS v3.1.3 updates your iPhone 3GS and 3G baseband to 05.12.01. So if you want to preserve your iPhone unlock then do not update your iPhone to latest 3.1.3 firmware. But if you don’t care about the Unlock, you can go ahead and read the below guide to jailbreak iPhone 3G on 3.1.3 Firmware.

How to Jailbreak iPhone 3G 3.1.3 Firmware With Redsn0w 0.9.4

  • Download the latest version of iTunes and update your iPhone 3G to the latest 3.1.3 Firmware.
  • Download redsn0w 0.9.4 for Windows or Mac based on your OS and also download iPhone OS 3.1.2 ipsw file(We need the older 3.1.2 ipsw).
  • Now run redsn0w 0.9.4 and browse to the original iPhone OS 3.1.2 .ipsw file(Note that it is iPhone 3.1.2 ipsw and not 3.1.3). Redsn0w will check to see if the firmware is valid and will patch it.
  • Now from the options select both “Install Cydia” and “Already pwned”.
  • Now redsn0w will show you some instructions to enter into Recovery mode.
    • Hold down the “Power” button and immediately without releasing the power button, also hold down the “Home” button. Without releasing the “Home” button, release the “Power” button and keep holding the “Home” button for 30 second or until the installation starts.
  • Your iPhone 3G will reboot once it is jailbroken.

We are warning you again that this 3.1.3 Firmware jailbreak is strictly for iPhone 2G, iPod Touch 1G and older non-MC iPod Touch 2G models. If you have got an iPhone 3G and already unlocked your device the do not attempt to upgrade your firmware to 3.1.3.

93 Responses to “Procedure to Jailbreak iPhone 3G on 3.1.3 Firmware; No Unlock”

  1. MASHHOOD says:

    HI i have got some problem in 3g actually i have update firmware 3.1.3
    today and after that its locked,could u help us how i solve this prblm
    i m a new user and i look many solution but on your site what i have got batter than any solution.


    • Samrat P says:

      there are no tools yet to unlock 3.1.3. We’ll update you if any tools are released.

    • bhelai says:

      hi. question please. i got the iphone 3g. it was unlocked already but stupid me i put in my itunes and went back to factory setting. i am not able to use it now off course. how can unlocked again or can i unlocked? when i turn my device i can just see cd usb cable picture and itunes cd thing. i have my t mobile sim in it and it says no service. it says only emercency call. i cant even open the menu. what should i do? help please

  2. Justin says:

    Isn’t it great that The Dev Team warned us not to update. If you updated your iPhone 3G/3GS and you need the unlock your a total idiot haven’t you learned your lesson back in September-November 2009 (Hehe, good times, good times…)

    This time if you are really stupid and updated it then your a complete moron (I’m saying that in a non-offensive way but seriously)

    • Greg says:


      “If you updated your iPhone 3G/3GS and you need the unlock your a total idiot” and “This time if you are really stupid and updated it then your a complete moron (I’m saying that in a non-offensive way but seriously)”

      First of all, it’s “you’re”, not “your”. Second of all, you can can’t call someone a complete moron in a non-offensive way, you mor….nevermind.

  3. Alex says:

    Hi, just a question – my friend owns an iphone 3GS – 3.1.3 firmware (i am not sure he did an update, or did he bought the iphone with the 3.1.3 firmware) – could i use RedSn0w 0.9.4 to jailbreak it? – I do not need the unlock, just need to jailbreak and install apps..
    I have read a few website stating that it would work for iphone 3Gs – with an older bootrom (or something like this) – can you please help clarify how do i check if it is an older bootrom?
    Thank you.

    • Samrat P says:

      Put your iPhone in DFU mode and Go To Start->Control Panel->Device Manager. In the Universal Serial BUS Controller, you will find Apple Mobile Device USB Driver. Now Right Click and go to Properties, go to Details tab and select “Device Instance Path” from the drop down list box. There you will find [iBoot-359.x] at the end.

      • Alex says:

        Hi Samrat – how do i know it is an older bootrom? – is the step u stated to check the version of it … or what is it use for…?

  4. calford says:

    Hi Samrat.

    I tried had a look in the properties for the apple mobile USB driver, went to details but do not have a “Device Instance Path” on the drop down.
    using XP. Any other way i can get that bootrom info?


  5. Confused says:

    The instructions above says to select “Already pwned”, should this be selected if the phone has not been jailbreaked before?

  6. Andrei says:

    Hey..can anyone do smth pls about de 05.12.01..i accidentaly updated my sofware and now it’s locked 4ever..i cannot even sell it couse no one needs a locked one :(..and i’m sure there are tons of people that made this awful mistake. So in the name of all those please i beg you please do smth.

  7. Trevor says:

    Hi PLEASE SOMEONE HELPPP MEEE I bought a Iphone 3G and for some reason it already had the 3.1.3 firmware on it. I want to jailbreak it and unlock it so i can use it with my carrier. Is there a way to unlock the phone even thow it never has been unlocked before please help me.

  8. mdg says:

    i tried several times with at least three different programs and no luck. looks like it can not be jailbroken with 3.1.3……..not yet anyways.

  9. Nate says:

    I have followed this procedure perfectly and it dosent jailbreak my iphone. the problem is that it doesnt reboot at the end like it says it will. i have an iPhone 3G running on the new 3.1.3 and im not worried at alll about unlocking, i just want to jailbreak. help please!

    • Gerard says:

      Mine too. It just stays on a black screen. I can reboot it back to normal, but then its not jailbroken or anything.

      • shannon says:

        SAME! is there any way to jailbreak my ihpone 3G? ive followed every step of the instructions a dozen times without any luck. My computer will tell me that the rest of the jailbreak happens on my iphone, so i waited. my screen will become like really really dimly lit and after a while it’ll just turn off. the jailbreak isnt working please help!

  10. TAxe says:

    Recently i got an iphone 3g from a friend who brought an 3gs. This iphone was on 3.1.2 when he brought it, but now it´s on 3.1.3. It is already unlocked “legally” by payment to the simcard company that my friend was using. Now my question is if it´s possible to jailbreak my iphone?

  11. robert says:

    I am in the process of trying right now with a legal sim card also.

  12. robert says:

    i cant get it to jailbreak

  13. Matt says:

    I didn’t get it at first when following the above instructions but I played around a little and finally got it. Not sure exactly what I did to get it work but here is what I did:

    1) I followed everything above – didn’t work
    2) I only checked ‘install Cydia’ – didn’t work
    3) I followed everything above – worked

    so not sure if #2 above did something but wanted to share.

  14. hero says:

    Hello Matt, just wanted to ask what firmware is your iPhone on? and what model it is (3g 3gs etc)?

  15. sam_confused says:

    hey ya ppl i wanna asc you smt. i know its alredy posted . I got my iphone 3GS 32gb 3.1.3 updait i read the snow jailbrake guid withch says somthing about new and old boot and i wanna check mine cuzz i dont want no risks 😛 so anyways cant put it in the DFU mode wanna check if im the old one

  16. Nickster says:

    Tried it yesterday and after 3 attempts succeeded. I have an iPhone 3G with firmware 3.1.3.

    1) I followed everything above – didn’t work
    2) I followed everything above – didn’t work
    3) Unchecked “Already pwned” – success!

    In the first 2 attempts the program on the PC was running, but the iPhone just got stuck on a black screen and didn’t reboot…

    Hope this helps others to succeed in jailbreaking there device!

  17. Stephen says:

    Okay, this is strange… I upgraded my Iphone to 3.1.3 firmware and for whatever reason I downgraded it, and I DON’T remember how I did it. But I now have the cydia unlock FOR FIRMWARE 3.1.3. and it’s not registering with the 3.1.2. firmware. I tried restoring it to the original settings so that I can get the older version of cydia but I cant restore it WITHOUT first downloading the new 3.1.3. firmware. Any help on how I can get the OLD cydia?

  18. Ray G. says:

    For iphone 3G users, follow all the steps above but don’t check “Already Pwned”.

  19. iphone says:

    hi please someone help me i bought iphone 3gs that’s come wid 3.1.2 firmware and i had jailbreak it. but when i was installing theme it gone restart and then my device not get start again. so i had connect it wid itunes and updated to 3.1.3 and i can’t jailbreak my iphone plzzzzzz hele me. thanks

  20. Special says:

    I just recently purchased an iPhone 3G with an AT&t sim card activation. Is there anyway I can jailbreak it without having to worry about not being able to get Rock and Cydia??

    What’s the diff btwn jailbreak and unlock?

    I have the iPhone 2G with 3.1.2, and it is still jailbroken, is there a way I can activate it without worrying about It being automatically updated in iTunes. Because iTunes automatically put the latest firmware on the phone when it is being activated right??

    If you can answer A question I would greatly appreciate it.

  21. Chris says:

    Can confirm, this does work for jailbreaking an Iphone 3G on 3.1.3.

    MAKE SURE TO DE-SELECT “Already Pwned” if you Iphone 3G is NOT already Jailbroken. Just follow the steps in the tutorial and you’ll be fine.

  22. Spider says:

    I had jailbreak my iphone 3G 3.1.3(firmware 4.26.08)with snowbreez V1.5.1 and unlock with ultrasnow, it’s working perfect.

  23. Tariq says:

    I have iphone 3G
    its unlocked
    upgraded to 3.1.3
    but i cant seem to install cydia on it.
    any ideas plz how to get cydia on.

    • ocheap says:

      try to follow the direction above, but unchecked the already pwned.
      automatically it will put cydia icon on ur menu, then try to downgrade ur baseband with fuzzy band(it will only succeed if ur bootloader is 5.08, to find out ur bootloader, just install fuzzyband it will give u the info). if it works, ur baseband(check in setting, general, about, modem firmware, it wont be 05.12.01 anymore) u should be able to use the old os 3.1.2. ur iphone is jailbroken and unlocked.

      • ocheap says:

        but if it isn’t working(bootloader not 5.08), then the problem is in the hardware, need an expert to go down that deep.

  24. moneymike says:

    just got it to work on 3.1.3 iphone that was never jailbroken before
    Firmware: 3.1.3 (7E18)
    Carrier: AT&T 5.6
    Model: MB046LL
    Modem Firmware: 05.12.01

    Tried instructions above with no luck
    Then tried without checking “Already Pwned”
    It went through the process and installed Cydia

    • Chris says:

      I confirm what Brandon says.
      I have iPhone 3G
      I used to have 3.0.2
      I upgraded to 3.1.3 (stupid, stupid me)
      I did have an unlocked and Jailbroken phone before upgrading (stupid me)
      I tried instructions above with no luck
      Then tried without checking “Already Pwned”
      It went through the process and installed Cydia

      Now… on to unlock… please, please let my stupidity not be the end of this…

  25. ricky says:

    Does this work on MC models?

  26. Brandon says:

    I have an iphone 3g
    i upgraded to 3.1.3
    i have never unlocked or jailbroken it before
    i cant seem to get redsn0w to work for me
    my phone goes black and the screen says it is waiting for my phone to reboot
    it did this for about a half hour
    can anyone help me?

  27. mike says:

    just got it to work with 3g, FW 3.1.3
    Make sure you uncheck “already pwned” if you are having troubles with the first instructions

  28. Alicia says:

    Hi there
    I just recently got an iPhone 3Gs and it’s already 3.1.3 with 5.12.1. I don’t need unlocking however I would like to jailbreak my phone. Could someone please advise me on what I can do at this point? I have never jailbreaked before.

  29. kev says:

    hi all
    I’m also stuck on the black screen after following the instructions,anyone have a solution? help would be greatly appreciated.

  30. Jay says:

    Okay So i recently bought an iPhone 3g with 3.1.3 and 5.12.1.
    All I want is Cydia, is it possible?

  31. Eye says:

    **********Hi, just wanted to know before I do something stupid******

    my girlfriend has a 3g. She use to have it on t-mobile, now she has AT&T,
    ok, the phone is still how it was when she had it on t-mobile it just has a AT&T
    chip in it. Well now she wants the phone “regular”. I guess on order to do that
    I would have to install 3.1.3? Is the phone going to work if I upgrade?

  32. Jonathan says:

    Is it possible to Jailbreak a Iphone 3gs 3.1.3? I’ve tried but it don’t work.. :S

  33. Amit says:

    Hi Guys,

    I’ve got iphone 3gs 3.1.3 and I tried to follow the process above and also on Mac osx. Nothing worked. I’ve got MC131C model with modem firmware 05.12.01 and 3.1.3(7E18) version. From the above discussion, its unclear that its possible to jailbrake this phone. Please suggest

  34. Aljosa says:

    Yesssssss !!!!!! hoooray !!!
    I tried Snowbreeze but failed. REDSNOW WORKS FOR 3.1.3 !!!!!!!!

  35. david says:

    Just asking. just got an iphone 3gs factory unlocked from Three UK and was wondering if I have any chances of jailbreak it? taa in advance

  36. Shawn says:

    Hi 🙂 i have an iPhone 3Gs 3.1.3 with 05.12.01 baseband. i tried redsn0w 0.9.4 and i ended up wif a dark balck screen o.o does anybody noe what do i do with the black screen? pls and lotsa thnx

  37. dennis says:


  38. Paul says:

    Just jail broke my phone: 3G 3.1.3 worked great

  39. Acewing says:


    If your iPhone came with OS 3.1.3 And you are suffuring
    that black screen at waiting to boot, this is what I literally
    just did to fix this problem..

    1.) Open Redsn0W


    3.) Follow DFU instructions

    4.) Once you get that damn error, you need to do this..



    7.) On the DFU part it should automatically skip it and you will
    get pass that damn waiting to boot.

    This was performed on my iPhone 3G, OS 3.1.3 (Now Jailbroken)

    Base: 5.12.01

    Bootrom(w/e): 6.4


    If this helped, thanks??

    Sorry if this method doesn’t Work



    • Gerard says:

      Thanks! Works perfectly. Luckily mine had no problems whatsoever, so all I had to do was follow steps 1 – 3. And the rest was automated. 🙂

  40. jerome says:

    i have a iphone 3gs
    version 3.1.3
    model MC135LL
    Firmware 5.12.01
    can yu jailbreak it?

  41. jerome says:

    i have a iphone 3gs
    version 3.1.3
    model MC135LL
    Firmware 5.12.01
    can yu jailbreak it with redsnow??

  42. BW says:

    Iphone 3G 3.1.3 did the above instructions but left “Already pwned” unchecked and it worked great!


  43. Sifi says:

    I cant seem to get this working when i dont check “Already pwned”. It gets stuck waiting for a reboot. Any suggestions?

    • Acewing says:

      Look up a couple of posts to my long post. There’s your help

      • Aj says:

        hey acewing,

        tried it on my iphone 3gs 3.1.3 firmware….still get on to the black screen and doesn’t reboot……i am using a macbook pro as well.
        the phone i have is a service provider unlocked phone

        any other tips to install cydia???

  44. Sam says:


    I would just like to say thanks, and that this also works for the latest bootrom, 6.4 also.

  45. Malicious says:

    really quick ppl

    3gs 3.1.3 5.12 cannot be broken/unlocked or downgraded

    can be jb only if you did it while 3.1.2 and then updated it with a jailbroken 3.1.3

    can be downgraded only if when you using cydia and on the top says you have a ssh of 3.x on file then you can downgrade. but there is a procedure.

    besides that if you update to factory default 3gs 3.1.3 5.12 with itunes and nothing else.

    You are shit out of luck.

  46. Robert Collins says:

    I was actually able to downgrade my iphone 3gs (old one MB) from 3.1.3 to 3.1.2 after i accidently upgraded it. Just restored using the 3.1.2 firmware on itunes and then used iRecover to get it out of the DFU mode. Then was able to use blackra1n and jailbreak it. Was so happy it worked, i thought i was stuck with a normal iphone and was bummed because i wasn’t able to tether 3g to my ipad.

  47. rnemtz says:

    sweet! works just fine, thanks for the tutorial it’s really simple

  48. Jon Comer says:

    I just bought an iPhone 3gs 16gig from a friend. I put my sim card in and it connects to my service provider no problem. Its on ver 3.1.3 and BB 5.12.01 and is an “MC” model. The phone seems factory unlocked to other networks, can i go ahead and attempt ONLY a jailbreak (No unlock – as it is working on my SP) or will it lock the phone? anyone know?

  49. SupaDids says:

    Got a 3G 3.1.3 bb 5.12.01? Want it UNLOCKED & Jailbroken??

    Check out this vid…

    Explains the lot!
    Yes! It can be done!!!

    Helped me out no end!

  50. kashy says:

    After i jail breaked my iphone with redsn0w its not accepting an indian sim card….i need help…

  51. m usman says:

    I am usman from pakistan i have iphone 3g (8 GB), firmware running on it is 3.1.2, accidently i reboot my ihone and after reboot it shows black screen when i sync my iphone with itune it shows recovery mode, unfortunately i restore and update my iphone and now it is lock only show emergency calls, please any 1 tell me that is there is possibility to unlock it,

  52. CIDERMAN 79 says:

    I have 3g 8gb that was running 3.1.3 dont know what all this bother is about i just jailbreaked it using redsnow no prob

  53. zishan says:

    i have a iPhone 3g 8GB and was using it with 3.1.2 but in morning it found the screen was black call were coming but could not receive them and the phone use to vibrate when turning on and off the mute key. this happend once earlier too but was fixed with rebooting..but this time it ws just not responding and on connecting it with it gave msg to restore it…so after lots of failed attempt of rebooting like earlier i finally restored (i guess while restoring it also got updated to 3.1.3) n nw after this when connected to itunes it says it dont support this sim and my phone is dead now…

    tried it downgrade 3.1.3 to 3.1.2 (wht i was using earlier)with itunes it was restoring but in last it gave some error 1015

    kindly help me with some solution as i have got all my businees details n info in it..n i really wnt to get rid of this devil black screen prob…..please suggest me what to do…


    • m usman says:

      well zishan same problem is happen to my iphone 3g 8gb …. finally unlock my iphone using hardware unlock method it took 1 day .. now my iphone is run working perfectly. So my advice is you can also try this method.
      muhammad usman

  54. sthan20 says:

    can i update my iphone 3g to 3.1.3? my iphone is unlock version

  55. sthan20 says:

    my iphone model is MB489ZP, can i upgrade it to 3.1.3?

  56. Richard says:

    I have an international version of a 3G 16GB iPhone (model MC131ZP) from Hong Kong that was purchased directly from Apple unlocked so that I can swap SIM chips wherever I travel to. It is running the original 3.1.2 OS. Blackra1n was successfully installed on this phone. It was never used and I have no intention of ever using it. I now wish to (a) upgrade the OS to 3.1.3 and (b) to remove any effects of having jailbroken the phone with Blackra1n. What will happen if I upgrade? I’m worried that if I upgrade to 3.1.3, the phone will lock up on me. Any advice would be appreciated.

  57. darren says:

    To let people know, my iPhone 3G is jailbroken and unlocked on the 3.1.3 and firmware 5.12.1… It took me 3 days to figure how to do this as I thought I broke the phone upgrading accidently as it always said no service etc…
    To unlock your phone to every network again, Buy a PAYG sim. Ring the sim service provider to register it etc.. Insert the sim and tell them it’s saying no service…
    Then they’ll say some cock and bull… Tell them you bought the iPhone off ebay and it said there it was unlocked to every network.
    Tell them to check your IMEI NUMBER to see if it’s got a restriction on…
    Obviously it will have and they’ll lift the restriction for you for free..
    I’ll post an instruction on here later on how to jailbreak your iPhone on the 3.1.3 and modem firmware 5.12.1..

    • Lana says:

      i have a iphone 3gs version 3.1.2 i brought it off a friend of a friend thinking it was working after a days of trying everything to get it to work it was still saying no service im assumeing it imei blocked i tried to jailbreak everything seemed to work it says orange 3g e but still wont recieve or make calls or connect to wifi any ideas of what i could do ?

  58. Micho says:

    I tried it and it worked from the second time..Thank you very much 🙂

  59. Mike says:

    I’m using 3GS 32GB Iphone. Initially was V3.1.2 JB till I accidently upgrade to v3.1.3, firmware 05.12.01. Now how can I JB it or at least downgrade to 3.1.2. Tks

  60. Keyshawn says:

    so if my iphone 3G has a firmware 3.1.3, do i download firmware 3.1.2 and use it on sn0wbreeze?

  61. ostogu says:

    It worked for my 3G Iphone, but I tried slightly different way. Just check cydia button not already pwned and then you will see procedure about how long you will hold which button. And enjoy if it works.


  62. rai says:

    Hi all,

    I am one of the idiot, who updated firmware to 3.1.3. Now my iphone is locked and I can’t do anything. I have been searching for blog and software to jailbreak and unlock again. but all my attempt went in vain.
    Is there anyone out there who can help me?
    My Iphone is 3Gs (MCXXXX)
    Appreciate anykind of valid suggestion


  63. Munir Akbari says:

    Hellow Everyone
    Will any one can let me know that how can I unlock my iPhone 3GS 3.1.3 with firmware 05.12.01? If I can not can any one inform me that how long time it will take to unlock?

    Please… Please… Please…

    Thank You

  64. Benja says:

    Hey guys, you can’t unlock the firmware 05.12.01 until the new ios 4 i being realeased, but you kan jailbreak it using spirit, its easy to do, even for a noob.

    good luck

  65. jpete says:

    why after i jailbreak 3g 3.1.2 or 3.1.3 with redsn0w or spirit I have no wifi network reset doesn’t work

  66. tuvshin says:

    hi guys HELP ME my iphone 3gs new bootrom ISO 4.0 how to jailbeark unlock

  67. mj says:

    “unable to recognize specified ipsw”

    iphone 3g 3.1.3fw 5.12.01bb

    this is the message i keep getting, after using redsn0w 0.9.3 and 0.9.4.

    i have used 2 different 3.1.2 ipsw files downloaded from diff. sources and i get the same thing.

    what is my issue? do i need any additional files, e.g. bootloaders,
    i need to unlock this phone period, and i would need afc2 support with my jailbreak as my initial jb killed my wifi?? hlp pls

  68. So what do I do to jailbreak and unlock my iPhone 3GS? I want to buy the new iPhone 4 which I can now my contract is up and want to jailbreak and unlock the 3GS and sell it on ebay. I think I can get a good deal on it but is it safe to unlock and jailbreak phones? I’m hearing from folks here and there and noone seems to want to give me any advice but most folks are doing it. Any help is appreciated …

  69. Does anyone know if you can unlock and jailbreak an iPhone 4G? Either way I have the iPhone 3GS and I love it but I’m tempted to upgrade to the iPhone 4G but something has been keeping me from doing it but I just might upgrade even though it’s got some probs. If I can jailbreak and unlock the iPhone 4G I just might. What do you think?

  70. Tristan says:

    I have an iphone bought 2nd hand.
    I had jailbrokan the phone and unlocked it for my network…
    But i updated my phone by accident and now there is a lock on it and i can’t get the phone to work anymore.
    I searched on the internet for the solution but still i cant find one.
    Is there still no solution to the problem?

Leave your response!