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. Below is a step by step guide on how to jailbreak iPhone 2G with OS 3.1.2 firmware installed.
Step #1 – Create a folder ‘Pwnage’ on the desktop and put the following files in the folder. The two bootloader files: Bootloader v3.9, Bootloader v4.6, Pwnage 3.1.4 and 3.1.2 iPhone firmware for your iPhone 2G. iPhone1,1_3.1.2_7D11_Restore.ipsw, 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 and Enabled baseband update. Click the blue arrow button to continue.
Step #9 – In Bootneuter settings, click Neuter bootloader, Unlock baseband, and Auto-Delete BootNeuter.app 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 with a message window as shown below. Click no to continue.
Step #16 – You will prompted to browse for the Bootloader v3.9 file. Click Yes and then select the file(Bootloader v3.9) from the Pwnage folder (Refer step #1).
Step #17 – Repeat the steps (15-16) for Bootloader v4.6 file
Steps #18 – Now save your custom .ipsw file into your Pwnage folder on computer desktop. Wait fr 10-12 minutes.
Step #19 – Enter your credentials and click ok. You will be prompted with a message – ‘Has your iPhone been Pwned before’. Click ‘No’.
Step #20 – Turnoff your iPhone but keep it connected to USB port.
Step #21 – PwnageTool will prompt you to hold the home button and the power button for 10 seconds.
Step #22 – Release the power button and now hold the home button for 10 seconds to enter DFU.
Step #23 – PwnageTool 3.1.4 will show a message after entering into DFU mode. iTunes will also pop-up.
Step #24 – Launch iTunes and restore your iPhone with your custom firmware bundle by holding the “Alt/Option” button and clicking “restore”.
Step #25 – 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 2G 3.1.2 to reboot automatically. Your iPhone 2G OS 3.1.2 is now jailbreaked.