Unlocking the 3G iPhone on 3.1 firmware using PwnageTool in Expert mode



Page 2 of 2


Step 4.

Launch iTunes. A pop up from iTunes will appear. Click OK.

iPhone



You should see this in iTunes.

iPhone




Press the Option key on your keyboard, and click the Restore button in iTunes. In the pop up window that opens, navigate to the custom .ipsw file that was saved to your desktop by PwnageTool during Step 3.

iPhone



You will see various status bars, while the restoring process proceeds. The iPhone's screen will turn white, and if you chose a custom boot logo, you will see it display on the iPhone at this point. Otherwise you will see the Apple logo.

iPhone



You will also see this status bar graphic on the iPhone as the installation process continues.

iPhone



Once the restore process has finished you will receive this message.

iPhone





Step 5.

iTunes should prompt you to set up the iPhone. You should NOT restore from a backup as it has been well documented that this causes issues with the battery draining at an accelerated rate for whatever reason. Make your selection and click Continue. The iPhone will reboot. Note: I erased my phone number for privacy reasons.

iPhone



Continue setting up your iPhone. Click Done.

iPhone



Then this screen will appear, confirming you are on 3.1 firmware. Note: I erased by my serial number for privacy reasons. I also have no phone number as the iPhone is not unlocked yet, and I still have my T-Mobile SIM installed.

iPhone



Cydia (and Icy, if you selected it) have been placed on the SpringBoard and you are almost ready to go.

iPhone       iPhone



If you launch Settings, and press, General, About, you can confirm your firmware versions here. I am on 3.1 firmware, and my modem (baseband) was left alone.

Note: I always erase my Serial Number, Wi-Fi Address, Bluetooth, IMEI and ICCID from my screen shots for privacy reasons. Remember, don't update to newer firmware than 3.1 until it can be unlocked or used with PwnageTool as you could render your iPhone useless as a phone.

iPhone       iPhone




Step 6.

Let's unlock the iPhone now. Launch Cydia, and perform any updates needed to Cydia. You will either receive a pop up message advising you to update Cydia, or you will have a red badge on your Changes button.

Press the Search button. Enter ultrasn0w and press the entry at the bottom to select the program. Then press the Install button.

iPhone       iPhone



When it is finished, don't press the Reboot Device button just yet. Press the Home button instead. Launch Settings. Press General, then Network. Make sure that Enable 3G is set to OFF.

iPhone       iPhone



Shut off the iPhone. Switch out your SIM cards (if you need to).

iPhone



Turn the iPhone back on. It may take a little while, but you should see your new carrier name appear. My carrier didn't appear after a minute or so. I looked back in the Network menu, and the Enable 3G slider switched back on! I shut it off and rebooted again. While my carrier bars were full strength after the reboot, the carrier name didn't display. I can make and receive calls no problem. You may want to check your Carrier menu. I hear it is better to select the carrier name you want to use versus leaving it in Automatic.

iPhone       iPhone



Update: I hear there is a bug in PwnageTool that is causing carrier names not to display. My 3G has this problem, my 2G does not. The bug prevents both AT&T and T-Mobile from showing. If you have to have something there, then launch Cydia and install the program called Make it mine. You can enter whatever text you'd like for the carrier, or for where the time is displayed.

iPhone       iPhone



iTunes now displayed the phone number field.

iPhone





Return to top of page