Update: Steps to Jailbreak & unlock iPhone 3G/3GS OS 3.1.2 with blackra1n
Pwnage Tool released by devteam which creates custom firmware (without updating the latest baseband 5.xx) can be build only on a MAC. We’ve created a custom firmware 3.1.2 for iPhone 3G file on MAC with the help of Pwnage Tool, which will not upgrade your baseband, still you can use ultrasn0w for network unlock.
All you need to download the custom firmware 3.1.2 for iPhone 3G from here (Please let us know if you face any problem in downloading this file, we’ll post new links).
Once the firmware file is downloaded just follow these steps to update to OS 3.1.2:
First get your phone to the DFU mode (see how to enter DFU mode here) first and then follow the instructions.
- Make sure you have latest iTunes (9.0.1)
- Launch iTunes
- Connect your iPhone to your Computer
- When your iPhone gets detected by iTunes in DFU mode, go to iPhone, go to Summary tab.
- Hold the Shift button from your keyboard and Press the RESTORE button in the Summary tab.
- A browse window will open, Locate the Custom Firmware 3.1.2 file that you have downloaded earlier.
Here you go, wait for it to reboot.
Note: This custom firmware file contains Cydia, all you need to do is to launch cydia and install ultrasn0w to achieve network unlock.
If you’ve already updated your iPhone with iTunes to OS 3.1.2 then these firmware will not work !! use blackra1n then to jailbreak, but you will have problems with unlocking using Ultrasn0w if you used blackrain


iPhone / iPod touch downloads
{ 22 comments… read them below or add one }
The firmware you guys made available isn’t possible to upgrade on my iPhone 3GS 32GB. The message says it’s incompatible.
it did not work with modemfirmware 05.11.07
can’t dl the file u provided…
The link above is the custome IPSW for iPhone 3G. Shall update with the file for 3GS shortly.
please update for 2G and 3GS also…
Thanks for posting fantastic directions and the actual IPSW files! Will attempt once the 3GS file is available.
@Tim I’ll create custom firmware for 3GS and will upload soon…
Hey buddy Abhishek! When are u uploading customer Firmware for iPhone 3GS for Windows?
I’ve created custom ipsw for 3G, While uploading in the middle, power went off,
Again I’m uploading
http://iphonehelp.in/2009/10/23/how-to-jailbreak-iphone-3gs-os-3-1-2/ The guide for 3GS (with the custom firmware link)
does this work using windows?
Pollardo, yes it works 100%, I’ve tested this on my phone, so dont worry !!!
Just Updated the Firmware 3.1.2 on my Friends iPhone 3G, Jailbreaked and unlocked it as, Working 100% Fine. Thanks Abhishek
i have an iphone 3g, and i had the 3.0 05.11.07, but im restoring now to the 3.1.2 05.11.07 now, i has not been working, so if you have any ideas, feel free to help.
Sami, If your baseband is 5.11 then you’ve to wait for network unlock, In the meantime you can use the firmware link I posted in this topic to jailbreak your 3g
http://www.blogsdna.com/3742/download-custom-ipsw-30-for-iphone-3g-2g-30-ipod-touch-30.htm
Abhishek is this the right Link to download Customer 3.0 firmware for iPhone 3G as i want to Downgrade my friends iPhone 3G version from 3.1.2 to 3.0 as Winterboard is not working. Sringboard crashes and iPhone goes into Safe mode. Abhishek plz upload the link with Cydia and instructions how to downgrade iPhone 3G version from 3.1.2 to 3.0.
Hi Sami Suboh! Geohot is working on unlock software for Baseband 5.11. it will soon be out. Expect it by the end of next week. So dont worry, you dont have to wait for a long time now.
Aden! once u restore u will get a pop from iTunes to send information to iTunes Select NO!
Suboh- good new for u Follow the link http://www.iclarified.com/entry/index.php?enid=5840
I have updated to 3.1.2 already. Will the jailbreak work using this method? If i use blackra1n to jailbreak will i be able to unlock?
Markus: if u have updated the iPhone OS to 3.1.2 using iTunes then use Blackra1n to jailbreak and unlock using Blacksn0w. If u have updated ur iPhone OS to 3.1.2 using custom firmware using this post then from Cydia just install Ultrasn0w to unlock ur iPhone.
my iphone 3G, 8gig lost data and st display plug to itunes and put emergency call, how to unlock and my iphone working again?? thx for answer