On Saturday, the 20th of June 2009 the iPhone Dev-Team released the 3.0 version of their PwnageTool application (Mac OS X only, download PwnageTool and other multi-platform iPhone Dev-Team software here); this post will detail my experience installing the iPhone 3.0 Firmware on my first-generation iPhone 2G.

To install the iPhone 3.0 firmware on your device, you’ll need to download PwnageTool 3.0 using one of the links from this post as well as the iPhone 3.0 Firmware Bundle from one of the links in this post.

A note on the iPhone / iPod Touch firmware bundle naming scheme:

Different iPhone and iPod Touch Firmware Bundles are released for each version of each device, and bundle names will always start with one of these identifiers:

iPod Touch (Original): “iPod1,1

iPod Touch (Second-Generation): “iPod2,1

iPhone 2G: “iPhone1,1

iPhone 3G: “iPhone1,2

iPhone 3GS: “iPhone2,1

Make sure that you download the correct bundle for your device!

To Jailbreak, Activate and Unlock the 3.0 Firmware, you need to be running iTunes 8.2 (freely available from www.apple.com/itunes or through Software Update on your Mac).

After downloading the software mentioned above, launch PwnageTool, choose “iPhone“, and click on the “Next” button.

iphone-2g-jailbreak-activation-unlock-pwnagetool-1PwnageTool will scan your Mac for IPSW (Firmware Bundle) files; choose the proper one and click on the “Next” button again.

iphone-2g-jailbreak-activation-unlock-pwnagetool-2When prompted if you’d like to continue creating a Custom IPSW Bundle, choose “Yes“.

PwnageTool will ask whether you “…have an iPhone contract that would activate normally through iTunes“; if you need to network-unlock your device, choose “No“.

When prompted whether you’ve used PwnageTool on your device before, answer appropriately.

iphone-2g-jailbreak-activation-unlock-pwnagetool-3PwnageTool will start building your Custom Firmware Bundle (this may take a few minutes) and will prompt you for your Administrative Password at some point during the process. Once the process has finished you will see a success message:

iphone-2g-jailbreak-activation-unlock-pwnagetool-4If you haven’t used PwnageTool on your iPhone before, click on the “DFU” menu item and follow the steps to put your iPhone into DFU Mode (if iTunes is unable to install your Custom Firmware Bundle during the steps below, you may need to re-enable DFU Mode detection in OS X). Alternatively, if you’ve used PwnageTool on your iPhone in the past follow the steps below to put your iPhone in Recovery Mode.

Update 2009/07/11: If PwnageTool prompts you for the BL-39.bin or BL-46.bin bootloader files, you can download them here.

Quit PwnageTool and launch iTunes, then connect your iPhone to your Mac (if it hasn’t been connected yet).

If you need to put your iPhone in Recovery Mode, wait until iTunes finishes synchronizing it then switch the device off by holding down the Sleep / Wake button until a “slide to power off” message appears, then slide the slider. Hold down both the Sleep / Wake and Home buttons to turn the iPhone back on and let go of the Sleep / Wake button but keep holding down the Home button once you see a logo appear on-screen. Wait until iTunes detects the device in Recovery Mode, then release the Home button.

iphone-2g-jailbreak-activation-unlock-pwnagetool-5In iTunes, go to the iPhone screen, hold down the “⎇” (Alt) key and click on the Restore button to choose a firmware bundle instead of letting iTunes download it automatically. After you select your Custom Firmware Bundle iTunes will extract and install the software.

iphone-2g-jailbreak-activation-unlock-pwnagetool-6

After the firmware installation has finished you will have the option of restoring your iPhone from a backup. If you’d like to keep all your Mail, Calendar, and other application settings this is the way to go. I noticed that the restore from backup functionality also retained my ability to use Emoji characters on a non-Japanese iPhone.

iphone-2g-jailbreak-activation-unlock-pwnagetool-7

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Twitter
  • GatorPeeps
  • Digg
  • Reddit
  • muti.co.za
  • DZone
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Ma.gnolia
  • Slashdot

Related posts:

  1. Upgrading my first-generation iPhone from firmware 2.1 to 2.2
  2. iPod Touch, iPhone, and iPod Firmware download locations
  3. PwnageTool 3.0 and other iPhone Dev-Team tools have been released for the iPhone 3.0 Firmware
  4. Putting an iPhone into DFU or Recovery Mode with iTunes 8.2
  5. Force quitting iPhone applications on firmware 2.* or 3.*