In this iPhone Guide you will learn how to Jailbreak iPhone 3GS OS 3.1 using PwnageTool. After jailbreaking your iPhone 3GS using this Guide you will be able to Unlock iPhone 3GS for any carrier with the UltraSn0w. Unlock Guide link is available at the end of this guide.
This iPhone tutorial is meant for MAC OS X and iPhone 3GS users Only.
- This PwnageTool guide works for only those iPhone 3GS that are NOT already on OS 3.1. In other words this guide is for only those iPhone 3GS users who are currently on iPhone OS 3.0 or 3.0.1 and never got OS 3.1 on their 3GS.
- If you fulfill the first condition, the make sure you iPhone 3GS running OS 3.0 or 3.0.1 is already pwned. It’s compulsory. If it is not then follow the follow guides to jailbreak your iPhone 3GS OS 3.0 or 3.0.1 first:
Please proceed only if you meet the above mentioned conditions.
Now considering that you have iPhone 3GS running iPhone OS 3.0 or 3.0.1 and is already pwned. Now you’re good to update to iPhone OS 3.1 using the instructions below.
Create a folder on your desktop and name it: Pwnage. Then download the following files and put them into Pwnage folder:
- PwnageTool 3.1.3: Rapidshare or Official Torrent link
- Download PwnageTool
- iPhone OS 3.1 for 3GS: iPhone2,1_3.1_7C144_Restore.ipsw (Download through Firefox because Safari often auto extracts ipsw file) The iPhone OS 3.1 file is also available in All iPhone Firmwares post.
- Update your iTunes to latest version and Backup your iPhone.
Jailbreak iPhone 3GS OS 3.1
Double click PwnageTool_3.1.3 dmg file to mount it.
Click and drag the PwnageTool icon to Pwnage Folder you created and then open it from there.
Warning Box will Popup. Just hit the OK button.
Make sure you select Expert Mode from Top menu
Select your device i.e: iPhone 3GS. A big Green check mark will appear on the selected device.
Now hit the big Blue Arrow button at bottom right to proceed.
On the next page, PwnageTool will automatically find the IPSW file. If not found then click “Browse for IPSW” button and select the downloaded IPSW file: iPhone2,1_3.1_7C144_Restore.ipsw. A check mark will appear next to it.
Then hit Blue Arrow Button to proceed.
On the next page you will have 6 choices. Select the General and hit Blue Arrow Button to proceed.
On the next Page you can decide your Root Partition Size where OS resides. Click activate the phone (only if you’re on unofficial carrier).
***Deselect Activate the phone option if you are on official carrier. For the 3.1 firmware you may have to increase the size of your root partition slightly for the IPSW build to be successful. 695MB worked just fine for me***
The Bootneuter settings are greyed out for the iPhone 3GS. Click the blue arrow button.
The next screen will show the Cydia settings menu. It allows you to create custom packages so you do not have to manually install them later.
Go to Download packages tab.and hit the Refresh button to display all the available packages. Double click your desired package, it will be downloaded and will be available under the Select Packages tab.
When you have downloaded your desired packages, go back to Select Packages tab and check mark the ones you want.
then hit the Blue Arrow Button to proceed.
Custom Packages Settings will displays listed package settings for your custom IPSW. Leave these settings as is for now. Just click the Blue Arrow Button to proceed.
On the next Custom Logos Settings menu, you’ll be able to add your own images as boot logos. Click the Browse button to select your Boot logo and Recovery logo. I just use defaults so deselected all options.
Click the blue arrow button to continue.
Now you are ready to build your custom firmware. Click the build button to select it, then click the blue arrow button to proceed.
You will be asked to Save your custom .ipsw file. Save it to the same Pwnage folder.
PwnageTool will start building your custom firmware. Wait until it’s done.
If prompted enter your Administrator password and click the OK button.
Now you will be asked to close PwnageTool and put your iPhone 3GS into recovery mode.
Hit the OK button.
Now connect your iPhone 3GS to your computer and put it into Recovery Mode using the following instructions:
Once you have successfully entered your iPhone 3GS into Recovery Mode, the iTunes logo and a cable will appear on your iPhone screenand iTunes will also popup saying it has detected an iPhone in Recovery Mode.
Click OK button.
In iTunes, hold the Alt/Option key and hit Restore.
From the popup window, browse to the Pwnage Folder and select you custom .ipsw file that you just created (iPhone2,1_3.1_7C144_Custom_Restore.ipsw) and click Open Button.
iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes.
When all done, You have successfully Jailbreak iPhone 3GS running iPhone OS 3.1.
Now you can use the same ultraSn0w guide to: unlock iPhone 3GS 3.1
Have fun and don’t forget to leave a few lines under comments section.