Early this morning,
the iPhone Dev-Team released their latest jailbreak tool for the 3.1.2 iPhone software: PwnageTool 3.1.4. This version of the PwnageTool will allow you to keep your baseband unlocked at 3.1.2, so you can unlock your device for use on other carrier networks. If you have already upgraded your baseband by
installing blackra1n or for some other reason, PwnageTool 3.1.4 won't unlock it.
PwnageTool 3.1.4 will work for all iPhone models, and the first and second generation iPod Touch, but not the third generation Touch.
A note for 3GS users from the
Dev-Team blog:
"3GS users not already jailbroken and stuck at 3.1.x: this version of PwnageTool has a side feature to jailbreak your 3GS. It uses a simple implementation of the usb control msg hole found by chronicdev, geohot, and our very own gray. Now that the hole is public and in use, we expect Apple to close it by the next major firmware update. That’s why 3GS users need to get their ECID hashes for 3.1.x now, and need to stay onboard the “jailbreak train” in all future updates...For the early adopters who ran blackra1n and are having problems with mobilesubstrate, winterboard, diskaid, or ifunbox, you can install a custom .ipsw from PwnageTool to fix these issues. That’s because all jailbroken devices accept a custom .ipsw created by PwnageTool."
Note: This tutorial is for Mac OS X only. There is no Windows version of PwnageTool 3.1.4 at the moment. Be sure to read the full Dev-Teams blog post before proceeding.
1. Read all the instructions first.
2. Check to be sure that you have the latest version of iTunes on your computer, download and install if you do not.
3. Sync your iPhone and back up all your data on iTunes.
4. Download PwnageTool 3.1.4
here and iPhone OS 3.12
here. Save these to your desktop.
5. Run PwnageTool 3.1.4. Chose your device.
6. PwnageTool 3.1.4 should detect the proper firmware automatically. Click "Yes" to Continue.
7. When asked: "Do you have an iPhone 3G(S) contract that would activate normally through iTunes?" Click "Yes" if you are using the carrier the phone is locked to (i.e AT&T). Click "No" if you are not.
8. The PwnageTool should now create a custom, jailbroken .ispw file that you will be able to restore with.
9. Once completed, you will be prompted to close the PwnageTool application and put your 3GS into Recovery mode. Once this is done, start iTunes and restore with the custom firmware bundle. To do this, click on your iPhone in the iTunes sidebar to get to the Sync screen. Hold “alt” down as you click “Restore.” This will allow you to chose the location of the firmware, select the custom .ispw file and click “Open.”
10. From here iTunes will take over with a series of automated steps, just follow along and after your phone automatically restarts, you will have a jailbroken iPhone OS 3.1 in your hands.
Let us know how Pwnage Pie worked for you.