Unlocking 1st generation iPhones
intel Mac & PPC
Page 2 of 2
Step 4.
Launch iTunes, if it is not already open. You will get a pop up about the iPhone being in recovery
mode.
You should be at this screen.
Press Option and click the Restore button. In the pop up window that opens, navigate to the custom
.ipsw file that was saved to your dekstop by PwnageTool at the end of Step 3.
You will see various status bars, while the restoring process continues.
You will see the new Pwnage logo on the iPhone.
When the restore process has completed, BootNeuter 2.0 will launch automatically. You'll see various
messages throughout this process.
The iPhone will reboot at this point. iTunes should prompt you to set up the iPhone.
Then this screen will appear, confirming you are on 2.0 firmware.
Here's the first screen you'll see. There's the App Store, and Cydia. No Installer yet...
You can check your firmware and baseband versions here. And here is the App Store.
I like when you download an application, that you get a status bar on the program icon while it downloads
and installs.
FAQ
If you have a problem and were able to solve it, please let me know what you did so I can include it here
for others to benefit from.
Problem 1.
PwnageTool 2.0 is a Mac only program. Windows users should download WinPwn
at this site.
Problem 2.
After installing 2.0, Mail.app kept crashing on start, and Safari wouldn't accept cookies. There are three
solutions:
1 - This happens when you restore email account settings from iTunes. Set them manually and you won't
have this problem.
2 - Restore to your custom ipsw (you don’t need to DFU restore if you are Pwned, normal restore will work).
Then select "Set up as a new iPhone" when iTunes prompts you. Your first sync will bring back all of your settings anyway.
3 - Fix by installing OpenSSH from Cydia. Log in as root with the password alpine and enter the following in the Terminal:
-
chmod 777 /var/mobile/Library/Mail
-
chown mobile /var/mobile/Library/Cookies/
-
chown mobile /var/mobile/Library/Cookies/Cookies.plist
Problem 3.
PwnageTool won't run on PPC Macs.
Make sure you do not have any programs running, then move your ~/Library/Caches folder to the trash. Do the
same for the /Library/Caches folder. Reboot the Mac.
Problem 4.
If you are a legitimate AT&T customer with a 3G iPhone and you do not have service after Pwning, then
uncheck Activate during the Pwnage process. Go to general settings and turn off 3G and then turn it back
on again. Also make sure you have an Pwned x122220000 ipsw in your ~/Library/iTunes/Device Support folder.
Problem 5.
PwnageTool 2.0 does not launch, and only bounces in the dock. The solution is:
-
Launch PwnageTool
-
Launch Activity Monitor (found in Applications/Utilities on your Mac)
-
Look for a process called "ps" and quit or force quit it. Alternatively you can use the Terminal to do this
by entering "kill -9 -1" but this will quit the Finder and all running programs and reload.
Problem 6.
If you get Error 1600 from iTunes (or if you see in your log a failure to prepare x12220000_4_Recovery.ipsw),
then create a folder called Device Support here: ~/Library/iTunes/Device Support If that directory already
exists, then remove any files in it. Restart PwnageTool and begin again.
Problem 7.
If DFU restores are giving you trouble, another solution is to use the first version of PwnageTool with 1.1.4 firmware.
Once you are Pwned on 1.1.4, you can perform a normal recovery mode restore to your custom 2.0 ipsw.
Note: the iPhone does not need to be pre-Pwned to be able to DFU restore into a Pwned ipsw. It needs to be pre-Pwned only
for normal recovery mode restores of a custom ipsw.
Problem 8.
Loss of EDGE service on T-Mobile. You receive the message: "Could not activate cellular data network: you are not
subscribed to a cellular data service." Press Settings, General, Reset, Reset Network Settings. Service should
now be restored.
Things I have noticed:
If you DFU restore to the original 2.0 firmware, your unlock will remain intact. To undo the unlock
you would need to run BootNeuter and relock the iPhone, then restore it back to 2.0.