How to Jailbreak iPhone 3G running iPhone OS 3.1.2 Using PwnageTool 3.1.4

iPhone Dev Team released PwnageTool 3.1.4 for iPhone OS 3.1.2 few days back to allow users to jailbreak their iPhone and also preserve the baseband firmware so that they can unlock their iPhone.

This step-by-step guide will show you how to use Dev Team's PwnageTool 3.1.4 courtesy folks at iClarified.

Some important points to note before we start:

  • Hacking your iPhone could void its warranty. So please proceed with caution and at your own risk.

  • This guide is applicable only for iPhone 3G users. We’ll publish the guide iPhone 3GS and iPhone 2G users shortly.

  • PwnageTool does not unlock iPhone 3G. It allows you to only jailbreak your iPhone 3G by allowing you to create a pre-jailbroken iPhone OS 3.1.4. But as it also preserves your iPhone’s baseband from getting updated so that you can use UltraSn0w to unlock it.

  • Upgrading to iPhone OS 3.1.2 breaks tethering hack.

  • This guide cannot be used to downgrade your baseband from   05.11.07 to 04.26.08 (currently there no method away to downgrade the baseband from 05.11.07 included in iPhone OS 3.1).

  • If you already have a jailbroken iPhone and have installed jailbreak apps then this method will also result in wiping out the jailbreak apps. You'll need to reinstall them via Cydia.

  • The only way to update to iPhone firmware 3.1.2 and preserve baseband is by using the PwnageTool 3.1.4. PwnageTool is only available for Mac users, so Windows users who want to unlock their iPhone 3G should either get the custom firmware created by the PwnageTool on a Mac from someone they trust or borrow their friend's Mac and follow this guide.

Preparatory steps before Jailbreaking your iPhone 3G and preserving its baseband:

1. Please take a backup of your iPhone, refer to this post for more details.

2. Please download PwnageTool from any of these download links:

3. You need to download the iPhone firmware 3.1.2 file for iPhone 3G from this link (iPhone1,2_3.1.2_7D11_Restore.ipsw).

Create Custom Firmware 3.1.2 using PwnageTool 3.1.4:

1. Launch PwnageTool 3.1.4. You will see the following warning message, click OK. Jailbreak iPhone 3G using PwnageTool

2. Please select the Expert Mode from the menu bar in the next screen.

Jailbreak iPhone 3G using PwnageTool

3. Then select iPhone 3G(S) (iPhone 3G(S) option is application for both iPhone 3G and iPhone 3GS) from the options presented and then click on the blue arrow button to continue. Jailbreak iPhone 3G using PwnageTool

4. You will see the "Browse for IPSW" screen. PwnageTool will automatically find the iPhone1,2_3.1.2_7D11_Restore.ipsw file that you had downloaded on your Mac. If PwnageTool doesn't automatically find the ipsw file you can click Browse and select the file. 

5. Click iPhone1,2_3.1.2_7D11 to select the IPSW file, a checkmark will appear next to it. Then click the blue arrow button to continue.

6. In the next screen, select General and then click on the blue arrow button to continue. Jailbreak iPhone 3G using PwnageTool

7. The General settings allows you to decide the partition size (you have to increase the size of the root partition, 695 MB worked fine for us). Keep "Activate the phone" option checked if you want to unlock your iPhone or deselect it if you are using an official iPhone carrier. Click the blue arrow button to continue. Jailbreak iPhone 3G using PwnageTool

8. In the next screen, you will see the Bootneuter settings greyed out for the 3G iPhone. Click the blue arrow button to continue. Jailbreak iPhone 3G using PwnageTool

9. In the next Cydia settings screen; you can pre-install the packages in the custom firmware so you don't have to manually install them later. Select the packages and click the blue arrow button to continueJailbreak iPhone 3G using PwnageTool Jailbreak iPhone 3G using PwnageTool

10. The Custom Logos Settings screen allows you to change the boot and restore logos. Once you have selected the boot and restore logos, click the blue arrow button to continue. Jailbreak iPhone 3G using PwnageTool

11. In the next screen, select Build and then click on the blue arrow button to continue. You will be prompted to save the custom firmware file, save it as iPhone1,2_3.1.2_7D11_Custom_Restore.ipsw so that you differentiate the custom firmware file created by PwnageTool with the firmware file you had downloaded earlier.Jailbreak iPhone 3G using PwnageTool Jailbreak iPhone 3G using PwnageTool Jailbreak iPhone 3G using PwnageTool

12. While building the custom firmware, you will be prompted to enter a password. Enter your administrator password and then click OK.

13. You will then be prompted with following message: Jailbreak iPhone 3G using PwnageTool

Its safer to select "No".

14. PwnageTool will put your iPhone into DFU mode (Device Firmware Upgrade mode). It will prompt you to turn off your iPhone 3G (ensure that it is connected to your Mac). Jailbreak iPhone 3G using PwnageTool

15. Then you will be prompted to hold both the Home and Power buttons for 10 seconds. Jailbreak iPhone 3G using PwnageTool

16. Finally, you will prompted to release the Power button while you continue holding down the Home button for another 10 seconds. Jailbreak iPhone 3G using PwnageTool

17. If it is successful in putting your iPhone 3G in DFU mode, PwnageTool will display the following message: Jailbreak iPhone 3G using PwnageTool

18. iTunes will also pop-up with the following message: Jailbreak iPhone 3G using PwnageTool

Select "Ok".

Restore your iPhone 3G in DFU mode with Custom iPhone Firmware created using PwnageTool 3.1.4:

You can now use the custom iPhone firmware created using the PwnageTool 3.1.4 to restore your iPhone 3G in DFU on either Mac or Windows by following these steps.

1. Connect your iPhone to your Mac or PC and select your iPhone from the list of devices in iTunes.

2. In the Summary Tab, Hold down Option and press the "Restore"  button. If you are using Windows hold down Shift and press the Restore button. (This is a VERY IMPORTANT STEP as just pressing the "Restore" button will result in restoring your iPhone with the latest firmware which is firmware 3.1.2 currently, by holding down Option in case of Mac or Shift in case of Windows, allows you choose the custom iPhone firmware file.) Jailbreak iPhone 3G using PwnageTool

3. You should be able to see all the older iPhone firmware files you had downloaded so far, select the custom iPhone firmware (iPhone1,2_3.1.2_7D11_Custom_Restore.ipsw file) that was created earlier using PwnageTool to restore your iPhone 3G (it’s important that you use the custom firmware file iPhone1,2_3.1.2_7D11_Custom_Restore.ipsw).

4. Once your iPhone 3G is restored, it will be jailbroken and updated with iPhone firmware 3.1.2 but the baseb and will still be 04.26.08 (and not 05.11.07) so you can unlock your iPhone 3G using UltraSn0w. You can check it by going to Settings -> General -> About and looking for Version, it should be 3.1.2 (7D11) and Modem firmware should be 04.26.08.

5. The last step is to set up your iPhone 3G from a backup.

Jailbreak iPhone 3G using PwnageTool

As always, don't forget to drop us a line to tell us how it goes.

[via iClarified]

Follow us on Twitter

Recent Posts

Comments:

Feed You can follow this conversation by subscribing to the comment feed for this post.


60 Responses to How to Jailbreak iPhone 3G running iPhone OS 3.1.2 Using PwnageTool 3.1.4

  1. Brian says:

    Ok llet me get this straight, if i'm able to get the pwnage tool from a friend or download it from the net, I can do the process in windows?? Please explain because I had tried using my mac emulator but I didnt successfully enter dfu mode….also how does one create the ipsw at the start of the process? I guess I'm missing something, please help …thanking you guys in advance…

  2. spence says:

    hi…i've jailbroken a few different iphone 3g's without much problem but i just barely upgraded those phones to 3gs's. i have 2 of them and i was able to jailbreak the first one without any problem whatsoever. the second one however has been rather impossible for me. i keep getting the eternal "preparing iphone for restore" in itunes and then i get a "1604 error". does anyone know what's going on? thanks in advance.s

  3. spence says:

    well…instead of waiting for pwnagetool to work i gave blackra1n a shot and this worked right off the bat. i would have liked to maybe add the pineapple logo but this was by far the easiest jailbreaking method i've ever used. if you're having problems with pwnagetool you might want to give blackra1n a shot!

  4. kDub says:

    you need to have your iphone jailbroken before you can restore with a custom firmware.
    for example, if you're upgrading from 3.0 to 3.1.2, you have to create a custom firmware for 3.1.2
    but first you have to jailbreak your 3.0 iphone.

  5. kDub says:

    hrmm..ok since you used blackra1n to jailbreak, now try restoring with the custom firmware you built to see if it will work.

  6. rick says:

    I'm on 3.0.1 jailbroken but i wanna have the 3.1.2 firmware unlocked can i use windows??

  7. BERMUDA BRAINS says:

    FOR ALL THOSES PEOPLE ASKING ABOUT HOW TO JAILBREAK AND UNLOCK, I SAY TO YOU "HOW LONG HAS THE IPHONE BEEN OUT, IF YOU HAVEN'T GOT IT BY NOW PLEASE SHOOT YOURSELF CAUSE YOU WILL NEVER GET" I CAN'T BELEIVE PEOPLE DON'T KNOW HOW TO DO THIS THING BY NOW. COOOMMMMMEEEE OOONNNN PEEEOOOPPLLLEE.

  8. few cents says:

    that is i assume because majority using windows and you need to have an apple to do this lately

  9. daniel says:

    why would you do all of this when you can let the Rain program do it all for you, which takes about 30 seconds?

  10. iPhoneHacks says:

    The baseband bundled with iPhone OS 3.1.2 cannot be unlocked. So if users want to preserve their baseband, the only tool available currently is PwnageTool. Blackra1n doesn't preserve the baseband.

  11. newbie says:

    This is so unclear, I'm a windows user, Can I use this tool to JB? I don't want to unlock, just JB!

  12. alex says:

    so i jailbroke my gf iphone and know ithe at&t network thing doesnt appear any one else ahve that problem

  13. hxclos says:

    If you don't plan to unlock your iPhone and only want to jailbreak it, then use Blackra1n (PC or Mac)

  14. hxclos says:

    Any word on a Windows version that will preserve the baseband? Also, do any of these updates affect the tethering hack?

  15. d3063501 says:

    Hey just wondering ,are you planning to make the 'step by step" for the iphone 3Gs or is the same settings for both (3g-3gs)PwnageTool 3.1.4 ?..Thanks

  16. John says:

    I'm trying to do this my 3Gs and when I follow the instructions but replacing it with the 3Gs ipsw it goes through the process but when it restarts it says its in Recovery Mode and the screen is black. Any suggestions.

  17. edgatic says:

    As Stated above: This guide is applicable only for iPhone 3G users.

  18. e@mac.com says:

    I got this version installed on my iphone "iPhone2,1_3.1_7C144_Custom_Restore"
    and trying to upgrade with this version "iPhone1,2_3.1.2_7D11_Custom_Restore"
    but getting this massage
    The iphone "iphone" could not be restored because the firmware file is not compatible.
    Please any advice will be appreciated.

  19. yang says:

    I have a working jailbroken 2G iPhone, can I use this package to upgrade to latest OS? Thanks

  20. Les says:

    Ummm I downloaded the jailbreak on my phone using the instructions above however my phone, texts, email or anything that requires a signal doesn't work anymore!! Can someone please tell me what to do. My phone number won't show up in the settings either!!!! MAybe this wasn't worth it

  21. Dee says:

    yeah, I jailbroke and unlocked however no signal, not happy, i'm restoring my phone to it's factory condition, oh well, worth a shot

  22. stajp007 says:

    I've jailbroke my iPhone 3g 16gb with this pwnage tool and I can't anymore install craked apps through itunes with appsync of 3.1. Does anybody know why???

  23. Ken says:

    hmm.. I tried this procedure with my iPhone 3G, iTunes 9.01 and it restored me back to original factory settings, then iTunes brought me back to the last backup/Sync I did, I never got prompted for the custom.ipsw file. I never saw the "older iPhone firmware files". Did I miss something?

  24. Chrono says:

    when will the guide for 3Gs arrive.. i just got a new 3gs and want it unlocked.

  25. Boogie says:

    I just jailbroke from 3.0 to 3.1.2, everything worked smoothly however my filmware is 05.11.07? Does that mean I cant use it on T-Mobile or am I good to go?

  26. Andre says:

    This guide will work perfectly for you if you follow them to the letter, be patient and if you new to it think about what you do on every step.
    If your on a PC always get a custom restore file from a trusted source or friend with a Mac, for those of you who have updated your baseband, it means you didn't choose the custom firmware file or you obtained it from an untrusted source, PwnageTool will not allow the baseband update when creating it, this is done by "Option or alt" restore on a Mac and "Shift" restore on a PC.
    If you have done this correctly you will always be asked for a firmware file.
    If your iPhone has never been Jailbroken then you must place it in DFU mode, which can be done without PwnageTool but you will have to count yourself.

    Anybody can rename an official firmware file to look like a custom firmware, just be careful if you really want to keep your unlock.

  27. Ben Wade says:

    this tool is awesome… very quick!

  28. Shawn says:

    iPhone Hacks Admin,

    How long until you post the step by step for 3GS?

    -Shawn

  29. Ken says:

    hmm.. I tried this procedure with my iPhone 3G, iTunes 9.01 and it restored me back to original factory settings, then iTunes brought me back to the last backup/Sync I did, I never got prompted for the custom.ipsw file. I never saw the "older iPhone firmware files". Did I miss something?

  30. Ben says:

    I got the same problem

  31. Drey says:

    You still have to unlock the phone with ultrasnow. Follow those instructions also and it will restore you network settings. I had to do this although my carrier is AT-T

  32. lalitsahoo1979@gmail.com says:

    I bought a 16gb unlocked iphone, last month mistakenly i updated it through itunes and it locked again.I want to unlock it with out paying anything. Can any one suggest me what to do. It would be appriciated.Plz Help me….

  33. LT says:

    did this work for windows users ???
    i have a iphone 3g and i maked a mistake when i was updating firmware 3.1.2 and its locked yet but i cant unlock this iphone so if this work for windows users let me know that i tried to unlock the iphone with redsnow and other things but helpless :S so help please

  34. ecastro says:

    Can I go from 3.0.1 with modem firmware 4.26.08 to 3.1.2 with Pwnage 3.1.4.

  35. ecastro says:

    Sorry, I have a iphone 3G.

  36. Tracey says:

    I have followed all the instructions and my phone is broken and unlocked, but when I put my SIM in it says 'No Service.' If I go to the settings I cannot get a list of carriers it just reverts to 'automatic.'
    Anyone got the answer?

  37. Want 3GS Instructions says:

    Can someone point me to a site with 3gs instuctions. Iphonehacks said they'd have one out soon. Five days later, nothing.

  38. yuppp says:

    anyone have a custom firmware they can somehow send me for 3.1.1?

  39. ifonix says:

    hoi,

    works om my iphone, (3G) thanx DEV team!
    one thing, i have now on the email icon as it have 7!!! unread masseges.
    reboot dont help…
    anyone know way???

    thanx

    ifonix

  40. Marion says:

    which itunes version should be used to unlock 3.1.2? thank you.

  41. noname says:

    You can only run the pwnage tool on a mac, I'm not sure if an emulator will work. Once you do that and build the custom ipw file then you can take that file over to a pc and use that to restore to your iphone. You must use the shift key when restoring, follow the instructions above word for word and your phone will be jailbroken.

  42. Marc says:

    any idea when the windows user can jailbreak 3.1.2 iphone 3g? thanks.

  43. ghostnapalm says:

    I have an already Jailbroken (2.2.1) & Unlocked (T-Mobile) 3G, Can I use this to JailBreak & PRESERVE my unlock? I am using itunes 8 & a mac.

  44. Outlaw says:

    Looking 4 some help I have a iPhone 3G version. (2.2.1),,,Modem. (02.30.03)
    I found out I that I had to upgrade when I tride to get a app. From iTunes it said I needed 3.0 or higher I don't have a mac and don't no annyone that does I called At&t and asked them what was the beast way and how to up grade he said about 12 min. The. He asked me what was iTunes e-mail was well I told hi
    my phone number because that's the onley thing I got withi tunes on it I can't add app's I been reading were y'all telling how I whant to jailbrake and unlock it but I just did not no if there was a way to up grade without haveing a oumpter if I could mane shrink the file and just down load it stright to my phone I love this iPhone I put my black berry up but I can't do nouthing with this iPhone I gust bought it I don't understand why they did not upgrade it when I bought it but if some one could just help me or tell me what to do thanks

  45. Outlaw says:

    Looking 4 some help I have a iPhone 3G version. (2.2.1),,,Modem. (02.30.03)
    I found out I that I had to upgrade when I tride to get a app. From iTunes it said I needed 3.0 or higher I don't have a mac and don't no annyone that does I called At&t and asked them what was the beast way and how to up grade he said about 12 min. The. He asked me what was iTunes e-mail was well I told hi
    my phone number because that's the onley thing I got withi tunes on it I can't add app's I been reading were y'all telling how I whant to jailbrake and unlock it but I just did not no if there was a way to up grade without haveing a oumpter if I could mane shrink the file and just down load it stright to my phone I love this iPhone I put my black berry up but I can't do nouthing with this iPhone I gust bought it I don't understand why they did not upgrade it when I bought it but if some one could just help me or tell me what to do thanks

  46. Geoff says:

    Worked great!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>