/* Filed under Apple, How-To, iPhone, Windows */
Sunday marked a big day in the iPhone homebrew world because that was the day that the iPhone Dev Team released the highly anticipated Pwnage 2.0 Tool to jailbreak all flavors of iPhone and iPod and unlock the first-generation 2.5G iPhone to boot. Unfortunately, a majority of users were disappointed by the fact that the tool was for Mac only, leaving all Windows users in the dark. Well not any longer. We’ve upgraded our own first-gen iPhones to v2.0 firmware, fully unlocked, jailbroken, and awesome and everything was done on Windows. The method is actually quite painless and is only made possible by having available a custom-built albeit vanilla v2.0 firmware created with none other by Pwnage 2.0 on a Mac (so Windows fanboys have to show some love). With the custom IPSW, Windows users can easily upgrade to v2.0 firmware as well as their Macbook-wielding counterparts by fulfilling just a few requirements. Without much further ado, we give you the tutorial on how to install the iPhone 2.0 update through Windows, fully jailbroken and possibly unlocked:
- Download the v1.1.4 restore firmware.
- Download winpwn 22.214.171.124_RC1 and install it onto your system. Winpwn requires .NET framework 2.0.
- Launch winpwn (the silly Pineapple icon now sitting on your desktop).
- Click on “Browse .ipsw”
- Browse to the path where you saved the v1.1.4 restore firmware you just downloaded and select the ipsw file.
- Make sure your iPhone is already off, then connect it to your computer with the USB cable.
- Now click on “iPwner”
- Winpwn will attempt to put your iPhone into recovery mode but in case you get an error, simply press and hold the Home and Power buttons for 10 seconds or until the Apple logo appears. When that happens, let go of the Power button but continue to hold the Home button until you see the iTunes connection.
- When the iPhone successfully enters recovery mode, winpwn will proceed to pwn the iPhone.
- Expect your iPhone’s screen to turn into a scary hacker terminal. No need to do anything except feel really cool. When the process completes, winpwn will notify you. You can close the program as you will no longer need it.
- Install the BootNeuter 1.00 app on your iPhone
- Launch BootNeuter and set the baseband to 4.6 (I hear it saves on battery, wish I’d known this sooner), neuter to on, and unlock to on:
- Hit the red “Flash” button at the top right corner and wait. You’ll get a few notes notifying that the bootloader is flashing and how you should not interrupt. Then the next message you’ll get is that the bootload was successfully flashed and the baseband is next. After the baseband, you’ll get a nice message that the bootloader and baseband were successfully flashed.
- Download the iPhone v2.0 custom firmware IPSW (5A347) generated with Pwnage 2.0.
- Launch iTunes 7.7. It may throw an error message at you which you can ignore. At some point it will tell you that it has detected your iPhone is in recovery mode and that you must restore it. Well, you better listen to Apple!
- Then shift click on the “Restore” button to get the dialog to browse for an IPSW file.
- Browse to the location of the v2.0 IPSW file you downloaded from bittorrent.
- iTunes will install the 2.0 firmware on your iPhone for you. It will give you a series of dialogs like so. The whole process took about 5 minutes for me
- When the process completes, iTunes will restart your iPhone and do a re-sync. The re-sync took about 10 minutes, but it depends on how much stuff you have to restore.
- Meanwhile on your iPhone, you will see BootNeuter 2.0 automatically come up to flash your bootloader and baseband. The process takes about 2 minutes. I know, the anticipation is probably killing you.
- iTunes should now report that your iPhone is running on software version 2.0. Check it out, 2.5G iPhone running 2.0 firmware on a T-Mobile network!
Remember that this will erase all previous third-party apps you were running on v1.1.4. The number of third party apps that can run on v2.0 firmware is very few right now as all the developers are still in the process of porting them over from v1.1.4.