DEPRECATED: This article is about an older version of the iPhone unlock software. Please use woikr’s new guide to upgrade your iPhone to 2.2 and unlock using QuickPwn.
The iPhone 2.0 firmware was released in July. Since then, we have been hearing a lot of positive reviews about the new features in 2.0 like Push email, App store etc. If you have an iPhone 2G still running on firmware 1.1.4 or older, it is time to upgrade.
The following step by step guide will help you to upgrade your iPhone 2G running on previous firmwares to be upgraded to unlocked (read pwned) iPhone 2.0 firmware. This is achieved using pwnage tools created by the iphone-dev team. The whole process is broadly divided into the following 5 steps:
1. Download required software
2. Sync your iPhone
3. Create a custom pwned firmware using WinPwn
4. Install the custom firmware created onto the iPhone
5. Restore iPhone settings using the backup created in last sync
This guide is provided as is. The process worked well for all of us here at woikr and many of our friends. However, follow it at your own risk. Woikr will not be responsible in case anything goes wrong.
- Minimum 512 MB RAM
- Minimum 550 MB of free space on hard disk
- Windows XP or Windows Vista
- iTunes 7.6 or 7.7 (If you have a newer version, uninstall it completely and restart your system before installing the older one)
- .Net Framework 2.0
For easy access, download the following in a single folder.
Sync your iPhone with iTunes. This step is needed so that a latest backup of your iPhone is created (automatically) in iTunes. We will use this backup to restore the settings (Contacts, SMS, Notes, Mail accounts etc.) after the upgrade is complete. Please note that the backup will NOT keep the media on your iPhone. You will have to add the media again after the upgrade.
a. Install WinPwn 22.214.171.124:
- Extract the file winpwn_126.96.36.199_Setup.zip downloaded in step 1b.
- Run winpwn_188.8.131.52_Setup.exe from the extracted folder.
- Follow the onscreen instructions. Do not alter any settings.
b. Double click on WinPwn icon on your desktop. This is the icon with a pineapple logo.
c. Click on “Browse .ipsw” button in the left pane.
d. Browse to the download location from step 1 and select the iPhone firmware 2.0 file downloaded in step 1a. WinPwn will be non responsive for a few seconds. Do not worry, it is just validating the firmware file. It will also display some text inside the text area.
e. Click on the “IPSW Builder” button in the left pane. This will launch the IPSW Builder window. Make sure to select exactly the following options in each of the tab:
- Applications Tab: Select Cydia, Installer 2.0 and Youtube activation fix.
- Custom Images Tab: Do nothing.
- Custom Payload Tab: Do nothing.
- Advanced Tab: Select Activate iPhone, Enable Baseband update, Neuter Bootloader 3.9/4.6, and Unlock Baseband. Click on “Bootloader 3.9 file …” button and select the “BL-39.bin” downloaded in step 1c. Click on “Bootloader 4.6 file …” button and select the “BL-46.bin” downloaded in step 1d.
- Partition Resizer Tab: Drag the slider to 512 MB. Please note that this is an important step.
f. Click on the “Build .ipsw” button located at the bottom left corner. It will ask you to specify a location to save the custom firmware file. Point it to the same folder where you downloaded the software in step 1and click “Save”.
g. The above process will take about 5 minutes to complete. During this time, you will see some text on the text area in the WinPwn window. Also, a progress bar at the bottom of the IPSW Builder window will show the progress of the process. Once the process is successfully completed, it will display a prompt. Click on the “OK” button.
h. Take a deep breath. And don’t get goose bumps yet. There is still some work to do :).
a. Click on the “iPwner” button in the WinPwn window. A Browse dialog box is displayed.
b. Browse to the location where you saved the custom firmware file in step 3f. Select the custom firmware file. It should have a name like “Custom-iPhone1,1_2.0.1_5B108_Restore.ipsw”.
c. Again, WinPwn will be non responsive for a few seconds. Also, iTunes will be automatically closed if it is open. Once the process is complete, you will be notified by a prompt. Click on the “OK” button.
d. Put the iPhone in DFU mode (Device Firmware Update) using the following steps:
- Connect the iPhone to your PC and start iTunes
- Press and hold the sleep/wake button and home button simultaneously for 10 seconds
- While keeping the home button pressed, release the sleep/wake button
- Keep the home button pressed until you see an iPod cable icon pointing towards an iTunes icon on the iPhone screen
- iTunes will prompt that it has detected an iPhone in recovery mode. Click on the “OK” button.
e. Hold the “Shift” key on the keyboard and click on the “Restore” button in iTunes. A Browse dialog is displayed.
f. Browse to the location where you saved the custom firmware file in step 3f. Select the custom firmware file. It should have a name like “Custom-iPhone1,1_2.0.1_5B108_Restore.ipsw”.
g. This process will take about 10 – 15 minutes to complete. Be patient. iTunes will display progress bars saying “Extracting iPhone software”, “Preparing iPhone for restore” etc
h. In case you get error 1604 in iTunes, restart your computer and start from step 4a. In case you still get the error, restart again and start from step 3b. *UPDATE*
Once the restore is complete, your iPhone will restart. Just after restarting, it will load BootNeuter and run some scripts. You will see a lot of stuff going on the iPhone screen. Do nothing. After all the scripts are executed, the iPhone will be restarted again and detected in iTunes.
Once the iPhone restarts, iTunes will detect it as a new phone and will ask you to restore from an old backup. This is the backup which we created in step 2. Select your iPhone’s name in the list and click on Continue. This process will take about 10 minutes to complete after which your iPhone will have the same settings it had before the upgrade.
Some users faced an issue with Mail app crashing after doing the settings restore. If you face the same issue take the following steps:
a. Click on Cydia icon on the home screen
b. Install the essential software
c. Click on “Search” and type “BossPrefs”
d. Select BossPrefs from the search results and tap on Install
e. Once the installation is complete, press the Home button to return to the home screen
f. Tap on BossPrefs icon on the home screen
g. Tap on “More” button on the top right
h. Tap on “Fix User Fir Permissions”
This should fix your Mail app issue. Your iPhone is now upgraded and unlocked to 2.0 firmware. Congratulations !
If you do not already have an iTunes account, set it up by clicking on “iTunes Store” in the left panel in iTunes and clicking on the “Sign In” button on top right just below the search box. You can now use the App Store on the iPhone to install new apps on your iPhone.
Here are some free recommended apps for first time users:
- facebook: The social networking app
- Remote: Remotely control your iTunes or Apple TV
- Twitterriffic: Twitter client
- AIM: The famous messenger
In case you continue to get Error 1601-1604 in Step 4h, try the following as well:
- Make sure you are in DFU mode. Your screen should show up as blank, as if the phone is switched off. The screen showing iTunes icon with cable is not DFU screen.
- Change the USB port, make sure it’s not coming through an external hub.
- Reinstall iTunes and all other related Apple software.
The new WinPwn 2.5 has much more cleaner interface. This time, we wouldn’t have to troubleshoot that much as we did for 2.0.1. Although WinPwn 2.5 is in beta this time, its still good to upgrade without any problems in the first time. For updating, you can refer to the pretty self explained article for experts at BigBoss and for beginners at iClarified.
In case iTunes repeatedly asks to restore your iPhone from a backup even after you have restored it from a previous backup after the upgrade, do not panic. Just hit “Continue” again and immediately unplug your iPhone. iTunes will terminate the backup restore process. Now connected your iPhone again and iTunes will detect it as a restored phone and will not prompt you again to restore it.
Liked this article? Like us on Facebook!