
Finally, the iPhone Dev Team has released the much awaited Pwnage 3.1.2 for Mac. At this point, if you are wondering why to use PwnageTool instead of Blackra1n then I would like to remind you that with Blackra1n you move to 05.11.07 baseband firmware (which in layman’s language means you will end up losing your iPhone carrier unlock).
On the other hand if you use this tutorial to unlock your iPhone 3.1.2, you will be able to retain your iPhone’s unlock ability and use any carrier on the face of earth (Yes T-Mobile, Orange, Vodafone, BSNL etc).
Note: This tutorial is for iPhone 3G and MAC users only. Windows users subscribe to my blog or follow me on Twitter, so that I can give you a heads up when the windows jailbreak tool(Redsn0w) for 3.1.2 is out!
(If you are an iPhone 3GS (not 3G) user then follow this tutorial)
1. Create a folder named Pwnage on your desktop. In that folder download the following files
i) Pwnage 3.1.4: Download it from here – Link 1 or Link 2.
ii)iPhone 3G 3.1.2 firmware (IPSW): Download it from here – Link.
(Please use firefox instead of safari if not it will be downloaded as a zip file)

2) Mount PwnageTool 3.1.4 by double clicking PwnageTool_3.1.4.dmg and drag the PwnageTool icon that opens up, into the Pwnage folder.Then from the Pwnage folder double-click PwnageTool application.

3) Select “Expert Mode” from the top menu bar.

4) Select your iPhone (In this case iPhone 3G) and click the blue button to continue.

5) Now browse for the IPSW file. Remember you downloaded it in Pwnage folder. (In some cases it may automatically be found).
Click on the IPSW file, if you do it right, a green check mark will appear next to it. Now click the blue button to continue.

6) On the following screen you will see 7 different options.
Inside General settings DO NOT CHECK ‘Activate the phone’ option. Repeat: If you are using an iPhone 3G, irrespective of whether you are on official carrier or not, you always need to make sure that the option is UNCHECKED.
Increase the size of the root partition slightly. To about 695 MB. Then click blue button.


Skip the Bootneuter settings by just clicking the blue button.

You will then be taken to Cydia settings where you can create custom packages so you don’t have to manually install them later.

Select the Download packages tab. Then click the Refresh button to display all the available packages. Double click the package that you want to download in order to make it available in the Select Packages list.

In the Select Packages tab, check the packages you want and click the blue arrow button.

On the following Custom Packages Settings screen. Leave all the settings as it is and click the blue arrow button.

You will then reach the boot logo settings. Just skip this step and click the blue button.
7) On the following screen click the “build” button to start the pwnage process (i.e build your own IPSW file).

8 ) Save the custom firmware(IPSW file) in Pwnage folder on the desktop (which you created in step 1) and wait for about 15 mins for it to be built.


9) Enter your administrator password.
10) Whether or not your iPhone has been pwned before just select NO on the next screen.
11) Keep your iPhone connected to your mac and switch it off, when indicated.

12) Now the part where you have to pay rapt attention and follow directions to enter DFU mode.
i) Hold the home and power buttons for 10 seconds.
ii)Release the power button and hold the home button for 10 seconds.

On doing this you will get a notification that reads successfully entered DFU (recovery) mode.

13) In iTunes, hold the Alt/Option key and click restore simultaneously. A new window will open where you can select the CUSTOM firmware that you built in step 7.

14) Browse to the Pwnage folder on your desktop.Select iPhone1,2_3.1.2_7D11_Custom_Restore.ipsw file and click the choose button. (REMEMBER: you have to choose CUSTOM IPSW in this step)

15) iTunes will then restore your iPhone 3G using the custom firmware in about 15 minutes.

16) You will then get the option of setting up your iPhone either as a new phone or restoring from backup.
17) Now just restart your iPhone 3G and you will find cydia on your springboard. Hurray you are done :)
NOTE: Once you are done jailbreaking, you can unlock your iPhone 3.1.2 using ultrasn0w to use any carrier! Here is the tutorial – Link




{ 23 comments… read them below or add one }
i have one question that involves the 3.1.2 firmware
if i update my iphone 3g for this software will i be able to edit videos that i shot with cycorder on the camera roll?
i don’t know if apple has solved this ‘issue’ or if this continue working with videomover
Just curious, what is the advantage of increasing the root partition size to 695MB?
Hi I’ve checked and I’m doing everthing right.
I have an iphone 3gs 3.1.2 firmware
Pwnage tool 3.1.4 keeps freezing the select firmware section and I can’t seem to figure out why.
Any tips would be great.
Hi Jonh
Unfortunately, Cycorder is incompatible with 3.1.2. Rohit had posted a list earlier here.
@MarkG Sometimes without increasing the size of the root partition, Pwnage fails to create the IPSW.
@Micheal This tutorial is for iPhone 3G users only.
Go to this link for a 3GS tutorial
http://www.digitalmarketingtalk.com/iphone/how-to-jailbreak-iphone-3gs-firmware-3-1-2-using-pwnagetool-for-mac/
In that post read the conditions under which Jailbreak works for the iPhone 3GS
Is there any need to enter dfu mode if device has already been jailbroken?
Don´t i just have to create and install ispw via itunes without any dfu mode a.s.o. ?
Thanks
Hy Quest you are right It works without DFU mode if its already pwned but last time around while pwning 3.1 firmware my iPhone froze for not havin put it into DFU mode for some reason. So to be on a safer side I usually put it in DFU mode.
Noob question Rohit (sorry)
I havd JB’d my 3g and it is unlocked and running 3.1.
I have loaded a few cydia apps. Will these apps be saved by itunes if I do a backup?…or do I lose these apps and have to reinstall? Is there another way to back up the cydia apps etc?
Thanks!
mark
@Mark
iTunes doesn’t backup cydia applications. You can use AptBackup. It’s a workaround.
AptBackup developed by BigBoss is a backup and restore solution for Cydia-installed iPhone applications.
AptBackup doesn’t actually create a backup of the native iPhone apps, instead it creates a list of all the Cydia-installed iPhone apps on your iPhone and takes a backup of this list via iTunes which is later restored after the firmware update.
Steps to use AptBackup
* Install AptBackup via Cydia, you can find it under System section (BigBoss source).
* To backup the Cydia installed jailbreak apps, tap on the “Backup” button which will create the list of apps.
* Then sync the iPhone with iTunes so that the list gets synced to iTunes.
* After jailbreaking your iPhone to the latest iPhone firmware, reinstall AptBackup again via Cydia.
* Launch AptBackup and click “Restore” to reinstall the Cydia installed applications based on the list that was backed up using iTunes.
Thanks Rohit! Excellent advice!
Will go do this now!
mark
@Mark Cheers!
Everything working 100% re your instruction…
Thanks!
mark
can unlock3g 3.1.2 {05.11.07} too ?
answer will be no… right, seems not working mine :-(
cool site!
@lele Thanks mate!
@tk310 Yea the answer is NO. You need to be on 04.26.08 baseband (modem) firmware for the unlock to work.
I’m having no luck at all jailbreaking my 3Gs, probably because it is Model C, on 05.11.07, and firmware 3.1.2 and using Windows
How do i subscribe to your blog to learn when someone other than Geohot outs out a jailbreak that works for me – (Blackrain just leaves me in recovery mode, and having to restore through iTunes everytime)
Hoping you can help
many thanks
G
@SirG The latest Blackra1n jailbreak tool works for MC model too. Did you read this post:
http://www.digitalmarketingtalk.com/iphone/blackra1n-rc2-jailbreak-tool-for-new-iphone-3gs-coming-tom/
By the way since you are on the MC model you will have to do a tethered jailbreak.
Tethered means that if you have to do a hard reboot of your iphone, it will not boot up unless you have it connected to the pc.
“If own a specific late model iPhone 3GS and it loses power or needs to be rebooted for any reason, you must first tether it to a computer and use Blackra1n to turn it back on again.”
Let me know if you have any other questions.
You can subscribe to our blog by using the following link:
http://feedburner.google.com/fb/a/mailverify?uri=digitalmarketingtalk&loc=en_US
I did something wrong while doing this. Now my iphone 3g is on 3.12 and baseband 5.11.07 with no cydia on it. How can revert the process? Need help..
hey rohit! long time no talk, but i wanted to ask you a quick question, i know you have all the answers!
just wanted to double check with you before i jailbreak. is the above method the preferred way to go about jailbreaking my 3g with 3.1.2 and i don’t have to worry about an unlock now that i’m on at&t. i have a mac also.
i just want to make sure that the above tutorial is the one i need to follow or if there is another since i’m running 5.11.07 firmware.
thanks, youre the best.
Hi Dan
If you are on 5.11.07 firmware and want to jailbreak as well as unlock.. GeoHot’s blackra1n and blacksn0w is an easier and quicker method.
Follow this tutorial (it includes both jailbreak and unlock process)
http://www.digitalmarketingtalk.com/iphone/how-to-unlock-your-iphone-5-11-07-baseband-using-blacksn0w/
I followed the instructions to update my 3g but its now only available for emergency calls and itunes wont talk to it. Cant get in to access Cydia.
Any help much appreciated!