This guide is for iPhone 3.0 firmware using the PwnageTool 3.0 for Mac.
Windows users try this - How To Jailbreak iPhone OS 3.0 On Windows and Mac Using redsn0w
UPDATE: How to Unlock iPhone 3G Using ultrasn0w
The new Pwnage Tool was released today. [iPhone Dev Blog]
Before you start, read our jailbreak preparation guide: more after the fold.
Download PwnageTool to Jailbreak iPhone 3.0
Before you start, this guide is not applicable for:
- iPhone 3GS
- iPodTouch 2.0
- Unlocking iPhone 3G
We tried it out, and figured out the process. If you have done any jailbreaking before, the process is the same as with PwnageTool 2.0. That being said, here’s a step by step manual to using the 3.0 Pwnage Tool.
Disclaimer: We are not responsible for any damages to your iPhone during the use of our article/video/instructions.
Keep the following in mind before you begin (as of time of this post):
- The PwnageTool is available only for MAC
- The newest version of iTunes, iTunes 8.2, is required
- You can only Jailbreak your iPhone 3G using this tool, you cannot unlock it at this time
- You can Jailbreak and Unlock your iPhone 2.0
- You can Jailbreak iPodTouch 1.0
- You cannot jailbreak and unlock iPhone 3GS
- You must restore your iPhone to the latest firmware 3.0
1. You will need the following files/programs before your start:
- PwnageTool 3.0
- Latest Firmware Files for your iPhone or iPodTouch
- Boot loader Files - you need them only for iPhone 2G
2. We recommend to put all the files and “Pwnage Tools” programs in one directory
When you download firmware files may be named:
iPhone1,1_3.0_7A341_Restore.ipsw.zip
iPhone1,2_3.0_7A341_Restore.ipsw.zip
Don’t UNZUP, change - rename them to
iPhone1,1_3.0_7A341_Restore.ipsw
iPhone1,2_3.0_7A341_Restore.ipsw
3. Back-up your iPhone
4. Disconnect the USB cable from your iPhone
5. Turn off your iPhone (Hold Home and Power button until power off slider is shown)
6. You can have iTunes running (doesn’t matter)
7. Start PwnageTool
8. Follow the steps in Pwnage tool
- Accept Copyright and Disclaimer
- Select Simple or Expert Mode (our instructions are based on Expert Mode)
- Select Device Type to Jailbreak/Unlock
- Click to continue in expert mode, you will see “Browse for IPSW …”
- Click ”Browse for IPSW …” and select the firmware for your device
- After selection you will get to IPSW configuration screen.
- Configure your custom IPSW file.
- Select First Configuration – General, and click Next (blue button)
- You’ll get to the General Settings Screen. You can uncheck “Activate the phone” setting if your phone was officially activated and you are on a contract with an official service provider. (i.e. if you have an official contract with AT&T)
- If you are using an official service provider you do not need to “Unlock Baseband”, therefore you can uncheck that setting. Keep in mind that “Unlock Baseband” will not work on the iPhone 3G (settings will be grayed out) as of the time of this post – you will need to read our ultrasn0w guide when ultrasn0w comes out.
Make sure to put unziped Boot loader Files in the same directory as pwnagetool and they will be located automatically.
- Settings for Cydia Installer: You can download packages into your custom IPSW file from different sources.
- Use this URL to connect to Cydia Source:
http://apt.saurik.com/dists/tangelo/main/binary-iphoneos-arm/Packages
- Click Next
- On this screen select Cydia and Icy and click next.
- On this setting screen you can pick your custom logo settings. If you uncheck them both, the originals will remain.
- When you press Next you will get back to the Settings List screen. Click on “Build” and then “Next”.
- You will be asked for the name and location of your custom IPSW file.
- When you select the file name and location, the custom build process will start.
- During the build process you will be asked for the Username and Password of your computer (the Mac Admin Login). Enter it in so you can continue the build process.
- At the end of the custom build you will be presented with this message:
- If you are not sure enter no. This is needed for you to enter DFU Mode.
- You will have to follow the instructions in the Pwnage Tool to enter DFU Mode. If you did everything right, you will get the following message:
9. Connect your iPhone via USB
10. Start iTunes (if you closed it)
11. You will be presented with the message below: iTunes has detected an iPhone in recovery mode. You must restore this iPhone before it can be used with iTunes.
12. Press OK
13. Now you need to select the custom IPSW file you created. Hold Option/Alt Key and click Restore.
14. If you are in DFU mode and have created a proper IPSW file, iTunes will restore that IPSW into your iPhone.
Notes:
- If you get an error during custom restore, follow the How to recover your iPhone guide.
- This jailbreak has been tested on 2G and 3G iPhone
- The Dev Team is working on a method to jailbreak the new iPhone OS 3.0 on a PC.
- PC users may be able to do it now if they can first create IPSW file on a Mac, and then send it over to their PC. Regardless, a Mac is required as of now.
How To Jailbreak iPhone OS 3.0 On Windows
- Good luck!





















![Pwnage Tool 2.0 in Action Step by Step [Screenshots and Video]](http://cdn.ismashphone.com/wp-content/uploads/2008/07/finderscreenshot008.jpg)



![Learn How to Use QuickPwn a New Jailbreaking Tool from Devteam [Guide]](http://cdn.ismashphone.com/wp-content/uploads/2008/08/quickpwn_06.jpg)
Accessories & Apps: Beta Testers Wanted
iOS Firmware/IPSW Download Guide
Legacy iTunes Download Archive
App Store Top Charts
I downloaded the .ispw file but it became a folder after unzip and when I added the extension .ispw to the end of the folder name and selected it on PwnageTool, it said “Wrong firmware selected!” Pls help!
Sorry, I typed it here wrong – I renamed the folder extension as .ipsw
When you download firmware files may be named:
iPhone1,1_3.0_7A341_Restore.ipsw.zip
iPhone1,2_3.0_7A341_Restore.ipsw.zip
Don’t UNZUP, change – rename them to
iPhone1,1_3.0_7A341_Restore.ipsw
iPhone1,2_3.0_7A341_Restore.ipsw
we updated steps to reflect that file renaming is required and not unzip. see above
I get an error saying that the firmware is incompatable can anyone help?
be specific where you got the error, if in pwnagetool, then make sure you did not unzip but just renamed . Also, make sure that you selected proper file version for the device you are trying to jailbreak.
iPhone1,1_3.0_7A341_Restore.ipsw for iphone 2g
and
iPhone1,2_3.0_7A341_Restore.ipsw for iphone 3g
Its when i try to restore it from itunes, there is only 1 ipsw file that went to my desktop so pretty sure i got the right one. would it be beacuse im in NZ and maybe you have to unlock the 3g iphones?
Hi,
I just wanna know how to create a custom firmware for iPhone 2g wherein I just unlock it and NOT jailbreak it. I just want to be able to use my iPhone 2G on multiple networks since I travel, but I don’t use Apps (either from Cydia or from the App Store), so I do not want to occupy the disk space on my iPhone 2G.
Can any of you guys help me out, please?
this post has links to files, those files have only cydia and icy installed they do not take any space.
It says the firmware file is not compatible?
please explain exact step when you are getting this error
Signal bars are there but show no service visually.
and phone calls, text messages, etc do not work.
=\ need help asap
Try turning your phone on and off. If that does not help, you can restore back.
Let’s only hope you do not need unlock to use your phone, since unlock is not available for 3.0
Based on info from dev-team, it may be out in a few days.
i do not need the unlocking feature as i’m with AT&T,
i guess i’m restoring back to 3.0 normal.
The “Firmware” link Takes me to a blank page. Is it me or the link?
In some countries the site is blocked. You can however use a proxy to get it. If you are not familiar using proxys, install the GLADDER plug-in for Firefox.
Working now.
Pwnage tool shuts down unexpectedly while building and before prompting for user/pass. Any ideas?
you have to use an intel mac
Hi. Im a noob at jailbreaking iPhones. I have an iPhone 2G with firmware version 1.1.4 installed. I used Ziphone to unlock and jailbreak it.
Now, I want to update the firmware to 3.0. How do I go about doing it? Do I need to restore it first to 3.0 and then follow the instructions above or should I simply follow the instructions (no preparations required)?
Thanks in advance!
DFU thru the Pwnage Tool app.
First of all I highly suggest you save all your iPhone info such as contacts, apps etc… manually.
1. Start by downloading the 3.0 firmware. http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6578.20090617.VfgtU/iPhone1,2_3.0_7A341_Restore.ipsw
2. Grab Pwnage tool. http://thepiratebay.org/torrent/4963802/PwnageTool_3.0.dmg
3. Save both files in a newly created folder.
4. Open Pwnage tool and it should locate the 3.0 firmware on its own, once it does select and hit the blue arrow button.
5. Select expert mode
6.Start with general settings and work your way thru. Illustrations are on top of this page. I left activate phone unchecked because I use ATT. I checked update baseband because I do not need to unlock. As far as root partition size set it to 600. I first did it at 500 but my phone ran really slow.
7. Bootneuter you dont have to worry about. Its not an available option.
8. Cydia packages gives you the option to upload cydia apps into your custom firmware, rather than doing it on your iPhone.
9. Custom packages you want Cydia and Icy selected.
10.Custom logo self explanatory.
11. Build your new ispw or firmware. Save it somewhere other than the new folder you created.
12. Pwnage tool is going to ask you if your phone has ever been pawned before hit no even if it has. Then it will guide you into DFU mode.
13. Do what pwnage tool tells you.
14. Once iTunes recognizes your phone in DFU mode hold down the alt/option and click restore and pick your new custom firmware.
15. Good luck.
One more thing if Cydia apps are not working correctly consider this.
I was having the same issue and after a few firmware restores I have finally having working the way it should. The problem is not really with Cydia. It turns out every time I restored my iPhone from the iTunes backup all the Cydia apps stopped working. What I did was I backed up all my apps, contacts, music, etc.. manually. After my final jailbreak I set the phone as a new iPhone under iTunes. I did use my iTunes backup. Something else that seemed to help was to update Cydia immediately after a jailbreak before installing any Cydia apps. Hope this helps.
To be honest I do not remember how Ziphone worked.
I would recommend, doing clean restore with 3.0 and then jailbreak using redsn0w
Anyone has different opinion?
You need to update your basband then. Create a new ipsw with the update baseband checked. Make sure you have the root partition set at 600mb.
No, only that this tutorial is great. I just noticed I had to change my root partition to 600 and I had to have update baseband checked. Then everything worked perfectly.
when i download the firmware i get a folder named “iphone1,2_3″ with tons of files in it….i have no idea where to change the name and take the “.zip” off
Use this. Its the one for Iphone 3G
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6578.20090617.VfgtU/iPhone1,2_3.0_7A341_Restore.ipsw
Hi, could some one help? I am stuck on the Building IPSW fil step. Possible reason: I am just using the firmware file I used to update my phone… So it has been unzipped. Would that fix it?
you missed the step, do not unzip but rename. Go back to the guide.
iPhone1,1_3.0_7A341_Restore.ipsw.zip
iPhone1,2_3.0_7A341_Restore.ipsw.zip
Don’t UNZUP, change – rename them to
iPhone1,1_3.0_7A341_Restore.ipsw
iPhone1,2_3.0_7A341_Restore.ipsw
Also, you can try redsn0w guide
Follow the top reply posted by Jorge.
You said “I checked update baseband because I do not need to unlock.”
So does this mean that i have to uncheck it (do not update it) for it to be unlocked?)
just trying to eliminate possible problems
Did you make sure that you selected the custom file you created?
if you did, cannot think of any other possible problems.
Try this guide since you do not need to create your IPSW file
what would be different if i installed in simple mode instead of expert?
ok i did it in simple mode and nothing changed on my phone..
i did it with this link and after i went through everything and it restarted….it still looks the same like it didnt do anything
and i just did this in expert mode and nothing changed…i dont get this
after you create ipsw file you need to go to step 9 in a guide above and continue, did you do that?
ya i created it….then plugged it in, held alt/option, clicked restore, chose the custom ipsw file, it did its thing for 10 minutes…then when it restarted after doing its thing it still looks the same…no cydia/icy or nothing
try redsn0w since you do not have to use iTunes
Help!
I don’t think i can enter DFU mode. After I follow the instructions, Pwnage tells me I successfully entered DFU mode. But when I open iTunes, I get error 1602…
Sorry. It was error 1601. Not 1602.
My apologies for flooding your comments. I just wish to explain further my problem.
I have an Iphone at 1.1.4 which I unlocked using Ziphone. Now, I restored it to 3.0.
When I followed the instructions here, I get stuck at error 1601 after I enter DFU mode. I tried uninstalling-reinstalling iTunes but I still get the error.
After this, I tried using redsn0w. When I enter DFU mode, I get stuck at “waiting for reboot.”
Please please help me.
And thank you in advance!
So you are running 3.0 with out problems, no you just having jailbreaking problems?
if so, try redsn0w on different computer. if that fails, try this
http://www.ismashphone.com/2009/06/how-to-jailbreak-iphone-os-30-on-windows.html
this guide is more like a hack before readsn0w for windows was release.
good luck and use at your own risk
Correct you want to update the baseband because you do not need to unlock it.
Try entering DFU mode through the pwnage tool,(if you havent already). You can open the application and click DFU and it should walk you thur it.
Try following my post along with this tutorial and use the pics to help get a better picture of what I am saying. Make sure you have selected Cydia and Icy on custom packages.
failed at first attempt
12. Pwnage tool is going to ask you if your phone has ever been pawned before hit no even if it has. Then it will guide you into DFU mode.
13. Do what pwnage tool tells you.
this seems pretty important.
ran pwnage a second time and wiped phone…
ouch
Ok im a little confused.
I have a US iPhone 2g that I have been using unlocked/jailbroken with pwnage tool using a Uk o2 sim.
Downloaded all the stuff here to unlock and jailbreak again using 3.0 software and started following the steps. Let itunes update my iPhone to 3.0 ready to start the steps above but it works! Im using 3.0 on a US iPhone using a UK o2 simcard and I am not sure why its working. Shouldnt I have to unlock/jailbreak it? is 3.0 firmware universal to all iPhone carriers worldwide so it works because its o2?
Im happy its working and everything but I just dont know why I havent had the normal activation screens
Do you have Cydia? I bet you do not. The reason you still can use o2 becasue 3.0 does not change baseband on 2g iPhone. Please confirm.
Thats correct. no Cydia
Something I could live without really but will play around more to get status notifier back (tho i hear it doesnt work for 3.0 yet?)
So unlike previous firmware upgrades 3.0 is fairly kind to unlocked 2g iPhones?
OK, so you do not have your phone jailbroken and unlock works only because 3.0 did not update baseband on your 2G phone.
Thanks for clearing it up mate. I was shocked more than anything at why it was working when I wasent expecting it to be.
ok apparently some of my text messages arnt getting though so I have decided to jailbreak. just following through the tutorial here as instructed but have one issue. On General Settings on PwnageTool, I am unable to tick ‘Disable partition wipe-out’ its grayed out. Is this normal for the 2g? also I cannot change the Root partition size from 516. Again is this normal for the 2g?
This is strange. You do not want to do a wipe-out and you want to set your root partition to 600. Try re-downloading the pwnage tool.
I tried jailbreaking my iPhone 3G and it worked; but there is no signal! My iPhone is not locked to the carrier (SingTel) in Singapore, but I have no idea why there is no signal.
Also, when I tried launching Cycorder, it just crashes everytime I try. Is there a problem with the jailbreak or is it just me?
Help please… I really want some of those cool things that jailbreak apparently promises.
Your problem may be attributed to using ispw file created by pwnage tool with option to activate. Restore back and use different ispw file, or better yet – use redsn0w.
Make sure to activate your phone first before running redsn0w.
hey i did everything and when i get to build and it starts builiding the custom ipsw it crashes on me…..is there a way to fix that?
Read above at June 21, 2009 at 01:47 AM, apparently you have to use an intel Mac. I’m also stuck here cause I have a PPC.
A similar situation is happening to me. it seems that when the file downloads it automatically unzips. I have a new mac. is there a way to stop that? I tried to “download file as” but it says its saving as .ipsw.
sorry i’m new to mac
thank you
Okay got past my restore ipsw download problem. now its giving me issues with the bootloader download. it downloads as a folder, and then the files are zip inside. is there a special way those need to be saved as well?
You have a setting in safari to open safe files, got to Safari>Preferences>Uncheck OPen Safe File After Downloading
YOu have to unzip the booloader files
And put files below in the same directory where you have your redsnow.
bl46.bin
bl39.bin
ok!
i got my iphone unlocked from someone..he installed 2.0 then and i havent updated since then..now i want to do it myself … i am using a network that sells iphone here but dint buy it from it cos it was really expensive that way…I have read your instructions but before trying it i need to know what cydia is used for cos i havent even opened it before,so i am totally unfamiliar with it and have no clue how to use it
i have iphone 3g btw
i dont have any idea about yellowsnow or redsnow either…do i need it anyways????
i got my iphone unlocked about 6-7 months ago. i had 2.0.2 then. i now tried to follow your steps to install os 3.0 . everything worked out fine but my phone isn’t picking up the network…PLEASE HELP!!!it’s urgent
i have iphone 3g and this is the first time i have tried to update the s/w since the release of 2.0.2
restore back 3.0 and then do redsn0w. If you read comments, this happens if you get ipsw with activate option enabled.
Other people who got similar problem, did a restore to 3.0 and then redsn0w jailbreak.
The Pwnagetool application quits unexpectedly while it’s building the custom ispw. I also tried jailbreaking with redsn0w, but it also quit unexpectedly. i’ve had my iphone jailbroken before i updated to 3.0 no problems, could someone tell me what’s happening/ what i do to fix it?
nevermind, sorry. i see that i need an itel-based mac, but is there any other way to jailbreak with a ppc?
are you intel or power mac. Both softwares have problem with power macs
sorry, you have to use someone else’s
my processor is a PowerPC G4
Yeah, gotta use none power mac, or use your friend’s.
FYI, you will not be able to get snow leopard on it also.
Ok thanks, I appreciate it
I attempted doing this and I received “Error 1600″. Any ideas? If possible, e-mail me. I’m going to blog about my experience getting this hacked and if it’s ID10T error I’ll make sure people know . . .
Ok downloaded the pwnage tool what do i open it with?
Ok going to italy and want to use local sim card so I do not get robbed by AT&T. Using 2G phone, unlock and jailbrake seems to have worked fine. I let it restore from old back up. Now the next step…… When I get to Italy I buy an Italian sim card and just pop it in? I left the AT&T card in for the unlock, was that right?
Thanks
i jailbroke my phone and wverything seems to work fine but now when i take pics they do not show up in my camera roll
this is the first time we hear this. Try ssh into iPhone and find directory where pictures should be, see if it’s there.
May be, something wrong with folder permissions, I recall seeing an app on cydia which fixes permissions.
First of all – thanks so much for this site and your work.
I, too, have experienced (and can confirm) that after the 3.0 restore my 2G phone remained unlocked – but without Cydia, the jailbreak etc. For my purposes, this is a perfect situation.
However, I also am experiencing a radical decrease in battery life. (Overnight, the phone completely drained from full while on but in sleep mode.) Would proceeding with the jailbreak impact this situation or is 3.0 just going to behave this way?
yes, other users reported that 3.0 drains battery quickly, it’s more anecdotal then actual proof.
You may have ssh server running and you have it constantly trying to connect.
Look at things like that.
I’m sure you are correct. I wear a wireless in-ear monitor at church and when it gets near my phone in the sleep mode, I get a lot of interference.
I am afraid I do not know how to turn ssh off, nor what other “things like that” there may be. I am horribly inept at this, and could not even figure it out with a long internet search.
Do I have to install anySim or anything else to use this phone with other carrier? (I want to make sure before to sell it)
I mean, I’ve already run this tutorial successfully. i wonder what else I need to use it with other carrier.
I used ultrasn0w to do it….after installing ultrasn0w and rebooting my iphone3g when i still didnt get the network i switched to aeroplane mode and back to normal n i got the network but then in a few days it again started showing the “NO SERVICE” message. i have the latest version of ultrasn0w in my iphone now , i.e. ultrasn0w 0.9-3 but it still isnt working…please help!!!
For anyone having trouble with the file automatically unzipping when downloaded, here is a simple solution: download it using Firefox. I figured out that it is safari unzipping the file and when I tried it with Firefox it worked fine.
hey i was wondering why when i was trying to browse for my firmware it would say “wrong firmware bundle selected”?
installed with no problem. but i am unable to receive calls now. can you assist?
Worked like a charm!
Perfect!
problem with restoring with custom file after using pwnage
after i build the file , i try to restore using the custom IPSW
but itunes encounters some problem and quits restore
I have an Iphone 3g, updated to the latest 3.0.1 firmware. I’ve downloaded the iPhone1,2_3.0_7A341_Restore.ipsw.zip file three times (with Safari) and renamed them however Pwnage says “incorrect software bundle” each time.
The first time I downloaded it automatically unzipped. I rezipped them and renamed it, which didn’t work.
I then unchecked “open safe files” and downloaded a second time. I then removed the .zip from the filename but it was still seen as the incorrect firmware.
I then unzipped the file and attempted to rename and use the files inside, even though I know its been stated numerous times here not to do that, however I feel i’m out of options.
I was wondering if the problem would be because the .ipsw is for version 3.0 and i’m on 3.0.1?
i had that same problem with safari, just use firefox and it will download .ipsw file
I have an iphone 2G, running 3.0.0 software. Ran the pwnage tool 3.0, and everything seemed to go fine (except deleting a load of photos and videos from my phone). However, when I put an 02 SIM card in it, it goes to ‘emergency only’ mode. Won’t sync in itunes, says SIM not supported. Does this mean my phone is jailbroken, but not unlocked? I need to get my US phone working with a UK based SIM while I’m in England, so I don’t get robbed by AT&T. How to get this phone unlocked and working with other networks?
I have Jailbroken my iphone 2g and successfully restored to 3.0. I can sync with itunes, add apps, and music content. However email, safari and any other apps that require an internet connection dont function. Messages pop up saying that I the phone cannot connect to server. I have an At&T account but am not subscribed to AT&T iPhone service. It will not connect even when I am logged into my WIFI. Any suggestions on how to get around this.
how do i jail break my iphone 3gs
what all do i need to download
plz respond asap
thanks
hi,
I have an iphone 3g and just jailbroke it using pwnage tool.
It went all well until I’m supposed to press the option key and click restore. It asks me if i want to reset my phone to its factory settings as if I hadn’t pressed the option key… It doesn’t let me choose the IPSW file…
What do I do now? Restore and update anyways? Or what did I do wrong?
Thanks.
Hi,
I have an iPhone 3G firmware 3.0.1 and i would like to update it to the newest one 3.1.2… do i follow the above steps or??? what all do i need? thanks!!