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.
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…
- Download the following files ONLY if you have an Official iPhone contract with your cell carrier (ATT and others….)
- iPhone 3GS 3.1.2 Custom Firmware Not Activated Official Carriers Part 1
- iPhone 3GS 3.1.2 Custom Firmware Not Activated Official Carriers Part 2
OR
- Download the following files ONLY if you don’t have an iPhone contract (T-Mobile and others…)
- iPhone 3GS 3.1.2 Custom Firmware Activated for Other Carriers Part 1
- iPhone 3GS 3.1.2 Custom Firmware Activated for Other Carriers Part 2
- Download the following files ONLY if you have an Official iPhone contract with your cell carrier (ATT and others….)
- iPhone 3G 3.1.2 Custom Firmware Not Activated Official Carriers Part 1
- iPhone 3G 3.1.2 Custom Firmware Not Activated Official Carriers Part 2
OR
- Download the following files ONLY if you don’t have an iPhone contract (T-Mobile and others…)
- iPhone 3G 3.1.2 Custom Firmware Activated for Other Carriers Part 1
- iPhone 3G 3.1.2 Custom Firmware Activated for Other Carriers Part 2
- Download the following files ONLY if you have an Official iPhone contract with your cell carrier (ATT and others….)
- iPhone 2G 3.1.2 Custom Firmware Not Activated Official Carriers Part 1
- iPhone 2G 3.1.2 Custom Firmware Not Activated Official Carriers Part 2
OR
- Download the following files ONLY if you don’t have an iPhone contract (T-Mobile and others…)
- iPhone 2G 3.1.2 Custom Firmware Activated for Other Carriers Part 1
- iPhone 2G 3.1.2 Custom Firmware Activated for Other Carriers Part 2
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.]
iLikeMyiPhone
Sweet! Isn't that cool 😉
iLikeMyiPhone
Wow, thanks for wishing me a happy life buddy! You enjoy your iPhone 🙂
iLikeMyiPhone
Yep, you can and have to update the carrier file – good for MMS and network related stuff.
It is a known bug that the carrier logo is not shown nor the name of the carrier in settings. Regarding MMS – get in touch with AT&T – it may not have been provisioned yet on your account…
OOOOMY
my iwhite3g fone has been j/b with blackra1n and has 3.1.2 not custom d/l . the fone was unlock now it locked now …. how do i unlock????????????
iLikeMyiPhone
What is the baseband version (Settings -> General -> About -> ModemFirmware)?
Ramon Tayag
Thank you. Worked great 🙂 Yeah hjsplit doesn't seem to detect if the file is corrupted like winrar does. I downloaded it and upgraded without problems!
iLikeMyiPhone
Sweet! Congratulations! Interesting that hjsplit didn't do a crc check!
Nirvi
Cannot download form RAPIDSHARE, does anyone has an alternative deposit?
GZK
Once you JB using Blackra1n, your baseband is also updated and there is no hack for this to unlock…at least for now.
GZK
After the JB process, did you restore your phone from "backup?"
jandara
Can someone provide an ipsw file that is based on iphone 3g version 3.12, and baseband 5.11.07?
I have a factory unlocked iPhone 3g (already on 3.12 and 5.11.07) and all I want to do is just jailbreak the phone. But blackra1n is really not working for me. The above posted ipsw doesn't work for me either, it keeps having the message "preparing for restoration" and stays there for a long time.
JMC
Currently I have a jb 3g with 3.0 fw and have AT&T as my carrier. I have no plans on using this phone on another carrier but want to run JB 3.1.2 . Your custom fw does not upgrade the bb. So my question is if I restore my phone with the official fw which upgrades the bb, can I then use your custom fw to restore to a jb phone?
Vikas
Hi just bought a new iphone 3gs 3.1. i am new to jailbreak. my phone is unlocked (no contract). i tried jailbreak from instructions from varipus websites using blackra1n. phone got stuck in dfu mode. i then restored the phone with 3.1 firmware but phone kept on going to dfu mode again and again and then showed error 16. then downloaed official firmware 3.1.2 and restored the phone. i now have a modem firmware 05.11.07 model no MC131x. i want to jailbreak using custom firm ware which i have downloaded. please guide if i should go with restore using custom firmware.
zolcsi68
i have iphone 3g jailbraked os 3.0 modem firmware 05.11.07 bootloader 5.09. any solution to unlock?
iLikeMyiPhone
Unfortunately, we cannot unlock 5.11 yet.
Sent from my iPhone
juzzchill
Dear Mod….
i am on 2G, gone through all the process, here i am getting 1602 error while restoring, could u help me out plzzz….
iLikeMyiPhone
Let me know if you used DFU mode or Restore mode – Since it is 2G, restore to stock firmware via iTunes and then put the iPHone in Restore mode and it should work just fine!
JMC
I have a 3g iphone with the ver 4 modem firmware. My phone was JB on 3.0 prior but now iphone is un JB still on 3.0 and running latest itunes 9. So now my problem.
I downloaded both activated and not activated and merged each. When I put the phone in DFU mode I get error 1601. If put in recovery, I get 1604. Itunes is working fine because as I type this, I am restoring to the official 3.0 without problems. It seems I cannot update to your custom fw. I did every suggestion posted on this site as well as deleting files in /devide support/.
Any suggestions before I give up and either revert back to JB 3.0 or 3.1.2 using blackra1n?
JMC
Update: I was able to install the unactivated version for the 3G. The installation not not work on my pc that had a previous version of itunes although I did a clean install. I ended up using my netbook running win xp. Also, prior to installing this custom version, I restore using official 3.0 fw. Apparently doing this did not allow my iphone to get update with the custom version. I had to JB 3.0 and then do a restore to 3.1.2. So now I have custom 3.1.2 with preserved BB.
Thanks!
iLikeMyiPhone
Yep, clean install of 3.0 followed by a Restore to the custom restore should do the trick just fine!
JMC
That didn't work for me. The only way was to restore to official 3.0 => JB, then install the custom 3.1.2.
koolboyztn
if you using ATT Sim then go with not activated files.
koolboyztn
latest BB can not unlock atm.
Cliffordph
I wish you can have a mirror link like mediafire.com no more time waiting for the next download… fast ang easy.. tnx more power…
iLikeMyiPhone
5.11 baseband cannot be unlocked yet 🙁 Will keep you posted, subscribe to RSS feed here..
iLikeMyiPhone
I would recommend Stanford University's podcast (free on iTunes). Objective C course and then finally go with iPhone SDK (books, forums)…
iLikeMyiPhone
If no contract, try NotActivated firmware. Technically though it should work cos' you have a genuine carrier in the US. It doesn't hurt to try either of the firmware btw.
iLikeMyiPhone
Please follow the error 1600 guide on this site. Did you try the DFU mode or Restore mode?
iLikeMyiPhone
You mean not-activated? Please follow the article all the way till the end, ultrasn0w to unlock…