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



Page 2 of 2


Step 5.

To place your iPhone in recovery mode, first turn it off. Plug your USB cable into your Mac. Hold down the Home button on the iPhone and plug the other end of the USB cable into your iPhone.

iTunes should automatically launch. If it does not, then launch it manually. Continue holding down the Home button. You should see the Apple logo appear, then the connect to iTunes graphic should appear.

iPhone



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 4.

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 6.

iTunes should prompt you to update your carrier settings. Click Download and Update.

iPhone



iTunes will install the file in seconds.

iPhone



Click OK.

iPhone



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 and phone number for privacy reasons.

iPhone



Cydia (and Icy, if you selected it) have been placed on the SpringBoard and you are almost ready to go. Note: I don't have a carrier name displayed, but I have full bars. I am able to make and receive calls with my AT&T SIM at this point.

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. Note: It says "This device has a 3.1 ECID SHSH on file."

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

iPhone       iPhone



Press the Install button. When it is finished, don't press the Reboot Device button just yet. Press the Home button instead.

iPhone       iPhone



Launch Settings. Press General, then Network. Make sure that Enable 3G is set to OFF.

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. 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




Step 7.

I hear there is a bug in that is causing carrier names not to display. 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





Return to top of page