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

  • Evan
    Posted January 4, 2010 12:20 pm 0Likes

    hi i dont know if i need to get activated or non activated.
    I am currently using an optus prepaid SIM.
    Iphone 2G 3.1.2. Windows xp.
    thanks

  • ROB
    Posted January 5, 2010 3:35 pm 0Likes

    I have a Jailbroken (NOT unlocked) 3GS running 3.0 and 4.26.08. I just updated to 3.1.2 (using Windows XP) following your instructions exactly.. Worked like a Charm, THank you!….. HOWEVER, When I sync up, i get a prompt on iTunes that says "Carrier Update Available". I clicked on learn more, and it wants to upgrade to 5.6. I wonder "Should I do it"? I don't want to mess anything up with the ability to Jailbreak in the future, as I really liked how easy it was to work with the .IPSW file.

    Please advise if I should allow the carrier update. Thanks!

  • Kiran
    Posted January 5, 2010 3:40 pm 0Likes

    Carrier updates are just fine! Go ahead and update just the carrier
    update. It will take less than a few seconds! Go for it!

  • ROB
    Posted January 5, 2010 4:28 pm 0Likes

    thank you! I upgraded my carrier and everything works perfect!

  • Kiran
    Posted January 5, 2010 4:39 pm 0Likes

    Awesome! Happy New Year!

  • ishan
    Posted January 5, 2010 7:59 pm 0Likes

    i have unlocked iphone 2g working on 3.0 having xp.But few days back my cydia crashed n i dont have installer or icy installed.So if i go for this custom update will my cydia start working??If not can you suggest me what should i do as i am new to all this…

  • Kiran
    Posted January 5, 2010 8:02 pm 0Likes

    Yep, this custom firmware should get you up and running with Cydia.

  • josh
    Posted January 7, 2010 9:13 pm 0Likes

    Dont know if its been asked, but here is what I'm wanting to maybe do.

    Right now I'm 2g ,3.1.2 unlocked on Tmobile, using your files.

    I'm thinking of backing up everything, and restoring using your one for ATT ( i have a valid sim)
    After it activates, maybe RESTORE again using your one that will work that is for other carriers.

    I'm basically wanting to do the first round so my phone can get registered for push notifications. Think this will work, or should I just do the first one, and use blackrain to jailbraek and unlock?

  • Kiran
    Posted January 7, 2010 9:17 pm 0Likes

    Since it is a 2G iPhone, restore to 3.1.2 directly from iTunes (stock firmware) and then use blackra1n to jailbreak. Simple enough..

  • Kiran
    Posted January 7, 2010 9:17 pm 0Likes

    Since it is a 2G iPhone, restore to 3.1.2 directly from iTunes (stock firmware) and then use blackra1n to jailbreak. Simple enough..

  • josh
    Posted January 7, 2010 11:53 pm 0Likes

    Right, I understand that. What I'm wondering is if I activate with the ATT sim then jailbreak/unlock (does blackrain unlock) if my push will still work. From what I know, apple + att activation is how you set push up initially, it does something with the device id.

  • Salvador Rivera
    Posted January 11, 2010 7:12 pm 0Likes

    It worked!. Thanks from San Salvador, El Salvador.

    I'd like to report that I flawlessly upgraded my already jailbroken and unlocked iPhone 2g running firmware 3.0.1 with baseband 04.05.04_G to firmware 3.1.2 (activated, because I don't have an official iPhone contract). After following this procedure I still have my original baseband (04.05.04_G) and everything works: WiFi, appstore applications(Skype, Stanza, Kindle to name a few), Cydia applications (xGPS, Bookreader, Terminal emulation to name a few), phone calls, bluetooth, etc.

    Muchas gracias again!!!

  • Mojz
    Posted January 13, 2010 3:20 pm 0Likes

    Sir I have a problem.. I have an iPhone 2G bought in the US but Im using it here in the Philippines and it was already jailbreak, I upgraded it to 3.1.2 FW and used the "Custom Firmware Not Activated Official Carriers" but it seems that every second my carrier disappears and sometimes appears "No Service".. What will I do? Kindly help me. Thanks!

  • JAG123
    Posted January 14, 2010 1:13 am 0Likes

    Hi. I just bought a locked ATT 2G with firmware version 3.1.2. Which method at Step 1.3 do I use to unlock it? I use WIN XP and have a T-Mobile Sim card.

    Thanks a lot!

  • dee
    Posted January 14, 2010 3:25 am 0Likes

    shit dont work

  • DUANE
    Posted January 19, 2010 5:59 pm 0Likes

    hi moderator, I have 2G firmware v2.0 which was previously jailbroken and unlocked using Winpwn. I then upgraded to v3.1.2 using the ACTIVATED firmware from your site. I'm on AT&T but I don't have official iPhone data plan contract. After the upgrade, I was not able to browse internet using AT&T's network, it says "Could not activate cellular data network: You are not subscribed to a cellular data service" but I can using WIFI. I tried all kinds of things like resetting network settings, used the "NOT ACTIVATED" firmware (but then it asked me to activate it from iTunes), etc. I then found an article stating that with the new firmware, AT&T has a way of detecting if you're enrolled in their iPhone data plan or not, in my case I don't have a qualifying data plan. As a fix, it says I have to use a custom APN of "US – AT&T" from the list. I did and disabled WIFI and it worked. My question is, Is that a permanent workaround? Does AT&T know about that workaround and be blocking in the future? If I wanna downgrade to an earlier fw, what's the latest version that does not allow the carrier to detect if you have an iPhone data plan? Any comments would be appreciated. Thank you in advance

  • DUANE
    Posted January 19, 2010 6:17 pm 0Likes

    thanks a lot for the reminder. what fw version can I go back to that won't allow them to check?

  • DUANE
    Posted January 19, 2010 6:28 pm 0Likes

    how come I don't have that problem with fw 2.0?

  • Dave
    Posted January 25, 2010 3:50 pm 0Likes

    Worked perfectly with my 2G – Many thanks!

  • Ed Shi
    Posted January 26, 2010 12:50 am 0Likes

    Uh, i have att, but its not on an iphone plan. Which one would i use? Is the activated/unactivated part more about the carrier, or the specific contract plan?

  • Kunal Ashar
    Posted January 28, 2010 5:14 am 0Likes

    Thanks! Worked like a charm!

  • NAC
    Posted January 28, 2010 2:29 pm 0Likes

    hello, yesterday I got my 2G and after like 5 hours of downloading, installing, reinstalling, uninstalling, connecting iphone, reconnecting iphone, loading firmware , and getting 1600 error like 15 times, the iphone suddenly entered a whitescreen and the firmware restoring was initiated!! I tried all your recomendations and finally it worked.

    so my advice if you have any problem is to keep trying !! its worth it!

  • Yared
    Posted January 29, 2010 1:21 pm 0Likes

    iPhone 2G 3.1.2 Custom Firmware Activated for Other Carriers Part 2 link just keeps failing on rapidshare. Any chance you have this available for download somewhere else? I keep getting this error on rapid share. Part 1 of the file downloaded fine…

    Possible reasons:

    * The download takes too long to be saved.
    * For this download, in the background your Internet Service Provider has assigned a new IP address. If you are for example an AOL customer, or use a similar Service Provider, please try to use a different browser.

  • tjf
    Posted January 30, 2010 5:48 am 0Likes

    cydia isn't working on my 2g iphone for tmobile. any ideas??

  • tjf
    Posted January 30, 2010 6:15 am 0Likes

    I guess I should put a bit more info on my post, I downloaded the ispw files from the links on this site for the 2g activated firmware. I joined them together with the software on this site, and restored the firmware on the phone per the instructions on the site. My phone was already jailbroken and unlocked before this update. Everything went smooth my firmware is 3.1.2 but when I hit the cydia button it goes to a black screen for a few seconds and then back to the main home screen. Any ideas or should I try a restore again??

1 13 14 15 16 17 20

Leave a comment