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

  • John
    Posted November 1, 2009 6:07 am 0Likes

    Worked well for me on a an unlocked JB 3.0 3g phone.

  • akiden
    Posted November 1, 2009 4:52 pm 0Likes

    Hi, I using a factory unlocked 3G set (in Singapore). But I'm not on the official supported telcom though. But because the set is factory unlocked, I'm able to use it with any telcom.

    My question is which cfw should I use – the 3G activated or not activated cfw?

    Thanks very much!

  • Omid
    Posted November 1, 2009 7:54 pm 0Likes

    Hi Everyone, I tried to read your posts and am a bit confused sorry !!

    I have a JB and UL iphone 3Gs wihch I got from Rogers.

    Which version do i use Activated or NON-Activated?

    • Omid
      Posted November 1, 2009 7:57 pm 0Likes

      Also forgot to ask once i upgrade from 3.0.1 to 3.1.2 do I need to unlock again?

    • iLikeMyiPhone
      Posted November 1, 2009 8:44 pm 0Likes

      It depends on the following :
      1) Is it factory unlocked?
      2) Did you sign an official contract?
      3) What network do you use?

      Since you were referring to unlock, I would suggest Activated firmware….

      • Omid
        Posted November 1, 2009 9:54 pm 0Likes

        1) it was not factory unlocked I unlocked my self using ultrasnow
        2) yes i have a contract with Rogers
        3) its a 3G network

    • Omid
      Posted November 2, 2009 2:32 am 0Likes

      THANK YOU for your replies, I upgraded with NON-Activated then proceded to Unlock with Ultrasn0w and added appsyn as well as cix my carrear. and EVERYTHING is GOOD!!!!

      Thanks again

  • Ranbir
    Posted November 1, 2009 9:17 pm 0Likes

    Is rogers an activated or non-activated carrier help

    • iLikeMyiPhone
      Posted November 1, 2009 9:21 pm 0Likes

      Rogers – You should use NotActivated firmware since they offer iPhones officially!

      • akiden
        Posted November 2, 2009 12:49 am 0Likes

        My iphone 3G is factory unlocked for carrier A (officially) but I'm using it on supported carrier B, I like to verify that I should use the NotActivated cfw rite? Thanks!

  • Ghozzy
    Posted November 1, 2009 7:08 pm 0Likes

    Working So Cool I Used The Activited One For iPhone 3G Working Perfect With My iTunes 8.2 Thanks Very Much

  • akiden
    Posted November 2, 2009 12:44 am 0Likes

    Ok I'll try it out and post outcome after I've tried it. Thanks for the reply!

  • akiden
    Posted November 2, 2009 1:30 am 0Likes

    Can you advise what difference does it really make if I use NotActivated cfw with 600mb or 1gb memory size? My 3G is only 8gb so am a little concerned if 1gb partition in the cfw will reduce my disk space by too much so I like to know what difference is 1gb able to provide over 600mb partition.

    Thanks!

  • ivar
    Posted November 2, 2009 3:13 am 0Likes

    Thanks, downloaded the activated 2G custom firmware, restored and everithing is working super!
    I had a problem with the power switch(it didn’t work properly or something)..this problem is gone also!
    Uploading all music and files at the moment:)

  • Adam
    Posted November 2, 2009 12:42 pm 0Likes

    my brother just had his at&t iphone shut off so know he cant use it. i have downloaded a non-activated and activated firmware because i have verizon and i would like pu vit it on my network.
    please help i have seen lots of videos on this but no one tells you how to put it on verizon.
    please email me thanx.

  • Nickels
    Posted November 2, 2009 7:00 pm 0Likes

    Success on 3 different 2G iPhones – 3.0 jailbroken and 3.1.2 non-jb. The 3.1.2 iphone was getting 16xx errors, but "iH8sn0w – iREB 3.1-3 For Windows.exe" fixed that issue. Now I have two 2G iPhone running 3.1.2. successfully jailbroken.

    THANKS!

  • broncobuster
    Posted November 3, 2009 10:35 pm 0Likes

    Hey,have new factory unlocked 3gs and unactivated also, currently with att but no data plan and want to just use my current att sim but iphone doesnt recognize it, only able to see the emergency phone screen. Which of the two 3gs files hould i use with my current non-data att plan? cant get to the fw, running xp pro
    thanks a mil

  • Tony
    Posted November 4, 2009 1:26 am 0Likes

    Hi, just wanted to stop in and say THANK YOU for the custom firmware. I have a 3G now on 3.1.2 with a preserved baseband. I followed your directions to the letter starting with putting my iPhone in restore mode. Everything worked as normal and I did not receive any errors. Again, my gratitude and my thanks 🙂

  • koibito01
    Posted November 4, 2009 1:37 am 0Likes

    I have a 3GS jailbroken with blackra1n on 3.1 but I want it to update it to 3.1.2 custom. I downloaded the custom 3.1.2 for it but after the dfu and shift restore and select the custmo 3.1.2 it says it can't restore my iphone on itunes….itunes is 9.2 v.
    Or should I updated with 3.1.2 from apple and jailbreak again!!!!
    LOSTTT

  • Kyle
    Posted November 4, 2009 1:42 am 0Likes

    I NEED HELP!!!! i have an iphone 2g its 3.1.2 but the modem firmware isnt 5.11 its 04.05.04_G. and i can jailbreak but it doesnt unlock. When i put my T-mobile sim in the logo appears in the top left and i have service but it only allows me to make emergency calls. If theres any solution PLEASE let me kno ASAP. Thanks

  • koibito01
    Posted November 4, 2009 1:58 am 0Likes

    I have a 3GS jailbroken with blackra1n on 3.1 but I want it to update it to 3.1.2 custom. I downloaded the custom 3.1.2 for it but after the dfu and shift restore and select the custmo 3.1.2 it says it can't restore my iphone on itunes….itunes is 9.2 v.

  • LePousson
    Posted November 4, 2009 12:22 pm 0Likes

    It has probably already been asked but which firmware should I use on :

    1) Activated Orange FR already jailbroken with 3.01 OS
    2) Activated Orange FR not jailbroken with 3.1.x OS

    Thanks for your replies !

    LePousson

  • JuanKi
    Posted November 4, 2009 5:27 pm 0Likes

    wow! what a great first result in Google!

    I came searching ways to upgrade my 2G to the newest firmware after having it on 3.0 forever!

    thanks a lot! downloading the files right now, hopefully it will all go smoothly and I'll finally be able to leave the 3.0 station

    • iLikeMyiPhone
      Posted November 4, 2009 5:30 pm 0Likes

      Thank you 🙂

      I would suggest you first jailbreak your device at 3.0 and then use restore mode to get to 3.1.2! Easy and hassle free!

    • iLikeMyiPhone
      Posted November 4, 2009 8:16 pm 0Likes

      Thank you 🙂

      I would suggest you first jailbreak your device at 3.0 and then use restore mode to get to 3.1.2! Easy and hassle free!

  • Andy
    Posted November 4, 2009 7:59 pm 0Likes

    i have a iphone 3gs 32gb, factory unlocked from italy. i have upgraded from fw 3.0.1 to fw 3.1.2 customware that you have posted on yourwebsite. i am using pay asyougo from three.ie. Now my problem is that i have used the wrong customware ie the activated version instead of the NonActivated version. I realise this mistake after reading another user advice from Singapore.
    I tried to restore from Activated fw to NonActivated fw using itunes but it says that the firmware version is different and cant proceed. What do you guys suggest i should do.. Currently im downloading the original 3.1.2 from itunes and thinking of using blackrain. Is this the right way to go ? Thanks

  • Andy
    Posted November 4, 2009 8:39 pm 0Likes

    i have a iphone 3gs 32gb, factory unlocked from italy. i have upgraded from fw 3.0.1 to fw 3.1.2 customware that you have posted on yourwebsite. i am using pay asyougo from three.ie. Now my problem is that i have used the wrong customware ie the activated version instead of the NonActivated version. I realise this mistake after reading another user advice from Singapore.
    I tried to restore from activated version to Non activated version, but fails as itunes indicates that it is different fimware…i'm lost.
    Should i now download the official 3.1.2 from i tunes and use blackrain?
    Your advice is much appreciated. Thanks !

    • iLikeMyiPhone
      Posted November 4, 2009 8:42 pm 0Likes

      Hi Andy. I see the same comment repeatedly being posted. Please email me at pr AT iLikeMyiPhone.com for a better solution.

  • Sebastian
    Posted November 5, 2009 12:22 am 0Likes

    i cant combine the two file i downloaded .001 and .002 using split and concat program

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

      Make sure the extensions of those files are 0.001 and 0.002 (enable extensions in folder actions if need be)… Also make sure the files were completely downloaded.

  • Brennen
    Posted November 5, 2009 1:03 am 0Likes

    cant restore itunes says it's the wrong firm ware bundle

  • boncobuster
    Posted November 5, 2009 1:09 am 0Likes

    How can I view my FW version if my iphone 3gs is still new/unactivated?

  • broncobuster
    Posted November 5, 2009 1:10 am 0Likes

    sorry, xp is my os and thaks for any help

  • MarvC
    Posted November 5, 2009 1:32 am 0Likes

    I Have An iphone 3g, 3.1.2 FW, thanks to you, And running vista 64 bit. Just wodering why can't i change my timezone in settings. Everytime i change it to New York, USA time zone, then restart the phone, it revert back to Washington, DC USA. just wondering if anyone else noticed this, or is it just me? I would love to hear from anyone about this, or is there a fix in any way. followed steps from your custom firmare, and everything works great, with the exception of no tmobile at the top left corner, but i can live with that. Please get back, thank you

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

      I noticed the same too. They are both in the same timezone so why worry?! All it does is EST!

      There is a carrier fix app in Cydia if you need to see the logo!

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

    i get the 1600 error any help

1 7 8 9 10 11 20

Leave a comment