The iPhone Dev team released their much awaited software solution to unlock iPhone 3G couple of days back.

However to install their yellowsn0w application to unlock iPhone 3G, you need to first jailbreak iPhone 3G.

So here is a step-by-step guide to jailbreak iPhone 3G using QuickPwn for Mac users.

Some important points to note before we start:

  • Hacking your iPhone 3G could void its warranty.
  • Since one of the important requirements to unlock iPhone 3G is to upgrade to iPhone firmware 2.2 (as it exclusivley works with baseband firmware 02.28.00 which comes bundled with firmware 2.2), you need to be aware that iPhone firmware 2.2 breaks Turbo SIM (in case you are using it) – the hardware method to unlock iPhone 3G so if Dev team’s software method which is still in beta does not work you might not be able to use your iPhone 3G.
  • This guide is to jailbreak iPhone 3G running iPhone firmware 2.2.
  • This guide is only for Mac users.

Preparatory steps before jailbreaking your iPhone 3G.

  1. Please take a backup of your iPhone, refer to this post for more details.
  2. Since Dev team’s unlocking solution works exclusively with baseband firmware 02.28.00, you will need to upgrade your iPhone 3G to iPhone firmware 2.2 without preserving its baseband. You can check your firmware and modem firmware(baseband) versions via Settings->General->About and look for Version and Modem Firmware.
  3. Please ensure that you have upgraded iTunes to iTunes 8.0.2.
  4. Please download QuickPwn from this link.

If your iPhone 3G firmware Version is 2.2 (5G77) and Modem Firmware is 02.28.00 then you are ready to jailbreak your iPhone 3G, you can skip directly to “Jailbreak iPhone 3G using QuickPwn” below. If you want to update your iPhone 3G to firmware 2.2 then you can follow these steps.

Update your iPhone 3G to iPhone Firmware 2.2:

  1. Please download firmware 2.2 for iPhone 3G using this link.
  2. Connect your iPhone 3G to your computer via USB cable and launch iTunes and select your iPhone.
  3. Hold the OPTION key and click the “Restore” button. iTunes will launch a file dialog for you to select the firmware file. Locate the iPhone1,2_2.2_5G77_Restore.ipsw file for firmware 2.2 that you have downloaded in step 1 and click “Open”. 
  4. iTunes will then restore your iPhone with firmware 2.2 which takes sometime, please wait for the process to complete.

Once your iPhone 3G is updated to iPhone firmware 2.2, you are ready to use the QuickPwn tool to jailbreak it.

Jailbreak iPhone 3G using QuickPwn:

  1. Launch QuickPwn to start jailbreaking your iPhone 3G.
  2. Click Ok to accept the copyright notice.
  3. You will then be prompted to connect your iPhone 3G to the computer, click the OK button once its connected.
  4. QuickPwn will automatically detect your iPhone 3G.
  5. QuickPwn will now automatically search for the latest firmware for your iPhone 3G.
  6. You will be then be asked if you would like to replace the original boot and recovery logos on your iPhone. You can either select Yes or No to continue.
  7. QuickPwn will then build the custom iPhone firmware for your iPhone 3G.
  8. You will be then be prompted to enter your administrator username and password. Enter it and then click OK to continue.
  9. QuickPwn will put your iPhone into DFU mode (Device Firmware Upgrade mode). It will prompt you to turn off your iPhone 3G.
  10. Then you will be prompted to hold both the Home and Power buttons for 10 seconds.
  11. Finally, you will prompted to release the Power button while you continue holding down the Home button for another 10 seconds.
  12. If successful, you should see the message below where QuickPwn starts sending information to your iPhone 3G to jailbreak it and will be notified that QuickPwn is modifying your iPhone 3G. This step will take sometime and will result in your iPhone getting rebooted. Please don’t interrupt the process.
  13. After your iPhone 3G reboots, it will be jailbroken and will have Cydia and Installer apps installed and visible on your iPhone’s home screen.

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

You can follow on Twitter or join our Facebook page to keep yourself updated on all the latest from Apple and the Web.