Below is a step by step guide on how to jailbreak iPhone 3G with OS 3.1.2 firmware installed. Recently, PwnageTool 3.1.4 for Mac OS X to Jailbreak iPhone OS 3.1.2 firmware (supporting iPhone 2G/3G/3GS and iPod Touch 1G/2G) was released.
If you are an iPhone 2G user with firmware 3.1.2 installed then follow our previous article on How to Unlock/Jailbreak iPhone 2G 3.1.2 with PwnageTool 3.1.4. It is important to note that PwnageTool works with Mac OS. Windows users may download Geohot’s Blackra1n (Windows Version) to Jailbreak their iPhone and iPod Touch with firmware 3.1.2 installed. Complete instructions can be found here. You can also use Mac version of Blackra1n to jailbreak iPhone or iPod touch OS 3.1.2. We have already posted complete instructions on How to Jailbreak iPhone & iPod Touch OS 3.1.2 with BlackRa1n on Mac OS. Once jailbreaked you can follow our guide on How to Unlock iPhone 3G/3GS 3.1.2 Firmware using ultrasn0w.
Step #1 – Create a folder ‘Pwnage’ on the desktop and put the following files in the folder. The 3.1.2 iPhone firmware for your iPhone 3G: iPhone1,2_3.1.2_7D11_Restore.ipsw and PwnageTool 3.1.4
Step #2 – Double click PwnageTool 3.1.4 to mount it and create shortcut of PwnageTool in pwnage folder itself.
Step #3 – Launch PwnageTool 3.1.4 and click ok on warring message “This software is not for commercial use…” to continue.
Step #4 – Click Expert Mode from the top menu
Step #5 – You will be prompted to select your iPhone or iPod devices. Once you make your selection you will notice a large checkmark (in green color). Click the blue arrow button to continue.
Step #6 – PwnageTool will automatically detect iPhone OS Firmware 3.1.2 IPSW file you downloaded in step 1. If PwnageTool does not find the ipsw file automatically then you are suppose to click Browse for IPSW button. Click the blue arrow button to continue.
Step #7 – You will then be prompted with 7 choices. Select General. Click the blue arrow button to continue.
Step #8 – In General settings screen. Check Activate the phone if your device is legitimately activated on an official carrier. Click the blue arrow button to continue.
Step #9 – In Bootneuter settings, all options gets grayed out for the 3G iPhone. Click the blue arrow button to continue as sown in screenshot below.
Step #10 – In Cydia settings, select Downloaded Packages tab. Then click the Refresh button to display all the available packages. Double click the package you want will download. Click the blue arrow button to continue.
Step #11 – The Custom Packages Settings menu will show package settings for your custom IPSW. Click the blue arrow button to continue.
Step #12– You can now add your own images as boot logos. Click the Browse button to select your Boot logo and Recovery logo.
Step #13 – Once added you will notice your Boot logo and Recovery logo. Click the blue arrow button to continue.
Step #14 – Select the build button then click the blue arrow button to continue.
Step #15 – You will be prompted to save your custom .ipsw file. Now save your custom .ipsw file into your Pwnage folder on computer desktop. Wait for 10-12 minutes.
Step #16 – Enter your credentials and click ok. You will be prompted with a message – ‘Has your iPhone been Pwned before’. Click ‘No’.
Step #17 – Turnoff your iPhone but keep it connected to USB port.
Step #18 – PwnageTool will prompt you to hold the home button and the power button for 10 seconds.
Step #19 – Release the power button and now hold the home button for 10 seconds to enter DFU.
Step #20 – PwnageTool 3.1.4 will show after entering into DFU mode. iTunes will also pop-up.
Step #21 – Launch iTunes and restore your iPhone with your custom firmware bundle by holding the “Alt/Option” button and clicking “restore”.
Step #22 – Browse and select the custom IPSW file you created (iPhone1,1_3.1.2_7D11_Restore.ipsw) and click “open”.
iTunes 9 will restore your iPhone, Process may take 10-15 minutes making your iPhone 3G 3.1.2 to reboot automatically. Your iPhone 3G OS 3.1.2 is now jailbreaked with Cydia on springboard.
If you are looking to unlock/jailbreak iPhone 2G then follow our guide (with screenshots) on How to Unlock/Jailbreak iPhone 2G 3.1.2 with PwnageTool 3.1.4