The iPhone 3.1.2 update that Apple released last week required users of jailbroken iPhones or iPod Touches to wait for a new jailbreak software to be released before updating. There was no jailbreak available until Geohot released his new blackra1n 1 click jailbreak software. The blackra1n software is available for both Windows and Mac users, but it only supports iPhone, iPhone 3G, iPhone 3GS, and iPod Touch. blackra1n does not support the iPod Touch 3rd generation 8 GB models that have a MC in the model number. Many iPhone 3G users reported having a problem with blackra1n on iPhone 3G, if you were one of them please leave a comment telling us what problems you encountered and how you solved them. I will be making a blackra1n troubleshooting guide to help users that have any problem with it. You can jailbreak iPhone 3.1.2 with blackra1n, but you cannot unlock iPhone 3.1.2. To unlock iPhone 3.1.2, you must use PwnageTool 3.1.4 which the Dev-Team recently released.

If you want to just jailbreak iPhone 3.1.2 I recommend you use blackra1n, but if you want to unlock then you have no choice but to use PwnageTool which only works with Mac. If you haven’t already downloaded iPhone 3.1.2 or updated, the download links for it are below.

Note: Do no’t use Safari to download iPhone 3.1.2 IPSW files, instead use another browser. Safari downloads this as a .ZIP and iTunes is not able to recognize the firmware that way.

Jailbreak iPhone 3.1.2 with blackra1n

1. Download blackra1n

blackra1n 3.1.2 jailbreak - make it ra1n

2. Click the make it ra1n button.

blackra1n icon - iPhone 3.1.2 jailbreak

3. Your iPhone or iPod Touch will reboot once blackra1n is done doing it’s thing and you should see the blackra1n icon on there. If you don’t see the blackra1n icon, go to the last page on your iDevice and you should see it.

iPhone 3.1.2 jailbreak - select applications

4. Install your preferred aplication from the blackra1n app. You have the option of choosing Cydia, Icy, or Rock. I don’t recommend you to install them all at once, because that may cause problems. Install them one at a time.

Jailbreak iPhone 3.1.2 with PwnageTool

iPhone 3.1.2 jailbreak and unlock - Pwnage Tool 3.1.4

1. Download PwnageTool 3.1.4 (only works with Mac!)

PwnageTool for iPhone 3.1.2

2. You will be creating a custom IPSW and then restoring it through iTunes. If you don’t know how to do that, read my jailbreak iPhone 3.1 with PwnageTool post which gives step by step instructions

  1. First Create a Folder named “Pwnage” or whatever you like. Download iPhone 3GS 3.1 Firmware and PwnageTool 3.1.3 into that folder. Also do not forget to download Latest Version of iTunes, if you don’t have it
  2. Connect your iPhone to iTunes. Launch PwangeTool from the folder where you downloaded it.
  3. Now click on the “Expert Mode” and select your device “iPhone 3GS” in this case and click on the Blue Arrow.
  4. In the next step, Pwanage Tool will automatically find the ispw file, if it doesnt then browse for it and select the proper file. It is the file which you have downloaded in the 1st step.
  5. In the next step, there will be a General Setting Screen.
    If you are using an Official service provider (i.e. AT&T) you do not need to “Unlock Baseband”, therefore you can Uncheck “Activate the phone” and Check “Enable baseband update”.
    If You are using an Unofficial service provider (i.e. T-Mobile) then Uncheck “Enable baseband update” So you can enjoy Ultrasn0w with the 3.1
  6. Next Step is of Cydia settings, Check whatever apps you want and then click on the blue Button.
  7. Now click on the Build button and then on blue arrow to begin the Pwnage process
  8. Now select a location to save your .ipsw file. It will take 10-15 mins to compete Custom iPhone 3GS 3.1 IPSW file. Enter the Admin password when asked.
  9. PwangeTool will ask you “has your iPhone 3G been pwned before?”, if you do not know then click on NO.
  10. Now the most important step. You will need to put your iPhone in DFU mode. Switch off your iPhone. Then press the following keys in sequence. Hold the home button for 5 seconds then hold the Home and Power buttons for 10 seconds after that release the Power button while continuing holding the Home button until your iPhone is in DFU mode. If you get it wrong the first time you can try it again. Once your iPhone is in DFU mode a message will be displayed.
  11. Now Launch iTunes to restore your iPhone. In iTunes, hold the Alt/Option key and click Restore. Browse and Select the custom IPSW file you created in the above steps (iPhone2,1_3.1_7C144_Custom_Restore.ipsw) and click on “Open”. The iTunes will now restore the firmware, this can take upto 10 mins and your done.

Your iPhone will restart automatically and your iPhone 3GS OS 3.1 is Jailbreaked.

Apple released their iPhone 3.1 firmware on September 9, and now the iPhone Dev Team has released their Pwnage Tool 3.1 software which can jailbreak iPhone 3.1. There is no Windows Pwnage Tool 3.1, it only works for Mac. If you’re a Windows user then you’ll have to wait for the iPhone Dev Team to release redsn0w. If you’re a Mac user, then follow the steps below to jailbreak iPhone OS 3.1.

The Pwnage Tool 3.1 software only works on the following devices: iPod Touch 3.1.1 (first generation only), iPhone 3.1 (first generation), and iPhone 3G 3.1. As of right now the iPhone 3GS, iPod Touch 2nd generation, and the new iPod Touch 3rd generation are not supported.

How to Jailbreak iPhone 3.1 with Pwnage Tool 3.1

Pwnage Tool 3.1

1. Download Pwnage Tool 3.1 (Filename: PwnageTool_3.1.dmg Filesize: 23.1 MB).

Pwnage Tool 3.1 message

2. Double-click the Pwnage Tool icon to launch Pwnage Tool. You may get a message that says “PwnageTool is an application downloaded from the Internet. Are you sure you want to open it?“. Just click Open.

Pwnage Tool 3.1 Warning

3. When Pwnage Tool 3.1 launches you will see a message that says “Copyright 2009 iPhoneDevTeam. This software is not for commercial use. If you bought this software demand a refund. It is not for sale. We are not responsible for any damage this software may do to any of your equipment, BE WARNED.” Just read it and click Ok.

Pwnage Tool 3.1 Select Device

4. Click on the device you want to jailbreak. I have an iPod Touch so I’ll click the iPod Touch in Pwnage Tool. After selecting the device click the arrow in the bottom right corner.

5. Pwnage Tool will now attempt to locate the IPSW file for your device. If you don’t have it downloaded already, here are the download links (iPod Touch download links will not be added here because they expire):

Pwnage Tool 3.1 found IPSW file

6. Once Pwnage Tool finds your IPSW click on it. If it doesn’t find it then you can manually browse and locate it. Click the blue arrow in the bottom right corner of the Pwnage Tool application to continue.

Pwnage Tool 3.1 custom IPSW

7. Pwnage Tool will now show a message saying something like “We will now create an ipsw file that you can use to restore your iPod Touch (2G) with iTunes. This file will be placed on your desktop. Do you want to continue?“. Click Yes.

Pwnage Tool 3.1 Password Prompt

8. Pwnage Tool will now start building the IPSW. You will be prompted to enter in your password, just enter in your password and click Ok.

iPod 2G jailbroken before

9. Once your IPSW has been buit, Pwnage Tool will display the following message: “Has your iPod Touch (2G) been Pwned before (does it have the pineapple logo)? If you are unsure click No.“. Just go ahead and click No.

Turn off Pwnage Tool

10. Time to put your device in DFU mode. Pwnage Tool will guide you through the steps.

11. Once you have successfully put your device in DFU mode Pwnage Tool will display the following: “Successfully entered DFU mode! Close the Pwnage Tool application, start iTunes and restore with your custom firmware bundle.” Just click Ok.

12. Now open iTunes (make sure you have iTunes 9!). If you don’t have iTunes 9 then download it and install it now.

13. Once you launch iTunes 9, press option on your keyboard and click Restore in iTunes. Find the IPSW file that is named something like iPod1,1_3.1.1_7C145_Custom_Restore.ipsw. Make sure it has Custom in the name of the file and then click Choose.

iTunes extracting IPSW

14. iTunes will now restore the custom IPSW file to your iPhone or iPod Touch. Once it’s done you’ll see Cydia and Icy on your device! Congratulations, you are done jailbreaking iPhone 3.1 firmware.

You can jailbreak iPhone 3GS 3.1 and iPod Touch 3rd generation, but the jailbreak is not out for it yet. I’ll create a guide on how to jailbreak it once the software for it is released. Stay tuned!

A bsdiff patch to apply to CommCenter in 3.1.2 to re-enable tethering is available here for the 3GS and here for the 3G. It's just a 2-byte patch as shown below (and an appropriate readjusting of the mach-o's codesign hash):

USE THIS AT YOUR OWN RISK! Your carrier may end up charging you for unauthorized tethering access.

Update #1 It looks like a lot of people have been looking at CommCenter lately because IRC user CleanAir had a similar tethering patch. Meanwhile over in the 2G CommCenter, WhiteRat and geniusan have patched in native MMS support for that platform. Kudos to CleanAir, WhiteRat, and geniusan for digging into CommCenter and coming up with patches!

Update #2 A few tutorials have started to pop up. Eventually this will be made a part of the normal PwnageTool flow but for now this is best left for the adventurous users out there!

Questions or Comments...


Your Name
Your Email
Subject
Message

About Me


Want something? Need something? Need to know how to do something that Apple, AT&T, or other companies may not want you to know? If you answered yes to any of these, your in the right spot... I prefer to stay anonymous as this could effect my paying job. So as far as everyone knows.. I am DJRaz55, which is me. Don't see what you need, feel free to email me. Email DJRaz55