Download Custom Firmware 3.1.2 IPSW – Jailbreak, Activate, Unlock iPhone 2G, 3G, 3GS [Mac and Windows]

iPhone 2G, 3G, 3GS users can now safely update to 3.1.2 firmware without updating the baseband (for unlock). If you are not the one to download all the various files and just want the ultimate result, these files are waiting for you to download! If you rather want to start from scratch, download Pwnage 3.1.4 tool for Mac.

  • Caution #1 : A restore is going to wipe the iPhone clean. Hence, please backup your iPhone using iTunes and then proceed.

More info about these custom firmware files :

  • Has factory boot logos (Apple and restore cable),
  • Only Cydia, No Icy
  • Preserved Unlock baseband (that is the whole point of a custom firmware, right?!)
  • Activated/Not Activated (Check the files carefully)

Prerequisite (recommended) :

If your iPhone is already jailbroken at the current firmware (3.0, 3.0.1, 3.1), it will be a hassle free upgrade! Restore mode will work just fine with already jailbroken iPhones.

Step 1.1) Download Files for iPhone 3GS (Please read the following carefully)

p.s : I am paying for these downloads (purchased RapidShare Download traffic due to overwhelming demand). Please consider donating to keep these downloads free and instantaneous. Thank you…





OR

Step 1.2) Download Files for iPhone 3G (Please read the following carefully)

OR

Step 1.3) Download Files for iPhone 2G (Please read the following carefully)

OR

Step 2) Join the downloaded files

  • The files downloaded above have an extension .001 and .002. They need a special opensource (free) software HJSplit to join.
  • Download HJSplit to join both the files – Link for Windows Computers here and Macs here.

Step 3) Restore the firmware in iTunes 9.x

  • You should now have the respective firmware file with an extension .ipsw (make sure it is .ipsw or else, it will give you an invalid firmware error) . Follow the steps in order :
  • 1)Launch iTunes and connect the iPhone to your Mac / Windows computer.
  • 2)If your iPhone is already jailbroken (if you see Cydia on your iPhone!), put your device in Restore mode (Turn iPhone off, keep holding Home button while you plug it in to your computer). Proceed to step 7. If not jailbroken already, continue to the next step (3).
  • 3)If you are aware of DFU mode, proceed further. If not, watch this quick video and pay close attention to the steps to achieve DFU mode.
  • 4)Turn your iPhone off. Press and hold the Home button and the Power button at the same time for 10 seconds.
  • 5)After exactly 10 seconds release the Power button. Continue holding the Home button until iTunes pops up a message saying that it has detected an iPhone in recovery mode.
  • 6)The iPhone will show you a blank screen (black).
  • 7)Click on ‘Ok’ to the prompt displayed.
  • 8)For a Mac : Hold Option key and then hit Restore button.
  • 9)For Windows : Hold the shift key and then hit the restore button.
  • 10)In the dialog box that pops up, browse the downloaded custom firmware file (the .ipsw file that you downloaded and joined using hjsplit in step 1.x).

Step 4) Give it few minutes to perform the restore. Once the iPhone is up and running, proceed for software Unlock using Cydia. Follow this guide to install Ultrasn0w to software unlock your iPhone 3G/3GS. iPhone 2G is already unlocked with this custom firmware!

You are now good to go! Post a comment if you are stuck at any of the steps described above.

[Pwnage Tool is developed by the Dev Team. This is just a custom firmware file created using that tool especially for Windows users cos’ Pwnage tool is available only for Macs.]

973 Comments

  • ken
    Posted November 5, 2009 4:49 am 0Likes

    i installed the 3g activated file.. but now my push dosent work.. ive been trying all day.. i event went ahead and installed tmobile us ipcc. Please help.. i had it working before but that was when i used pwnage tool on my mac but i beleive doing that is hacktivated. I have an att iphone simcard from my friend who is an att iphone contract but i am on tmobile. please help

    • iLikeMyiPhone
      Posted November 5, 2009 2:23 pm 0Likes

      It is because you used the Activated firmware. Try NotActivated firmware and activate it using your friend's ATT SIM.

  • primmy
    Posted November 5, 2009 4:50 am 0Likes

    i have an iphone 2g running 3.1.2 an i joined the 2 files 2 make the .ipsw file but wen i put it in dfu mode n try 2 restore it it gives me the error 1600

    • iLikeMyiPhone
      Posted November 5, 2009 2:24 pm 0Likes

      It is Restore mode that is recommended if your iPhone is already jailbroken. If not try blackra1n for simplicity cos' your iPhone is 2G and there is no unlock threat!

  • rsprods
    Posted November 5, 2009 7:10 am 0Likes

    I could use some help: I have a jailbroken iPhone 2G running 3.0.1 and I want to upgrade to 3.1.2. I followed the directions, above, downloaded the two files for the 2G iPhone with an AT&T contract (described above as "not-activated official carrier"), successfully joined the two files with HJSplit, and followed the rest of the instructions to the point where I hold the shift key (I'm using Windows XP) and while hitting the "restore" button in iTunes. I browsed to the newly joined firmware file and received the following error message:

    • iLikeMyiPhone
      Posted November 5, 2009 2:25 pm 0Likes

      What is the error message you see/get?

      • rsprods
        Posted November 6, 2009 4:03 pm 0Likes

        I don't receive an error number, such as 1600, etc. All I get is a pop-up windows within iTunes that says, "The iPhone "iPhone" could not be restored because the firmware file is not compatible."

        I really appreciate your help! Many thanks!

        • iLikeMyiPhone
          Posted November 6, 2009 4:06 pm 0Likes

          May I know the file size (the file you downloaded from rapidshare) and the iPhone type (3G/3GS)?

          • rsprods
            Posted November 6, 2009 4:13 pm 0Likes

            I'm using a jailbroken iPhone 2G. I downloaded 2 files (part one and part 2). The first one is called iPhone1_1_3.1.2_7D11_NotActivated_Custom_Restore_iLikeMyiPhone.ipsw.001 and it is 30.3 KB; the second file is iPhone1_1_3.1.2_7D11_NotActivated_Custom_Restore_iLikeMyiPhone.ipsw.002 and it is also 30.3 KB. After I joined the two files, the new file is called iPhone1_1_3.1.2_7D11_NotActivated_Custom_Restore_iLikeMyiPhone.ipsw and it is 60.6 KB.

          • rsprods
            Posted November 6, 2009 4:15 pm 0Likes

            Also, I don't recall if I unlocked my iPhone the last time I jailbroke it (sometimes I do, sometimes I don't) but I'm still using AT&T. As such, I used the "NOT ACTIVATED" versions of the files, as instructed in this post. I don't want to lose the ability to unlock my iPhone in case I want to switch carries in the future.

          • iLikeMyiPhone
            Posted November 6, 2009 4:19 pm 0Likes

            iPhone 2Gs unlock is safe no matter what you do. Apple stopped securing the unlock from being hacked!

          • rsprods
            Posted November 8, 2009 6:11 pm 0Likes

            Yes! Downloaded, joined, and installed. There was a scary moment during the install where iTunes said it couldn't recognize the device or couldn't activate it, but once the restore was complete everything turned out fine. Thanks again for all your help – I really appreciate it!

  • Shah Rukh
    Posted November 5, 2009 12:08 pm 0Likes

    Hi, there i downloaded n joined them its showing 241mb but when saw in properties its showing 252,764,160 bytes… so is it fine to go with or therez any prob…

    • iLikeMyiPhone
      Posted November 5, 2009 2:26 pm 0Likes

      It is just fine! 1 KB = 1024 B…

      • Shah Rukh
        Posted November 5, 2009 2:33 pm 0Likes

        so i can go ahead right? just shift + restore… no errors like 1600xxx

        • iLikeMyiPhone
          Posted November 5, 2009 2:37 pm 0Likes

          Yep, if you followed the article closely…

          • Shah Rukh
            Posted November 5, 2009 2:54 pm 0Likes

            You know u rock! so fast reply i will just gonna follow it next… and i am following u on twitter… ur from india i guess… my blog is all ready ill definitely link you on it… it ll be huge… ok whats ur personal twitter or any link we can remain in touch

          • Shah Rukh
            Posted November 5, 2009 2:57 pm 0Likes

            n ill definitely need some one like you to get in our team i am building up techies team so may be u can join our team… what say

      • Shah Rukh
        Posted November 5, 2009 5:21 pm 0Likes

        Hi kiran, i just updated its fine but can u tell me one thing… its capacity is now 7 gb and space available is 6.8 GB while at previous one it was 7.08… is the root partition size is larger than the default one….

  • MarvC
    Posted November 5, 2009 10:54 pm 0Likes

    Another question, in my cellulr data network setting i have:
    Cellular
    APN: epc.tmobile.com

    MMS
    APN: wap.voicestream.com
    MMSC: 216.155.174.84/servlets/mms
    MMS Proxy: 216.155.165.50:8080

    I have you activated 3.1.2 FW and i can send MMS to myself and others, But whenever someone sends me an MMS it says media content not included due to a picture resolution or message size restriction, please help

    • oldnavy
      Posted November 6, 2009 2:16 pm 0Likes

      Is your username and password fields blank for both APN and MMS???

    • iLikeMyiPhone
      Posted November 6, 2009 2:22 pm 0Likes

      It really depends on the size of the message they are sending. Send an MMS to yourself and check it out. Not so sure about T-Mobile MMS… Their message boards may help you..

    • oldnavy
      Posted November 6, 2009 2:23 pm 0Likes

      ::Message From Another forum::

      After looking into this problem you may be happy to at least know that it is not your phone.. Many people with Iphone's are having the same issue. (Able to send MMS, but not Receive) You instead get a message saying the the failure was due to image size.. or something along those lines. The real issue here has been confirmed to be due to the recent tower outages all over. The systems are still very buggy after the systems "re- booted." Tech's are working hard to fix the problem and it should be resolved soon (few days max) It is not only effecting jail-broken iPhones, other "smart-phones" are having the same issue.. Hope this helps answer some questions.

  • akiden
    Posted November 6, 2009 4:21 am 0Likes

    Thanks! i'm now on 3.1.2 successfully after using the NotActivated firmware as advised. My baseband is still on v4 and that is not displaying the carrier name on my iphone 3G.

    Since mine is a factory unlocked set, can I go ahead and upgrade to 3.1.2 in itunes using Apple's stock firmware, and then do a restore again back to the NotActivated cfw to jailbreak it? Theoretically, this should allow me to end up with full upgrade to 3.1.2, still keeping my factory-unlocked v5 baseband, and a jailbreak iphone 3G rite?

    • iLikeMyiPhone
      Posted November 6, 2009 2:27 pm 0Likes

      Since it is factory unlocked, all you have to do is use blackra1n to simply jailbreak it. You should retain unlock and activation!

  • oldnavy
    Posted November 6, 2009 2:10 pm 0Likes

    Successfully upgraded iphone 2G to new 3.1.2 using win xp pro. I used Activated firmware as my iphone was already jailbroken

    • rsprods
      Posted November 6, 2009 4:07 pm 0Likes

      Can you walk me though the steps you took? I also have a jailbroken iPhone 2G, trying to upgrade from 3.0.1 to 3.2.1. I don't recall if I unlocked or not the last time i jailbroke my iPhone, but I'm still getting my service from AT&T, so I used the "NOT ACTIVATED" firmware, as instructed at the beginning of this post. Are you unlocked? Are you with AT&T?

      Many thanks!

  • rsprods
    Posted November 6, 2009 4:24 pm 0Likes

    Okay. Great. I'll try again and will let you know how it turn out. Thanks very much!

  • Uday
    Posted November 6, 2009 8:18 pm 0Likes

    I just tried it and it failed with an error, phone could not be restored as unknown error occurred during the verifying iPhone restore step. Now all I get is a Russian dude with his arms up and not able to get into my phone… What do I do??? Pleas help!!!

    My phone is a jail broken 2G which was on 2.1.0

    • iLikeMyiPhone
      Posted November 6, 2009 8:21 pm 0Likes

      Restore it to factory settings at 3.1.2 and then use blackra1n to jailbreak it… Then you can unlock using bootneuter…

      • Uday
        Posted November 6, 2009 8:51 pm 0Likes

        I tried restoring officially on iTunes and it gave me an option to restore to 2.2.1 only.. How do I upgrade officially to 3.1.2/

        Also, will I lose all my contacts in this process??

        Sorry, I'm a complete iPhone illiterate 🙁

        I really appreciate the quick response!

    • Uday
      Posted November 6, 2009 9:53 pm 0Likes

      As it turns out I just needed to upgrade to the latest version of iTunes… I'm on 3.1.2 now and restoring my old backup. Thank you so much for replying so quickly 🙂

  • Uday
    Posted November 6, 2009 3:31 pm 0Likes

    I meant to say 2G on 2.2.1. I’m panicking now!! Someone please help, you have no idea how much I’d appreciate it!

  • Uday
    Posted November 6, 2009 3:39 pm 0Likes

    I tried restoring officially on iTunes and it gave me an option to restore to 2.2.1 only.. How do I upgrade officially to 3.1.2/

    Also, will I lose all my contacts in this process??

    Sorry, I’m a complete iPhone illiterate 🙁

    I really appreciate the quick response!

  • eirefire22
    Posted November 6, 2009 9:13 pm 0Likes

    I have an iphone 3g running 3.1.2 and the newest baseband….will this all still work to jailbreak and then unlock my phone since it is on the newest baseband?

  • iLikeMyiPhone
    Posted November 6, 2009 9:17 pm 0Likes

    You will have to use blackra1n. The custom firmware will only jailbreak your iPhone, you can then use blacksn0w to unlock your new baseband…

    • eirefire22
      Posted November 6, 2009 9:20 pm 0Likes

      I tried using blackra1n before, and I couldn't get any wifi to work, so I couldn't download blacksn0w to unlock. So I restored the phone. Will this jailbreaking process explained here allow me to have working wifi again? (I'm trying to run tmobile).

      Sorry, I'm pretty iphone illiterate!

      • iLikeMyiPhone
        Posted November 6, 2009 9:31 pm 0Likes

        WiFi issues are documented and you have to reset network settings for it to work…

        • eirefire22
          Posted November 6, 2009 9:35 pm 0Likes

          Tried resetting all settings, turning bluetooth/3g/airplane mode on/off, etc….still no wifi!

  • brian
    Posted November 7, 2009 12:45 am 0Likes

    getting error 1600 when restoring

  • Strong Eagle
    Posted November 7, 2009 1:57 am 0Likes

    I bought an iPhone 3GS here in Singapore… under contract with Singtel. But , the phone comes unlocked out of the box and works with any SIM. So, which files do I want to download to jailbreak only?

    Thanks

  • manekike
    Posted November 7, 2009 2:29 am 0Likes

    hi i have tried just about anything to jailbreak the new 3gs iphone 3GS 3.1.2 7D11 but had no luck yet,
    after going into DFU mode and having followed step by spet the instructions above i get an error message 1600 and the only thing am able to to is restore to the original version
    can someone help please all i want to to is just breakfree are these costume ipws files ok? has someone completed the whole prosess?

    cheers Iphone lovers

  • evilguy06
    Posted November 8, 2009 8:02 am 0Likes

    I jailbreak my iphone 3gs with blackra1n and tried to install the custom firmware as directed but I got an error saying that it couldnt be restored.
    I purchased my iphone a couple of days back and it is a tethered jailbreak . could that be the reason it doesnt restore..please help!!

  • Thanushyon Thiyagarajah
    Posted November 9, 2009 3:14 pm 0Likes

    Worked perfectly on my iPhone 3GS. Carrier name was missing. Just set it back to O2-UK. Thanks very much.

  • RGH
    Posted November 10, 2009 12:35 pm 0Likes

    Advice please. Am running a 3gs jailbraked and unlocked with ultrasn0w. Version 3.1.2 modem 4.26.08. Works with Orange and tethering available and I Tunes version 9.0.1.8. No problems touch wood and I used your files to restore for the second time yesterday as I had a problem and the new sn0w cured the carrier display problem. I also have shsh on file at Cydia and have amended the code as suggested by dev team, so all is fine. What I need to know is if I can upgrade to the latest I tunes. I know it might be all ok at present but if I have to do another restore is it reliant on being the old I tunes version or not. Thanks.

    • iLikeMyiPhone
      Posted November 10, 2009 12:50 pm 0Likes

      Hi Richard! Great to see that you have everything secured for your 3GS iPhone! You can go ahead and update to the latest version of iTunes cos' it poses no threat to jailbreaking. Will keep you posted if Apple gets sneaky and releases something that breaks the jailbreak.. Please subscribe to RSS/Email notifications..

  • Trackback: 3.1.2 unlock - iPhoneinfo.se - iPhoneforum i Sverige
  • prorathack
    Posted November 11, 2009 7:31 pm 0Likes

    I still don't get the difference between activated and not activated firmwares?
    What should I download if I need my iPhone unlocked?
    My iPhone 3G works only with 1 career without unlock..

  • Wong
    Posted November 13, 2009 10:28 pm 0Likes

    hihi..
    when i try to restore my 3gs iphone(3.1.2) with the custom firmware(iPhone2_1_3.1.2_7D11_Activated_Custom_Restore_iLikeMyiPhone.ipsw) i downloaded, a prompt pop out a say " The Iphone coulod not be restored. An unknown error occured (1600).

    i bought this i phone from apple store and it wasnt jail broken…

    do u know what i can do to jail break it…?
    thanks…

    • iLikeMyiPhone
      Posted November 13, 2009 10:31 pm 0Likes

      Did you try it in Restore mode or DFU mode? I would go the blackra1n route cos' you have 5.11 baseband anyway…

  • maxo
    Posted November 14, 2009 5:19 pm 0Likes

    i am using phone software 3.1.2 (blackra1n) on 2G, put in restore mode and shift+Restore Custom 3.1.2. iTunes 9.0.2 and all is ok.

  • pawo
    Posted November 15, 2009 6:12 pm 0Likes

    Worked all fine with iPhone 2G. The only one problem is that the Notes application doesn't work anymore. With all previously existing notes the headlines and the note texts are completely mixed up and I cannot safe any new note or changes to existing notes. It jumos back to home screen then. Is there any patch out there?!

  • Omar
    Posted November 16, 2009 2:08 am 0Likes

    hi there

    i have updated my iphone 3g to 3.1.2 and used blackra1n to do the jain brick
    i all worked

    but i have a big problem
    i cant use my tmobile simcard anymore

    the iphone that i use was purchased in the U.s from AT&T … and i live in holland and do not have a AT&T simcard….

    can any one help me ? … how to use my old sim again ? without a AT&T sim

    greets ! omar

    ( als er nederlands sprekende zijn onderons ….zou het nog mooier zijn 😀 )

1 8 9 10 11 12 20

Leave a comment