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

  • Qutaiba
    Posted January 30, 2010 11:43 am 0Likes

    I wanna ask a question
    I'm from Jordan >>> I have an iphone 3G
    I have a valid SIM from "Orange JO" … and it is the company that sells iphones and distribute them here in Jordan >>> My iphone is activated , should I use the firmware of the official or the nonofficial ????

  • tjf
    Posted January 31, 2010 2:52 am 0Likes

    ok so i did my phone again tonight. After loading the custom ispw file on the phone cydia works fine, when i do the restore to put all my info back on the phone cydia trys to boot (blank black screen) after a few seconds the home screen comes back. Any Ideas

    • Kiran
      Posted January 31, 2010 5:11 pm 0Likes

      I have never come across such an issue. Restoring from backup should no way affect Cydia. A plain fresh install without restoring may be the best way to go which would mean – you have to sync all the data from iTunes and not restore from backup.

  • Qutaiba
    Posted January 31, 2010 11:44 am 0Likes

    I installed the activated nonoffiacial firmware for 3G on my iphone . The carrier doesn't exist at all and i still haven't used cydia>>>>so should I download the official one n activate it with the some or should i proceed??? See my comment b4 2 comments from now

    • Kiran
      Posted January 31, 2010 5:10 pm 0Likes

      Well, since you told that you have a legit iPhone plan, I suggested you use NonActivated firmware which should activate your iPhone automatically with your official SIM. Just connect it to iTunes and see what it does.

    • Kiran
      Posted February 4, 2010 3:37 pm 0Likes

      Are we all set now? Does everything work? Not sure why my initial comment was posted, sorry for the delay.

  • GAL
    Posted February 1, 2010 10:22 pm 0Likes

    I've got old, already jailbroken/unlocked iphone 2g (classic). Updated to 3.1.2.(with itunes :o(
    then tried many things: geohots' jailbreak+cydia+bootneuter, pwnage, redsnow.. on mac, on win…
    I stil have "no service". bootneuter says: my baseband ist already on 4.6 no need to flash. …
    i tryed to downgrade, but become error 20, 10, 16, 1600 a.s.o..

    any ideas?

    thanks a lot.

  • Alexander
    Posted February 1, 2010 10:43 pm 0Likes

    well, for some reason i couldn`t install the Activated 3G firmware in DFU mode, but atleast i managed to install it in recovery

    Thank you very mutch for this!

    • Kiran
      Posted February 3, 2010 1:38 am 0Likes

      You are welcome! DFU mode only if your iPhone was never jailbroken!

  • Tom
    Posted February 3, 2010 7:53 pm 0Likes

    Anybody actually get the free links to work? I've been trying on and off for quite some time and all I get is that the servers are busy.

  • Kiran
    Posted February 3, 2010 7:58 pm 0Likes

    From Rapidshare you mean?

  • Dephelis
    Posted February 3, 2010 9:30 pm 0Likes

    HI,

    I own a 3GS, Serial 88936, BB 04.26.08 and currently running 3.0.1. I run Windows (XP & 7). The iPhone was bought as a present for me and was given to me jailbroken and unlocked, so I don't know exactly how it was originally done. I can see that the ultrasn0w package is installed in cydia as well as the Dev-Team package that mentions "yellowsn0w and other team tools".

    I'm a UK Orange customer on a regular contract (not iPhone contract). I'm guessing that to update to 3.1.2 I need to restore to the _activated_ ipsw rather than the _not activated_ ipsw?

    Thanks in advance.

  • Kiran
    Posted February 3, 2010 9:34 pm 0Likes

    Yep, the Activated firmware it is! Put your iPhone in Restore mode and update to 3.1.2!

  • Dephelis
    Posted February 3, 2010 9:36 pm 0Likes

    First time jailbreaking and unlocking and don't want to end up with a paperweight … I've gotten far too used to my iPhone!

    Cheers.

  • Kiran
    Posted February 3, 2010 9:38 pm 0Likes

    You can never go wrong with jailbreaking the iPhone! Simple and easy and quick! Good luck!

    • Dephelis
      Posted February 4, 2010 8:06 pm 0Likes

      Absolutely right! It worked like a charm.

  • iphone
    Posted February 4, 2010 1:00 am 0Likes

    Find All ways to jailbreak iphone/iPod 3.1.3 for 2010 at

    http://www.mob2all.com

  • nudini
    Posted February 4, 2010 8:20 am 0Likes

    Thanks for all. We are now waiting for 3.1.3 ipsw

    • Kiran
      Posted February 4, 2010 3:36 pm 0Likes

      3.1.3 Custom firmware may never show up since the Dev Team is waiting for iPad or 4.0 firmware to be released. I may be wrong. Only the next 60 days will tell!

  • rwsryefghws
    Posted February 5, 2010 3:05 am 0Likes

    how do i know these ipsw files will not upgrade my baseband to 5.11.07?
    is there a way to check using windows?

    • Kiran
      Posted February 5, 2010 3:32 am 0Likes

      Trust! So many other people cannot go wrong! You can check the file
      sizes, compare them with factory ipsws maybe!

  • Joe
    Posted February 5, 2010 8:53 am 0Likes

    Very nice Thx!
    But before i crahs my 2G do something wrong:
    i use an old firmware (2.2) and want to patch on 3.1.2
    The iPhone is already jailbroken (i see cydia!) so can i skip the steps 3 – 6? Or only wenn ich did the jailbreak on Firmware 3.+ ?

    Thx and sry for the bad english 🙂

    • Kiran
      Posted February 5, 2010 2:16 pm 0Likes

      Yes, you can skip steps 3-6 since you have an already jailbroken iPhone!

  • jossl
    Posted February 9, 2010 3:55 am 0Likes

    hey! i had follow the steps and when i try to restore (shift + restore) and select the joined file, but itunes wont let me… it says that this device is not eligible for the request build… i had it allready in recovery mode and i don´t want it to update it to 3.1.3… what should i do?

    • Kiran
      Posted February 9, 2010 3:59 am 0Likes

      I need more info to diagonise the issue. Is your computer Windows or
      Mac? What files did you download? Did you use hjsplit to join? What is
      the file size of the joined file and what is the extension of the
      file, is it .ipsw or .zip?

      • jossl
        Posted February 9, 2010 4:04 am 0Likes

        ok… sorry… im in windows vista…. now it just says that there is an unkown error…. i downloaded the 3.1.2 for 3gs working without at&t and is a .ipsw file with 307 mb

        • Kiran
          Posted February 9, 2010 4:08 am 0Likes

          An error number would really help. I would also recommend the 1600
          error troubleshooting steps @
          http://ilikemyiphone.com/wordpress/2009/09/18/solution-

          • jossl
            Posted February 9, 2010 4:14 am 0Likes

            yes that´s the error 1600

          • Kiran
            Posted February 9, 2010 4:17 am 0Likes

            Please follow the link I sent you.. Hopefully it will help. Let me
            know how it goes..

          • jossl
            Posted February 9, 2010 4:28 am 0Likes

            yes that´s the error

          • jossl
            Posted February 9, 2010 4:29 am 0Likes

            but i tried every dot and still the same error…

          • Kiran
            Posted February 9, 2010 4:32 am 0Likes

            One last thing I could suggest is try iReb but before that did you try
            both DFU mode and Restore modes?

          • jossl
            Posted February 9, 2010 4:36 am 0Likes

            i am trying the restore mode

          • Kiran
            Posted February 9, 2010 4:39 am 0Likes

            I would suggest trying both DFU and Restore mode in order…

          • jossl
            Posted February 9, 2010 4:43 am 0Likes

            ok it is working… i really don´t know how to thank you!!!

          • jossl
            Posted February 9, 2010 4:41 am 0Likes

            perfect… it works… i think… is taking a little long with… waiting for iphone… but i think is normal right?

          • Kiran
            Posted February 9, 2010 4:45 am 0Likes

            Yep if you see waiting for iPhone message, it is a very good sign! Congrats!

          • jossl
            Posted February 9, 2010 4:48 am 0Likes

            thanks again!!! it is working just fine…

          • Kiran
            Posted February 9, 2010 4:57 am 0Likes

            Awesome! You are always welcome buddy!

  • Paul
    Posted February 9, 2010 11:35 pm 0Likes

    Hi

    Thanks for the guide and files I upgraded my 3G last week without any problems.

    I have a similar question as per the post from "Dephelis ", my wife has the Iphone 3GS on Modem Firmwate 04.26.08 on 3.0 but NOT jailbroken, is under week 40 so no worries about boot.

    My question is can I upgrade to 3.1.2 with the custom firmware and guide above for 3GS should I use the (iPhone 3GS 3.1.2 Custom Firmware Not Activated Official Carriers) she's in the O2 carrier in Ireland so official carrier. will it activate OK as my 3G did?

    Been reading something about some hash stuff that needs to be in Cydia, hers doesn't have anything in Cydia as is not jailbroken, Do I understand correct that you need that there to be able to activate it? or is that only to downgrade from 3.1.3 to 3.1.2 or I'm totally wrong?

    Thanks in advance.

  • Kiran
    Posted February 10, 2010 3:45 pm 0Likes

    I am publishing a quick step by step guide for original iPhones and 3.1.3. Give me few minutes. I assure you, it will work!

  • tess
    Posted February 10, 2010 3:49 pm 0Likes

    i don't understand.. i should download the 3.1.3 firmware

  • tess
    Posted February 10, 2010 7:05 pm 0Likes

    I have a iphone 2g. it's been restored and everything, i can receive calls and texts but it's stuck with the screen of : the usb cord with a arrow pointing up to a itunes logo. with a slide for emergency call on the bottom of the screen.. i've tried everything, nothing seems to be doing anything. please help

  • Tessa Mosca
    Posted February 10, 2010 7:20 pm 0Likes

    I have a iphone 2g. it's restored and everything and i can receive calls and texts but the screen is stuck on the usb cord with a arrow pointing up to a itunes logo with the emergency call at the bottom…ive tried numerous things and nothing seems to work…please help!

  • tess
    Posted February 10, 2010 3:42 pm 0Likes

    i don't understand.. i should download the 3.1.3 firmware, and use redsn0w 0.9.3. but then use 3.1.2? can you please giv me step by step instructions

  • tess
    Posted February 10, 2010 3:49 pm 0Likes

    i don't understand.. i should download the 3.1.3 firmware

  • Anserk
    Posted February 11, 2010 2:26 pm 0Likes

    Thanks a lot for publishing these custom ipsw's! You saved me! I just got 3.1.2 iPhone, unlocked it and used it for a week, then screwed it up but couldn't restore because Apple stopped signing 3.1.2. Your custom ipsw worked flawlessly – i like the fact it has factory logos and nothing installed besides Cydia. Also, both YouTube and push work out-of-the-box (which wasn't the case when I used blackra1n).

    • Kiran
      Posted February 11, 2010 2:31 pm 0Likes

      Awesome! Store your SHSH files on Cydia now!

      • praval
        Posted February 18, 2010 11:11 am 0Likes

        Hey Kiran, can you help me with the information about SHSH? How does storing them on Cydia help? Sorry, I am a newbie. Thanks, much 🙂

  • Joe
    Posted February 12, 2010 2:12 pm 0Likes

    Hey!
    i used your custom fw to unlock my 2G. Very Nice Thy!
    But there is one Problem, i can write sms and call but i cant use the Internet.
    I have an contract at Base (german Provider, but not the official iPhone Partner in Germany (t-mobile)) and used the right APN, Usename and Keyword.
    I just get the Error Messge "unnable to connect", "no internetconnection", …
    The "E" is shown in the display.

    For the unlock i used the firmware for other carriers.

    • Kiran
      Posted February 12, 2010 2:17 pm 0Likes

      Try these :

      Base Data (Internet)
      APN address: gprs.base.be
      Username: base
      Password: base
      DNS servers: dynamic
      SMTP Relay (Optional): mail.internetmail.be

      OR these :

      Base Data (WAP)
      APN address: gprs.base.be
      Proxy: 172.031.198.037
      Port: 9201 (for WAP1.0)/5080 (for WAP2.0)
      Username: base
      Password: base
      Homepage: http://wap.base.be

      • Joe
        Posted February 12, 2010 2:56 pm 0Likes

        sry but your APN didn't work

        BASE gave me the following
        APN:internet.eplus.de
        User: eplus
        PW: gprs (or internet)

        Same Error "No connection to the internet"

1 14 15 16 17 18 20

Leave a comment