The Dev Team just released PwnageTool 4.2, a jailbreak for iOS 4.2.1 for iPhone 3G, iPhone 3GS, and iPhone 4 (AT&T and Verizon), as well as the iPad, Apple TV, and iPod Touch 3G and 4G.

PwnageTool will allow you to jailbreak your iPhone on the latest iOS 4.2.1 while preserving its baseband, thus allowing you to unlock with UltraSn0w, assuming you are still on baseband 01.59.00.

This step by step guide will show you how to jailbreak your iPhone 4.2.1 with PwnageTool, a Mac-only jailbreak for iPhone…

Step 1: Make sure you are running the latest version of iTunes. If not, update iTunes then sync your iPhone. Close iTunes when done.

Step 2: Download the correct firmware 4.2.1 for your iPhone model from our downloads section. Download PwnageTool 4.2 from there too.

Step 3: Launch PwnageTool, select Expert Mode, then select your device. Click the blue arrow to continue.

Step 4: Now browse for the iOS 4.2.1 firmware you downloaded in step 2.

Step 5: Select “General” and click on the blue arrow to continue. If your iPhone is NOT on an official carrier, select “Activate the phone”. If you are on an official carrier (ie. AT&T in the US), make sure this option is deselected. You can also increase the root partition at about 1,000 MB. Click the blue arrow to continue.

Step 6: You are now in Cydia settings. From there, you can choose to pre-install jailbreak apps so that you don’t have to do it later. Dig around this option if you want to pre-install apps now. When done, click the blue arrow to continue.

Step 7: You are in “Custom packages settings”. By default, “Cydia Installer” should be selected. Make sure it is selected and click next.

Step 8: Click “Build”, then click the blue arrow.

Step 9: Select where to save your custom firmware. I like to save it on the desktop. If prompted, enter your password.

Step 10: PwnageTool will now build your custom IPSW, which should take a few minutes.

Step 11: When done, PwnageTool will help you get your iPhone in DFU mode. Just follow the instructions that appear on your screen: hold power and home button together for 10 seconds ; release power button while still holding the home button. When done, PwnageTool will tell you to go and restore in iTunes.

Step 12: Once you launch iTunes, it will tell you it has detected an iPhone in recovery mode and that it must be restored. Click ok.

Step 13: In iTunes click on “restore” while holding the Alt/Option key on your Mac. A window will pop up. Select the custom IPSW that built in step 10.

Step 14: iTunes will restore your iPhone using this custom firmware, which should take a few minutes.

Once you’re done, you should have the Cydia icon on your springboard. Depending on your baseband version, you might even be able to unlock using UltraSn0w.

Let us know how it worked out for you by leaving a comment below.

  • Ammar

    Sn0wbreeze 2.2 (PwnageTool for Windows) for Creating iOS 4.2.1 Custom Firmware Available for Download

  • Ahmad Jnedy

    excuse me, but I can not find that window which will ask me for choosing the custom IPSW to restore from “In iTunes click on “restore” while holding the Alt/Option key on your Mac. A window will pop up. Select the custom IPSW that built in step 10”

    • Ahmad Jnedy

      Sorry, it is my mistake, it should be only alt on MAC 🙂

  • babeh

    just wondering, how it will be useful for ipad, since ipad is already unlocked unlike iphone us version? Except preinstalled cydia anyway.

  • Hunt2013

    Im having an issue. My Carrier won’t show up nor go past one bar.

  • Hunt2013

    My Carrier won’t show up nor go past one bar.

    • iKay

      Hey, Im having the same issue. My carrier won’t show up nor go past one bar. Did you get yours to work yet?

    • There’s no way to fix the issue, it’s pretty common for this to happen in PwnageTool, try restore and with Redsnow.

  • hi , any body there to help me out , i have just stuck in recvery mode in myu iphone 3g

  • Aza

    Thanks iDB & Dev team

  • Aza

    Thanks to iDB & Dev team

  • i am follow all the points are written but when restoring from the sn0wbreeze_iPhone 3G-4.2.1.ipsw file from i tunes in the last 1604 error given by the i tunes … Now what to do ..

    and i phone still in the recovery mode…

    • Aza

      Error 1604 -Device was not pwned (signature checks were not blocked). Custom firmware can’t be restored. Can also happen when there’s a problem with the ipsw.

  • so any suggetions ?

  • Benito VT

    worked perfecty!!! Thanks

  • William

    I must say, of all the jailbreak tools I’ve tried in the past, PwnageTool is by far the best in the class. It’s not necessarily the easiest one to use (blackra1n, spirit, are better in this regard), but PwnageTool is the most thoroughly tested, I never ever run into a single problem when jailbreaking via custom firmware. Devteam is the best.

  • KarlD

    First I would like to thank the Dev Team for their good effort.
    After Jail breaking Iphone 3gs with Baseband 04.26.08, Ive noticed the 3g signal bar was only 2 to 3 on places it used to be full signal- When I restore to firmware 4.0 got the 3g signal full again.
    Anyone experienced similar problem?? Is there a way to fix it??

  • james016

    Just updated with my custom firmware done with Pwnage Tool. Worked like a charm as always. The worst bit was having to restore 20GB of data 😐

  • fixed


    That is because apple updated the way signal bars are displayed after 4.0.1:

    • KarlD

      I am started to think 3gs Iphone 4.2.1 firmware after being Jail Break with Pwnage Tool gets bad signal on 3G its got something to do with the Baseband 04.26.08,
      could that be*??

  • B-rad

    wow… works excellent! Love the new iOS 4!!!

  • a great info may it helps other as it help me 🙂
    if u have upgrade ur iphone os to 4.2 with changing the baseband 6.15.00 and then some how its doing problm then if you work again thn u ll must stuck in recovery mode the solution is that u have to chng ur ios with 4.1 rather then else 🙂

  • KarlD

    Do you think is their a way to upgrade the Baseband to higher then 04.26.08 but still can be unlocked with UltraSn0w- and for sure I am not talking about the Ipad baseband 06.15.00 ???

  • mwebsterpgh

    Worked! First got error could not restore 1601 error. Redownload 4.2 firmware and Pwnage Tool using Firefox instead of Safari. Still got 1601 error. Did not close ITunes and tried the restore pressing alt tab and selecting custom firmware and it finally restored.

  • god666

    Work Perfect, Thx u!

  • oyko

    Is an internet connection needed when jailbreaking?

  • Hi, does it work only with Mac? I’m going to try this soon if it works with Windows as well!! Excited! 😉

  • Hector Irizarry

    very useful, thanks. i unlocked my 3G with 4.2.1

    • how does it work with 4.2.1? slow or acceptable? Thanks!

  • now snowbreze is out for 4.2.1

  • Ugur

    is there a pwnage tool for windows?
    if there is cant u pm me the link

  • Flimsy

    i have an iphone 4 on 4.1 locked…its has a baseband of 02.10.04-ICE_2_8
    can anyone tell me whats the best way to proceed?
    i want to get it to 4.2.1 and then unlock it

  • lijing

    I follow the steps to do it, well, you can boot, but my iphone4 baseband is 03.10.01-ICE_2_8 how can I do?

  • Ren

    This works great even if you are stuck with a failed attempt to unlock . If you ever run in to a Itunes error like 1600 or so , try to use the ispw file from the itunes/iphone software updates / directory in your computer .

  • In need of help

    I have iphone 3gs and i have completed the activation process but it seems that I cant unlock my iphone because ultrasn0w doesnt unlock baseband 05.15.04. Is there a way for me to unlock my iphone with out changıng my baseband???

  • Tracy

    Worked great and I am no technological genius. A little scary when Apple warned me about downloading everything, but it worked out just fine! Thanks so much!

  • Alex

    It is amazing!!!! Thank you so much 🙂 Yipie!
    It took some time (almost an hour – the whole operation) but it is working! WOW

  • Going from 3.1.3 to 4.2.1 with PwnageTool. BB on 5.12.01 but wont it take the baseband to 5.15.04??

  • Ant

    i just jailbroke my old 3g but now use iphone 4 (not jailbroken). is it safe to plug my new iphone 4 to my computer or will itunes attempt to update with pwnage software?

  • Ken Adams

    Thanks a lot!

  • Pam

    Worked perfectly!

  • Amanda Dwyer

    my carrier won’t show up, and there’s only one bar, and doesn’t say 3G… what do i do to fix this???

  • obed

    It Soria for bb 03.10.01? Thnx.

  • obed

    I mean it works for the bb 03.10.01(the predective did that Soria word)

  • Krystle

    When I do step 13 (restore using the custom restore that Pwnage created iTunes says “the iPhone ‘iPhone” could not be restored because the firmware is not compatible” with no error number. Fix for this?

  • The JB worked for my 3Gs BB 06.15.00 even though I choose the Simple Mode setting in Pwnage Tool. I then (re)install ultrasn0w 1.2 via Cydia for Unlock.
    It’s perfect, THX!

  • VardonFlyer

    I have an iPhone 4 with iOS 4.0.1 and baseband version 01.59.00 which I would like to upgrade to iOS 4.2.1 and then unlock it using Ultrasn0w but I can’t get it to work. I follow the instructions above but when I run the restore I get a message in iTunes saying “The iPhone “iPhone” could not be restored. This device isn’t eligable for the requested build”. What I’m I doing wrong (I’m new at this)?

  • Espelho

    Got the same as VardonFlyer….anyone that can help with this?

  • ally

    i’m stuck at verifying iphone with apple..
    nothing happen…
    how long actually i have to wait?

    • Ally

      I still cannot jailbreak my iphone bcos apple said the restore was not built for my iphone. So i stuck at DFU, i updated with 4.3 and now it can be use but still no jailbreak.

  • Roberto

    Same problem here.

  • Espelho

    I basically just updated to 4.3…and i think that is where the problem is…if I had try to jailbreak it before march and before ios 4.3 then Apple would have verified it…but since 4.3 is out they have stopped verifying the older iphone iOS’s…makes sense really…they had done it before…now we need to wait for a 4.3 jailbreak to be available…

  • sandeep makam

    rocking! just restored my iphone 4 🙂 thank you so much guys.

  • MM

    can anyone help? I did everything right but I got to the near end, but then it said that the firmware was incompatible

    • Flippa

      Let me know if you still need help?

  • AlexT

    Amazing. It worked! However my data appears not to be working. Any suggestions? Thanks

  • Flippa

    What do you mean data, are you taking about 3g or wifi?

    • AlexT

      3g. Although ive since discovered even though its showing one bar of reception it wont make or receive calls and wont send msgs. So frustrating.

  • johnny v

    Same issue was VardonFlyer:

    I have an iPhone 4 with iOS 4.2.1 and baseband version 03.10.01. I follow the instructions above but when I run the restore I get a message in iTunes saying “The iPhone “iPhone” could not be restored. This device isn’t eligable for the requested build”. Anyone know what’s going on?