Home » Headline, Jailbreak

Jailbreak iPhone 3GS 3.1.2 with PwnageTool

22 October 2009 2 Comments

This step-by-step tutorial will show you the details about how to jailbreak your iPhone 3GS with OS Firmware 3.1.2 using PwnageTool 3.1.4 for Mac OS X. PwnageTool is a Mac and Mac only tool. There is no equivalent for Windows and no one knows yet when such a tool for Windows will be released.

One thing you need to know is that jailbreaking is different from unlocking. This guide only teaches you how to jailbreak your iPhone. (Read our another post Difference Between Jailbreaking and Unlocking
if you are not sure about the difference.)

If you updated your iPhone via iTunes to 3.1.2 or if you bought your iPhone with 3.1.2 pre-installed, you will be able to jailbreak it, however, you will not be able to unlock it. On the other hand. if you are still on 3.0 or if you have updated to 3.1 using PwnageTool, you preserved your baseband and you will be able to unlock using UltraSn0w.

This tutorial is written for 3GS.

Step 1: Make sure you have downloaded and installed the latest version of iTunes.

Step 2: Create a folder called “jailbreak” on your desktop. Download and save the following files to this “jailbreak” folder (all these files can be downloaded here):

PwnageTool 3.1.4 for Mac OS X – If your iPhone is a 3GS: 3.1.2 for iPhone 3GS (iPhone2,1_3.1.2_7D11_Restore.ipsw)

Note that I highly suggest downloading these files with FireFox as Safari usually creates issues.

Step 3: Launch PwnageTool. It should give you a warning message like the one below. Click OK.

PwnageTool warning message

PwnageTool warning message

Step 4: Select “Expert Mode” from the “Simple Mode / Expert Mode” option panel.

PwnageTool Simple mode, Expert mode switcher

PwnageTool Simple mode, Expert mode switcher

Step 5: Select your device then click the blue arrow to continue.

Select iPhone 3GS as the device

Select iPhone 3GS as the device

Step 6: If PwnageTool doesn’t automatically find the correct IPSW file, click “Browse for IPSW” and locate it (it should be in your “jailbreak folder”).

Firmware

Firmware

Click the blue arrow to continue.

Step 7: You will now have several options. Choose “General” and click the blue arrow to continue.

Options

Options

Step 8: Under “General Settings”, you have the option to activate the phone or not. This is a very important step and I’m pretty sure that we’re going to have a bunch of comments related to this setting, so please read carefully.

If you have a contract with an official carrier (such as AT&T in the US, or Orange in France, etc…), do not activate.

If you do not have a contract with an official carrier (ie. you want to unlock for another carrier), you have to activate. Then you will have to install UltraSn0w from Cydia in order to fully unlock the iPhone.

You will know you didn’t choose the right option if you don’t have signal after jailbreaking.

general settings

general settings

You don’t have to, but I suggest increasing the root partition size to somewhere around 700MB, just to be on the safe side. When you’re done, click the blue arrow to continue.

Step 9: You are now taken to the “Bootneuter settings”. All of them should be greyed out. Click the blue arrow to continue.

Bootneuter

Bootneuter

Step 10: You are now taken to the “Cydia settings”. From here, you may download packages so you don’t have to manually do it later. For example, you may download WinterBoard, which would be installed during the pwnage process. Let’s keep things simple and skip this step which is not necessary. Click the blue arrow to continue.

Cydia Settings

Cydia Settings

Step 11: You are now taken to the “Custom packages settings”. I highly suggest only selecting Cydia as Icy can be very buggy sometimes. Click the blue arrow to continue.

Custom Settings

Custom Settings

Step 12: You are now taken to the “Custom logos settings”. You can choose to add the default logos (see below) or you can add your own logos. If you choose to add your own, make sure the images are not larger than 320 x 480. I personally don’t like these custom logos so I uncheck them all and keep my stock logos. Click the blue arrow to continue.

Custom Logos

Custom Logos

Step 13: We’re almost done! You now have to build the custom IPSW. Click “Build” and click the blue arrow to continue.

Build

Build

Step 14: Save your custom IPSW to the “jailbreak” folder we created in step 2.

save

Step 15: PwnageTool will now start building your custom IPSW. Be patient… It can take up to 15 minutes.

Step 16: PwnageTool will ask you if your iPhone has been pwned before. If you’re not sure, just click NO.

pwned

pwned

Step 17: If your iPhone was previously jailbroken, you can skip to step 19. If your iPhone wasn’t already jailbroken, follow the following directions.

Payload

Payload

If your iPhone isn’t plugged to your computer yet, plug it. Don’t open iTunes. If iTunes launches automatically, close it. PwnageTool will now deliver the payload.

Step 18: After successfully delivering the payload, PwnageTool will put your iPhone in recovery mode and you should get the following message. Click OK.

Recovery

Recovery

Step 19: iTunes should pop up saying it has detected an iPhone in recovery mode and that you must restore. Click OK.

iTunes Recovery

iTunes Recovery

Step 20: We are going to restore your iPhone using the custom IPSW you built. In iTunes, hold the “Alt/Option” key and click “Restore” at the same time. DO NOT click “Restore” without holding the “Alt/Option” key! A dialog box will pop up and you’ll be able to choose the custom IPSW file you created that was saved to your “jailbreak” folder.

Step 21: Navigate to the “jailbreak” folder and select the custom IPSW we created: iPhone2,1_3.1.2_7D11_Custom_Restore.ipsw

Step 22: iTunes will now restore your iPhone using the custom firmware which could take a while, so relax. When done, your iPhone will reboot and you will now have a jailbroken iPhone.

Similar Posts:

2 Comments »

  • Unlock iPhone 3GS 3.1.2 | Forever iPhone said:

    [...] unlocking your iPhone 3GS, the first step is to jailbreak it using PwnageTool. Note that you cannot unlock using BlackRa1n because it will update your baseband. Only PwnageTool [...]

  • Fix iPhoneBrowser after BlackRa1n Jailbreak | Forever iPhone said:

    [...] we found that people now think BlackRa1n is kinda crappy. If you have the option, I recommend using PwnageTool instead. It is a much more reliable and stable jailbreak than [...]

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.