Jailbreak tutorial for iPhone 3G: 3.0 OS


I just jailbroke my phone last night, but the experience was far from smooth.  I jailbroke my phone 3 times, and the first 2 times my phone couldn’t get any service form AT&T.  I’m posting this tutorial thread to help others overcome any of the same issues that I had.

Step 1
Download PwnageTool from the iPhone Dev Team.  Read that post in its entirety before following my tutorial.  They have some special rules/reasons not to use PwnageTool.  Continue at your own risk!

Step 2
Download the latest version of the iPhone 3.0 software through iTunes.  If you upgraded your phone through iTunes you shouldn’ t have to download it again.  You just need to make sure that you’re using the same computer when you run PwnageTool (PwnageTool will automatically find the file for you).

NOTE: If you’re a developer and you’re having issues jailbreaking using the GM seed you should try using the later release 3.0 OS.  If you’ve never actually downloaded the 3.0 firmware through iTunes then plug you phone into iTunes and click Restore.  This should make iTunes start downloading the latest version.  When the application starts downloading just unplug your phone that it doesn’t actually restore it.

Step 3
Run PwnageTool.  You can leave it in beginner mode – it should recognize your 3.0 ipsw file you downloaded from iTunes that way. When PwnageTool asks you if you’ve ever jailbroken your phone before, just say no so that it takes you through the DFU steps.

Step 4
Open iTunes.  iTunes should recognize your phone as a phone in recovery mode.  Alt/option + click the restore button.  This should prompt you with an open file dialog.  Select the ipsw file that you saved from PwnageTool.

Step 5
Wait for everything to finish – you should be golden.


Did you get an error 1600 or 1604 (or any other error) when you tried to install the custom .ipsw file?  Your phone probably had an issue going into DFU mode.

  • Press and hold the power and home buttons for 10 seconds.  Release the buttons.  This turns your phone completely off.
  • Wait 5 seconds.  Just to make sure your phone is ready to be turned on again.
  • Press the power button again.  This should turn your phone back on in the normal mode.
  • Open PwnageTool again and click the “DFU” selection at the top of the app to put your phone into DFU mode again.
  • Try installing the ipsw again.

If that still doesn’t work and iTunes gives you an error:

  • Rebulid the ipsw file by running PwnageTool again.
  • Try installing the ipsw file again.

If your installation of the jailbreak works fine, but then your phone has no reception:

  • I’m not sure why this happens, but it happened to me twice.  To fix this I did two things, and I’m not sure which one of them solved my problem: I downloaded the public 3.0 release of the iPhone firmware, and I switched from my unibody MacBook to my old 17″ MacBook.  Things worked fine after this.

If you’re having any problems in general:

  • Are you using a unibody MacBook?  These have been said to have issues with DFU mode on the iPhone.  I would try using iTunes on a previous generation MacBook or a different Mac.
  • Don’t use the GM seed to jailbreak.

If you have any questions at all please let me know in the comments below!

This entry was posted in hardware, iPhone, mobile, Software, Tips & Tricks and tagged , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. kk
    Posted July 26, 2009 at 11:22 am | Permalink

    ive been doing this for hours and i have no AT&T service!!! :'( i lost all my apps and everything! what do i do?

  2. Posted July 26, 2009 at 12:04 pm | Permalink

    First there are the obvious questions… Are you using an iPhone 3G? Are you using the latest version of iTunes? Have you read all the instructions from the iPhone Dev Team about upgrading?

    So your phone works, but you just don’t have service? What computer are you using? (is it a MacBook, a Mac Tower, MacBook Pro, is it new or older? intel or ppc?)

    Depending on the answer to the question above, if I were you I would delete the iPhone 3.0 firmware from iTunes and Restore your phone from iTunes (which should prompt a redownload of the 3.0 firmware). Make sure your phone has service again with your phone not being jailbroken.

    After you’ve confirmed that you have service, run PwnageTool again on this newly downloaded firmware and install this on your phone through iTunes.

    Good luck, and let me know if you have any other questions…

Post a Comment

Your email is never published nor shared. 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=""> <s> <strike> <strong>