Jailbreak your iPhone

How to Jailbreak iPhone 3G on OS 3.1 Pwnage Tool (Mac)


Apple released the latest iPhone Software update OS 3.1, the latest firmware update contains a baseband firmware update 5.11.04 which is not compatible with Ultrasn0w. Means if you upgrade your iPhone 3G 3.0 to 3.1 your baseband also upgrades from Modem FW 04.26.08 to 5.11.04, For more details about Baseband and Bootloader check here iPhone Baseband and Bootloader From Basic. Now the problem is you can’t unlock baseband 5.11.04 with any utility in the wild. Thanks to Dev team, PwnageTool program let’s you update your main firmware without touching your baseband firmware, so you can still have the best of both worlds. Here we have a simple to follow guide which shows you how to upgrade and unlock your iPhone 3G from Firmware 3.0 to Firmware 3.1 without upgrading your baseband.


Requirements :

  • iPhone 3G
  • Mac OS X Leopard, Snow Leopard
  • iPhone Firmware OS 3.1  Google it
  • Pwnage Tool   Download Here


  1. How to Unlock iPhone 3G OS 3.1 With UltraSn0w
  2. How to Unlock Jailbreak iPhone 2G on OS 3.1 Pwnage Tool (Mac)


Step One). Download the required files and make a folder on Desktop called “iHackintosh” or whatever you want and put the Firmware 3.1 and Pwnage tool in iHackintosh folder.

Step Two). Close all other running programs and launch Pwnage tool from iHackintosh folder by double click.

Step Three).Choose your Mode, Simple Mode or Expert Mode

  • Simple Mode – Which provides step by step instructions as below and automatically detects your correct firmware and adds the unlock and activation and jailbreak with Cydia automatically to your
    custom firmware.
  • Expert Mode – Where you can adjust the settings on the various different additions to the custom firmware – if you click through and do not change anything in expert mode it will make the same

In the following post we used Expert mode for better reliability.

Expert Mode Pwnage Tool

Step Four). In the next window click and select your iPhone. A big green check-mark will appear over the image of the phone which you selected. Once you selected the iPhone model then click the blue arrow button at bottom to continue.

Step Five). You will be brought to the "Browse for IPSW" Windows. On my Hackint0sh, it automatically found the IPSW. If PwnageTool doesn’t automatically find the ipsw file you can click Browse for IPSW(Just in Case)

Step Six). In the next screen click to select General then click the blue arrow button at the bottom right corner.Pwnage Tool for 3.1

Step Seven). You’ll get to the General Settings Screen. The General settings allows you to decide the partition size, Activate the phone and Enabled baseband update. The most crucial step of your process so be careful and read it 3-4 times before getting in to the business.

  1. If you are using an Official service provider (i.e. AT&T) you do not need to "Unlock Baseband", therefore you can Uncheck “Activate the phone” and Check “Enable baseband update”.
  2. If You are using an Unofficial service provider (i.e. T-Mobile) then Uncheck “Enable baseband update” Keep in mind that "Activate the phone" 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 to unlock your iPhone. Pwnage Tool Settings

Step Eight). The next window Cydia settings menu allows you to create custom packages so you do not have to manually install them later.

  • Click to select the Download packages tab. Then click the Refresh button to display all the available packages. Double clicking the package you want will download it and make it available in the Select Packages tab.
  • Checkmark the ones you want then Click the blue arrow button.
  • The Custom Packages Settings menu displays listed package settings for your custom IPSW. For know leave these settings as is. Click the blue arrow button to continue.

Step Nine). The Custom Logos Settings menu allows you to add your own images, you can pick your custom logo settings. If you uncheck them both, the originals will remain. Once done click the blue arrow button to continue.

Step Ten). You are now ready to begin the Pwnage process! Click the Build button to select it then click the Blue arrow button to begin.Build Custom Firmware

Step Eleven). You will be asked to save your custom .ipsw file. Save it to your Pwnage folder you created on your Desktop.

  • Your IPSW is not being built. Please allow up to 10 minutes.
  • You will be asked to enter your administrator password. Do this then click the OK button.

Step Twelve). Now another question, if your iPhone has been pwned before, or if you already unlocked or did jailbreak earlier. If you do not know, simply answer "No". Even your iPhone is Pwned before we suggest you to click no for a fresh pwnage.


Step Thirteen). Now one of the most important steps since the PwnageTool makes your iPhone into the mode of repair, called "DFU mode", but then we need your help by pressing the buttons on / off in conjunction with the "home" for 10 seconds after releasing the button on / off and keeping the "home" for another 10 seconds.


Step Fourteen). Don’t worry if your timing goes wrong, because if you can not do at the right time Pwnage toll will ask you to try again. If everything worked, you get into DFU mode and your iPhone is ready to be unlocked. The Pwnage Tool has created an image software on your iPhone containing the release and to be able to finish your iTunes to restore this file "unlocked."


Step Fifteen). Now enter in iTunes to restore your iPhone. Logo of guy that tells iTunes detected an iPhone in DFU mode and you need to restore. .16212-500 Step Sixteen). In iTunes, hold the Alt/Option key and click Restore. Navigate to the iHackintosh folder on your desktop using the dialog window that appears. Select the custom IPSW that was created and click the Open button. iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes.


Tags: , , , , , ,

Comments ( 38 )

Have Something To Say ?

  1. Ricky January 1, 2010 Reply

    Everything is fantastic on my iPhone but I do not get 3G service only edge… I am TMobile.



  2. zoro December 3, 2009 Reply

    i think Iphone must support FM TUNER

  3. Steve November 22, 2009 Reply

    Thanks guys in advance, this is rally a great site.

    My iphone 3g was working very nicely untill i accidently updated it to 3.1 and obviously it updated my baseband, now i can only make emergency call so obviously my phone needs jailbreaking.
    Obviously, there is no solution on Windows yet. Should i go try to find somenone with a MAC? or is it not working with mac also ?? If not, wat is the solution?

  4. Dave October 25, 2009 Reply

    Dude, it worked as a charm! Thank you so much!

  5. jailbroke 3g! October 16, 2009 Reply

    Hey guys.. I just did this whole process with my 3g twice. Both times, I got the emergency screen asking me to connect via usb and both times itunes said there was a sim that couldn’t be found or whatever. Anyways, this second time I just let my phone sit there after recconecting via usb for like 15-20 minutes. Then, i disconnected/reconnected via USB… AGAIN. For some reason it worked and i got to my homescreen with icy/cydia and at the same time itunes asked me to back up my phone. So im not sure whether it was the waiting 15-20 minutes cursing or if it was the disconnecting/reconnecting usb or both but thats how i got it to work accidentally.

  6. jessica October 13, 2009 Reply

    Hi, I’ve done all the steps. And now i have the cydia on my screenboard.
    But now My iphone doesn’t have any signal ;(
    What should I do ????
    Help Me….

  7. Edith October 6, 2009 Reply

    i went thru all the steps and unlocked it but now i have no wifi … 🙁 how come?? what did i do wrong?? please help,

  8. Dake October 2, 2009 Reply

    Itune tell me that it not compatible why is that can someone help me !!!

  9. Steve October 2, 2009 Reply

    I just ugraded my 3G iphone version 3.1 using Pwnage Tool 3.1 on the mac and it worked wonderfully. The instructions were great on iHackintosh, thanks. My phone was locked to a carrier and now I can use any. iTunes restored the custom 3.1 and all is fine.

    Thanks again

  10. bobby b October 1, 2009 Reply

    I did the Pwnage 3.1 jailbreak and everything works fine….well almost everything, seems like my bluetooth just wont turn on anymore, help.. any suggestions??….iPhone 3g …pwned 3.1

  11. John September 30, 2009 Reply

    I can’t get pwnagetool to recognize my iphone 3GS with 3.1 firmware, itunes opens, but I can’t get past the screen whereit says to connect to usb… HELP ME!

  12. Cansu September 29, 2009 Reply

    I have an iPhone 3G that I jailbroke using pwangetool but now I have NO service on my phone whatsoever and no matter what I do, I cannot get the service to come back. The original SIM card (T-Mobile, cause I’m in Germany) is in it, but I still don’t have service. Can someone please help me? I am going crazy, nothing seems to work and the phone isn’t mine, it’s a friends phone that I need to give back to them, so the situation is extremely important. Please can someone help?!

  13. om September 29, 2009 Reply

    jailbroke succesfully on 3G 3.1

    but now no sms/ voicemail and intermitent wifi issues, any ideas?

  14. elaine September 28, 2009 Reply

    i was really excited to finally jb my iphone to get lock calendar which helps my work. in my country there is no lock on any telco so i never had issue with band stuff.

    however after recent jb, it still shows the phone but somehow there is nowhere for telco network. i could not call out. so i just decided to restore to factory default and see if this gets me back to a working phone instead of an itouch…. 🙁

  15. Kamran September 28, 2009 Reply

    I have i phone but i can’t jialbreak it all jailbreak data uploded to i phone success fully but after that circul is apear and con’t doing nor flasing plz help

  16. vadim101 September 28, 2009 Reply

    can anyone help i have upgraded my jailbroke 3.0 iphone 3g to 3.1 firmware through itunes and ran pwnage tool to make 3.1 custom firmware but when i put the phone into dfu mode itunes detects the iphone as an ipod and says theres an error and to unplug the device and plug it in again,

  17. Poa September 27, 2009 Reply

    FYR, I managed to jailbreak my iphone and installed Cydia by the Pwnage tools, Thank to them 🙂 I successfully jailbroke my Iphone (my Iphone is officially unlocked) so I unchecked “Active my Phone” and unchecked “Enable baseband update” in step 7 above.

    Any idea how to install “Installous” in the new OS 3.1? I tried to use the old steps by adding the “Hackol.us” source in Cydia then install installous but it didn’t work. It accepted the source but didn’t managed to install it. Many errors appeared such as “Cache failure”

    Also, any news regarding 3g OS 3.1.1, should we upgrade? I heard it will lock the e-mail sync if using the Microsoft Exchange web, is it correct?

  18. stephan September 27, 2009 Reply

    my phone is jailbreaked and unlocked and updated to 3.1 !! unbeliveable, it works great. Thank you soo much !

  19. Santanakh September 26, 2009 Reply

    Hi all, It seem a lot of problem with 3.1.
    However, anyone can tell me what are the benefits of jailbreak.

  20. MINDTRIXXX September 25, 2009 Reply

    Ole right ladies and gents. Here’s my latest update and to follow a question for “T-mobile” customers. The iphone 3G can be jailbroken using pwnage tool. I jailbroke my 3.1 AT&T 3G iphone three days ago. No problems what so ever. As for a windows version, sorry to say its not out yet, but stay tuned there will be one out I hear in mid to late October.

    Now, T-mobile customers here’s 3 questions for you:

    1. Does your itunes recognize your T-mobile sim card when you plug it in?

    2. Has anyone received and error message with the itunes icon and usb icon? if so, what did u do to resolve the problem?

    3. Has anyone had a SUCCESSFUL jailbreak with an unlocked T-mobile iphone 3.1 using pwnage??


  21. Thea September 25, 2009 Reply

    I have a Iphone 3G 8GB, and I think I have an unofficial iphone, but i did evferything i was suposed to do in this post (and i have tried other ones to, but I always end up the same way, with no service signal. I’m getting really tired of all the resorting and so on. Can any one of you help me?

  22. weedalys September 24, 2009 Reply

    I want to jailbreak my iphone 3G but i have updated recently to version 3.1 i see you guys have an option to jailbreak but only with MAC. I dont have a MAC can i still follow this steps or you guys have another thing i can do the jailbreak my phone with out having a mac? please help! thanks!

  23. phillybrotha25 September 24, 2009 Reply

    I am loosing my patience with this iphone stuff. I upgraded to 3.1 from 3.0.1 I have been online everyday for the past week and you mean to tell me no one can unlock/jailbreak 3.1. It is frustrating cause i cant make calls because i am with t-mobile. why cant anyone unlock 3.1 with windows. Someone please help.

  24. James September 23, 2009 Reply

    Yeah seems like i can’t call anyone either…It’s not recognizing my service provider…

  25. Poa September 23, 2009 Reply

    Me too, I have “Iphone 3G” and the tool is confusing. Should we click the one on the right or left image!!
    I’m from Middle East and I have unofficial Iphone (I guess) though its unlocked since I bought it and I can use any SIM card. I’ve jailbreaked with my Mac twice by above ateps but had similar result like Frank Huynh. Later I installed Fuzzyband from Cydia and then added the source for ultrsnow but didn’t work as well!!

    So what should I do??!

  26. Kim September 23, 2009 Reply

    Didn’t work with iPhone2,1_3.1_7C144_Restore.ipsw, anyone could tell me why? tx

  27. tyler September 22, 2009 Reply

    my iphone 3g 3.1 doesn’t turn on again after I run pwnage tool until I take it out of DFU mode. Any guesses?

  28. daniel September 22, 2009 Reply

    please help now i cant call anybody and on settings i dont have carrier

  29. gianvieve September 21, 2009 Reply

    I got error 1609 when I tried to restore with iPhone1,2_3.1_7C144_Custom_Restore.ipsw what do I do now?

    I can’t even get it out of recovery mode. Every time I plug it in it says I need to restore it using iTunes. I don’t have AT&T SIM as I live in Africa. Any ideas?

  30. me September 21, 2009 Reply

    iv upgraded my iphone 3g to 3.1 software from itunes and it locked my phone. i use tmobile and want to jailbreak it because i cant use it now..but i cant find any way to do this. by downloading this will it help me unlock my 3g iphone??

  31. Minh September 20, 2009 Reply

    I did that properly but it still Call Emergency …. i did that 3 4 times 🙁
    So how can i JB my iPhone 3G.

  32. Frank Huynh September 19, 2009 Reply


    I have followed your steps to unlocked Iphone 3G on 3.1 OS. Everything went well but the phone is not seeing sim card ( T mobile’s) .Another word the phone keeps searching for service. I have experience with unlocked iphone I previously have done so many times 3.0.1 OS.

    What is your suggestion? Downgrade to 3.0.1 ?

    Any help will be appreciated.


  33. Vinay September 18, 2009 Reply

    @ sfdg82 Your baseband is updated so you can’t enjoy UltraSn0w (unlock) anymore, however you can jailbreak your iPhone for sure.

    @ marc If You are using an Unofficial service provider then Uncheck “Enable baseband update” only select “Activate the phone”

    @ hope Yes you are right but fuzzyband works with a limited edition of iPhone 3G with 5.08 bootloader.

  34. hope September 18, 2009 Reply

    Well, what you should do is to Jailbreak the 3.1/ after that use cydia to downgrade the baseband using Fuzzy Baseband downgrader. Then you should be able to use Ultrasn0w.

    Good luck.

  35. Marc September 17, 2009 Reply

    In response to my previous post, I went ahead and still gave it a try. All worked out great and no problems. Still had to unlock after, but was a breeze by following the instructions on this site. Thanks for this!

  36. Marc September 17, 2009 Reply

    I bought an iPhone 3G in Hong Kong and I am using it in China. I am assuming I am using an Unofficial Service Provider, given the fact that iPhones are not officially released in China (yet).

    When I go under the General Settings, the only item I can check or uncheck is “Activate the phone”. The other 2 are grayed out and I cannot uncheck or check them (by default they are unchecked). Any idea on how to proceed to ensure the baseband remains the same?


  37. Masi0 September 17, 2009 Reply


    I have concerns now – I do have sim free 3G which I can activate through iTunes nicely. I am using OS 3.1 right now and wish to go with JB but have concern. With the new baseband my bluetooth reception improved – I don’t want to downgrade baseband to older version – can I keep the new BB and JB? If so – how?


  38. sfdg82 September 16, 2009 Reply

    Hi there
    I’ve updated my iphone 3G to 3.1 accidentally from Apple original firmware. then I downgrade to 3.0 os. I can use it normally but I can’t unlock it because the base band has updated.

    is this jailbreak method will work with my iphone??

Leave your comment here