How to jailbreak iPhone 3GS 3.1 firmware using Pwnage 3.1.3 for Mac

by Rohit on October 3, 2009

Note: This tutorial is for iPhone 3GS 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 is out!

Let’s find out under what conditions this tutorial will work:

  • If you have an iPhone 3GS 3.0/3.0.1 which is already jailbroken with either redsn0w or pwnage then you can use this tutorial.
  • If you have an iPhone 3GS running 3.1 firmware and have saved SHSH to Cydia , then you can downgrade to 3.0. Once you are done downgrading, you can use the tutorial below.
  • If you have an iPhone 3GS running 3.1 firmware but didn’t save SHSH to Cydia, then you CANNOT use this tutorial as it won’t work.

.

(In a nutshell, this tutorial is for iPhone 3GS users who are on 3.0 or 3.0.1 firmware. If you updated to 3.1 without saving your SHSH  to Cydia then this Pwnage 3.1.3 release is useless for you)

Here are the steps to jailbreak iPhone 3GS 3.1 firmware using Pwnage 3.1.3:

1) Create a folder named Pwnage on your desktop. In that folder download the following files

i) Pwnage 3.1.3: Download it from here – Link 1 or Link 2
ii) iPhone 3GS 3.1 firmware: 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 by double clicking PwnageTool_3.1.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 3GS) 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: Since you are using an iPhone 3GS, irrespective of whether you are on an 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 iPhone2,1_3.1_7C144_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 3GS 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 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 using ultrasn0w to use any carrier! Here is the tutorial – Link .

Delicious
Stumble It

{ 21 comments… read them below or add one }

Khanage October 3, 2009 at 4:12 am

The dev team blog post states that if you pwned your 3GS at 3.0 or 3.0.1 then this tool will jailbreak it. What if it was pwned and then updated to 3.1?

neFos October 3, 2009 at 4:20 am

whoa 3.1.3…

This PwnageTool 3.1.3 BaseBand 05.11.07 Support ?
or BootLoader 05.09 Support ?

thanks…
i Building IPSW…

Sry For my bad englisht :P

neFos October 3, 2009 at 4:21 am

my iPhone
Uptaded 3.1
Bootloader 05.09
BaseBand 05.11.07

How to Unlock :( (((( :( (

Rohit October 3, 2009 at 5:24 am

@khanage Yes that’s true. But irrespective of whether you have pwned before or not, if you have updated to 3.1 then you can’t jailbreak your iPhone using Pwnage 3.1.3.

However, there is an exception, if you have saved SHSH to cydia after updating to 3.1, then you can carry out the jailbreak process. Lemme know if you are still confused.

Rohit October 3, 2009 at 5:31 am

@neFos I am sorry my friend Pwnage 3.1.3 doesn’t support 05.11.07 baseband. As of now there is no solution to your problem.

Will definitely let you know when an unlock solution presents itself for bootloader: 05.09 and baseband firmware:05.11.07

Amedeo October 9, 2009 at 11:10 pm

Hi everybody…
I tried to follow each step as mentioned but It doesnt work during the restore from the custom.ipsw… iTunes shows error 1600 and I cant restore my iPhone…
Any idea?
Thanks

KENNETH October 10, 2009 at 2:48 am

Hi. It is giving me the following error: “the iphone coupld not be restored because the firmware file is not compatible” Any ideas how to fix this? Thanks. You can email me at jonathankgonzalez@yahoo.com Thanks!

Rohit October 10, 2009 at 10:09 am

@Amedeo You can use iREB to get rid of 1600 error and restore your iPhone. Click on the link below for more details

http://www.digitalmarketingtalk.com/iphone/how-to-get-rid-off-16xx-or-21-error-in-itunes/

Rohit October 10, 2009 at 10:13 am

@KENNETH Do you have an iPhone 3G or 3GS
If iPhone 3G – Use this firmware file:
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6600.20090909.AwndZ/iPhone1,2_3.1_7C144_Restore.ipsw

iPhone 3GS – Then this one:
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6609.20090909.mwws4/iPhone2,1_3.1_7C144_Restore.ipsw

After using the right custom firmware, you wont get the error.

Let me know if you are on iPhone 2G.

SRS October 10, 2009 at 1:03 pm

Rohit, I updated my 3gs via itunes without backing it up on cydia. Is there no way to jailbreak it now? Can I still downgrade it, so then I can jailbreak 3.1? Please advise… I know it was stupid to update it, but was excited for MMS. I tried using this process several times and got the error message 1604, at first i thought it was Itunes so I tried pretty much every version, but when I try restoring using the custom restore that was created by pwnage, I still get the same message. So again, is there no way to jailbreak it now? Please let me know bud… Thanks!!

Rohit October 10, 2009 at 3:36 pm

@SRS Since you haven’t backed up on cydia you cannot downgrade your iPhone. In order to get rid of 1604 or any 16XX error follow this tutorial.

http://www.digitalmarketingtalk.com/iphone/how-to-get-rid-off-16xx-or-21-error-in-itunes/

After going through the tutorial if you need some visual aid here is a iREB video I found on youtube (It’s not my video).It will kinda assist you thru the steps.

http://www.youtube.com/watch?v=TymOsKDQslg

Hope that helps.. Cheers!

SRS October 10, 2009 at 7:50 pm

Hey Rohit,

Thanks for the quick response. But this will NOT work for 3GS correct?

Rohit October 10, 2009 at 7:59 pm

@SRS The latest version: iREB 3.1-3 works for 3GS :)

SRS October 10, 2009 at 8:28 pm

U is the Man!! thanks for ur help bud…

SRS October 11, 2009 at 7:50 pm

Hey Rohit,

apologies but I am still a bit confused. I don’t think they make an iREB 3.1-3 for Mac. Correct me if I am wrong.

KENNETH October 12, 2009 at 12:30 am

Hi Rohit,

I have a iPhone 3G Everything went well, but now I have no signal. I am on AT&T with no signal. I didnt check the option of activate iPhone. Any solutions? Thanks

yusuf October 18, 2009 at 4:29 am

I did it with my 3gs and everything went well. I had did the backup on cydia since my 3gs was already pwned through redsnow. Everything was fine until I installed winterboard and then when it said reboot device, it went into that mode and now it will not come out of it! powerbook wont pick it up, power button and home button no go as well! Please help cuz as of right now my phone is unresponsive. it will not even vibrate when I plug it to power source

Rohit October 19, 2009 at 10:21 am

@SRS Sorry about that :(

Rohit October 19, 2009 at 10:35 am

@Kenneth Sometimes after the jailbreak AT&T signal goes bad on the phone. Many have faced this problem and the only way they could get back the signal was by using ultrasnow.

Since you are a 3G user follow this tutorial and once u have installed ultrasn0w ur iPhone should be able to receive any carrier signal including AT&T.

Follow this tutorial
http://www.digitalmarketingtalk.com/iphone/how-to-unlock-iphone-3g3gs-firmware-3-1-2-to-use-any-carrier-via-ultrasn0w/

Rohit October 19, 2009 at 10:37 am

@Yusuf I just wrote a post on how to solve the issue of iPhone being stuck on Apple logo after installing any Cydia application (including winterboard). Follow this link:

http://www.digitalmarketingtalk.com/iphone/solution-if-iphone-is-stuck-on-apple-logo-after-installing-any-cydia-application/

iphone February 4, 2010 at 3:30 pm

Exclusive Jailbreak iPhone / iPod firmware 3.1.3 year 2010 at
www mob2all.com

Leave a Comment

Previous post: iPhone 3GS firmware 3.1 Jailbreak is Out!

Next post: How to unlock iPhone 3GS 3.1 using ultrasn0w!