In mid-Sep, I have reported iPhone Dev Team has released Pwnage Tool 2.1 that lets you jailbreak & unlock your 1st generation iPhone for firmware 2.1. Yes, the jailbreak procedures is similar to older version of Pwnage Tool that I have already covered. But I think it still deserves to write a complete guide, particularly for those readers who have already followed my guide to use Pwnage Tool to upgrade to firmware 2.0/2.0.1/2.0.2.
Okay, let’s get started.
Preparation for the upgrade
1. First, make sure you have upgraded to iTunes version 8.0 and backup your iPhone data by synchronizing it with iTunes
Tip:You can download older version of iTunes here if Apple already releases a newer version of iTunes at the time you’re reading this post.
Please use Firefox to download iPhone Firmware 2.1. Do not use Safari as by default it’ll unzip the IPSW file
3. Launch PwnageTool_2.1.dmg and copy “PwnageTool” to your desired folder. Also, extract bootloader to the same folder.
4. Place the iPhone firmware 2.1 file to “~/Library/iTunes/iPhone Software Updates”. If the folder does not exist, create it by yourself. However, in case the folder contains other firmware files, please delete them.
5. Finally, connect your iPhone to the dock/USB cable. Please keep connected for the whole process and close iTunes if it has been launched.
Running Pwnage Tool
6. Let’s get started the core part. Go to the folder you save PwnageTool. Click “PwnageTool” to launch it.
7. Click “Expert” mode. You’re upgrading the 1st-gen iPhone. So, select “iPhone” and click the arrow to continue.
8. Next, Pwnage tool searches for the iPhone 2.1 firmware file. It may take some time to locate the file. Once completed, select the firmware file and click the blue arrow to proceed.
9. Next, select “Bootneuter” and click the blue arrow. You will be go through several configuration screens. Keep all the default settings and proceed as shown.
10. After complete all the settings, you will go back to the main screen. Select “Build” and click the arrow to start building the custom firmware.
11. Accept the default filename for the custom firmware. (Of course, you can choose a better name)
12. Next, Pwnage will start creating a custom firmware file that will be used later to recover the iPhone. During the process, you will be prompted to enter your password.
13. When complete, Pwnage Tool will ask you whether your iPhone has been pwned before. Okay, take note here. If you haven’t pwned your iPhone before, please Answer “No” and go to step 14 to put your iPhone into DFU mode.
But if you have pwned it using Pwnage tool before (say, you have followed my previous guide to upgrade to firmware 2.0 using Pwnage Tool), please Answer “Yes” here. You’ll then be prompted to close Pwnage Tool. Close it and continue and put your iPhone in recovery mode.
To put your iPhone into recovery mode, first disconnect your iPhone from USB cable and power off your iPhone. Then hold the “Home” button and connect USB cable again. Keep holding the “Home” button until you see a dock cable pointing to the iTunes icon (or yellow triangle for older version of iPhone). Now you are in recovery mode. You can go to step 17 to continue with the procedures.
Put your iPhone in DFU mode
14. Now, the game starts. Pwnage shows you some instructions to follow. You should follow exactly the instructions to put your iPhone in DFU mode. Remember timing is important!
15. By following exactly the instruction, your iPhone can enter DFU mode. In case you fail, don’t panic! It won’t brick your iPhone. I did the procedures twice. To retry, you can just disconnect your iPhone from USB, turn on your iPhone and connect it again.
16. Ok, your iPhone should appear as if it’s turned off. Don’t touch it. Quit Pwnage and go to the final procedures.
Install the Custom Firmware
What you have completed with Pwnage is you have created a custom firmware 2.1 for your iPhone. The remaining procedures are to use iTunes and install that custom firmware onto the iPhone.
17. Start iTunes and it automatically detects your iPhone is in recovery mode.
18. Confirm “OK”. Hold down “Option” button and click “Restore”. You will be prompted to select the firmware file. Remember to select the custom firmware file.
19. Now, iTunes will start loading the firmware onto iPhone. Don’t touch anything, keep your iPhone connected. It may take several minutes to complete the process. Once complete, iTune will prompt you that it has recovered your iPhone to the default factory settings.
20. The iPhone will then start up automatically. For first time bootup, BootNeuter 2.1 will be launched to flash the baseband and unlock your iPhone. The process will take around 3-4 minutes to complete. Again, don’t touch your iPhone. Let it complete the process alone.
21. Okay, I believe everything is smooth. You should see your iPhone come back with firmware 2.1 (look at the version field)
22. Finally, you can sync back all your data using iTunes.