How to: Upgrade and unlock your iPhone 2G to 2.0 in five steps


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.

Update Aug 30th 2008: WinPwn 2.5 is released and can unlock and jailbreak firmware 2.0.2. Click here for details

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

DISCLAIMER:

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.

System Requirements:

- 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

1. Download required software

For easy access, download the following in a single folder.

a. iPhone firmware 2.0.1 – approx 242 MB
b. WinPwn 2.0.0.4 (alternate link) – approx 24 MB
c. Bootloader version 3.9 – 128 KB
d. Bootloader version 4.6 – 128 KB

2. Sync your iPhone

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.

3. Create a custom pwned firmware using WinPwn 2.0.0.4

a. Install WinPwn 2.0.0.4:

- Extract the file winpwn_2.0.0.4_Setup.zip downloaded in step 1b.
- Run winpwn_2.0.0.4_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 :) .

4. Install the custom firmware created onto the iPhone

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*

5. Restore iPhone settings using the backup created in last sync

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

Enjoy !

[Thanks iClarified and Swaroop]

UPDATE:

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.

UPDATE: (For Updating 2G iPhone to unlocked 2.0.2)

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.

Note:

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.

http://woikr.com/wp/wp-content/plugins/sociofluid/images/digg_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/reddit_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/delicious_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/google_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/myspace_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/facebook_48.png http://woikr.com/wp/wp-content/plugins/sociofluid/images/twitter_48.png

Related woiks

117 Responses to this woik

  1. Arun G says:

    I upgraded to 2.2.1 from 1.1.3 without any problem. Thanks for the excellent tutorial.

  2. Jaspreet Singh Sidhu says:

    I have upgraded to 2.2.1 from 1.1.1 without any update; make surw when you will download quickpwn 2.2, it is must to have framework 2.0 installed on your computer to run this successfully. My phone is free now to work with any network in the world as of now i am using with Airtel… Thanks all to help.

  3. KBH says:

    i am NOT very technically savvy so had bought 2G iPhone while back and $$$ to get phone unlocked with 1.1.4 software. Iphone has been working fine since but would like to upgrade and have Apps Application and other upgrades but have heard many times that my phone will get LOCKED. Is this true? If not, then please advise what is the easiest (upgrade to 2.?? software without getting locked for dummies) way to go about it….thanks.

  4. vishal says:

    Hey Setu,

    My Iphone is not working. Its just show apple icon on the screen. I tried everything, DFU MODE and everything possible. I am in noida, if you can let me know ur number i will call you.
    I have done 100 iphone unlock till today..However this is the frist time i m facing this big problem.

    Regards
    Vishal

  5. aravind says:

    Hey Setu.

    Your explanations and examples have been the easiest so far.

    Was just given a 2G iphone firmware 1.1.2 and am wondering if i should just follow your instructions above and upgrade to 2.2 using the methods described above.

    Any risks or is it just safe to do what you have illustrated above?

  6. Setu Garg says:

    Hi,

    We are running an iPhone app promo code give away contest. Check it out here: http://woikr.com/contests/prarthana-apps-promo-code-giveaway-contest/

    Participate and you could win a promocode for downloading these apps for free!

  7. kukku says:

    indeed a nice guide..
    but lil. difficult to follow because of noi screenshot.
    here is another nice guide with screenshots:

    Unlock iPhone 2G

    Thnaks Setu for the nice guide.

  8. Saurav says:

    Hi Setu,

    I followed your guide and upgraded my I from 1.1.4 to 2.2, unlocked it and jailbreak as well. Now the only issue is that my edge has been disabled :-( . My carrier is Vodafone. Any reason why did this happen and is there any way to get out of it without downgrading it…

    Thanks,
    Saurav

  9. sahil says:

    hie setu i’ve got a iphone 2g which shws version 2.1 nd the modem firmware as04.05.04_G as i wantd to knw wat shud i do to upgrade ma phone to a nw firmware as i m new to the fone nd i dunno a lot bout it so it wud b nyc of u to reply fast nd if possible can i have ny of ur ids so tht i can chat wid u too tell u ma problem
    many tym wen i download a app nd put it on ma fone it shows error nd the apps dusnt work

  10. DMDugan says:

    I have an iPhone 2G. When I attempt to enter DFU mode and connect to iTunes, it asks “iTunes must check the iPod software update server to identify this device,” then I get “An iPod has been detected, but it could not be identified properly. Please disconnect and reconnect the iPod, then try again. An known error occurred (2001).” Then, iTunes won’t recognize the iPhone. Thoughts?

  11. Linda says:

    I was wondering if this tutorial and the iclarified tutorial works for Canadian residents, because I read a comment on iclarified’s tutorial that it didn’t work for them since they’re not in the states. I’m worried. I don’t wanna start this if my sim card isn’t gonna be recognized. Please help.

  12. Setu says:

    Step by step guide to upgrade and unlock your iPhone 2G to firmware 3.0 using redsn0w: http://woikr.com/featured/how-to-upgrade-and-unlock-your-iphone-2g-using-redsnow/

  13. ward says:

    i have problem with my iphone 2g i cant add any app
    because i cant upgrade the last 3 essential
    i change my softwere from 2 to 2.2 and the proplem still
    so what should i do

  14. Eyad bayk says:

    hi i followed the step by step guide for Upgrade and unlock your iPhone 2G to 2.0 but i keep getting an error of 1604 how come??

  15. ankur says:

    i am getting error 5 and i don’t know what to do. i repeated all the steps once again and still the same problem. when i try to do it in recovery mode i get error 1 , but in DFU mode i get error 5.
    i am not able to do anything on the phone. as it does not start it just goes to the screen with a plug to itunes pic. when connected to itunes it tells that the iphone needs to be restored and i get no info about the iphone. so i had to restore it. i tried normal restore but error 1604 came . and now after this method i am getting these errors …….
    plz help

  16. reena says:

    hi
    i m downloadimg tutorial
    jst hope it works

  17. Hiro Miko says:

    Hi, first I want to thank the Dev-Team for their great job !! I live in Japan and use the Softbank carrier. My I-Phone is the 32GS with 3.1.2 and unlocked and jailbroken with Blackrain and Blacksnow (Windows). Problem is, for the 3rd time in a few months, my phone suddenly stops working. It suddenly freezes and if you restart it then the only thing you see is the white apple mark with the phone that for hours tries to restart itself (and it won’t). Until now I had no problem, I just restored it and then I just had to jailbreak and unlock it again….If I try to RESTORE it now I have only 2 choices from I-Tunes : (1) restore and UPDATE (which automatically updates to 3.1.3 doh) or (2) cancel (which of course means you keep your broken I-Phone) Can somebody give me a good advise on what to do please ?? I’m quite desperate…

Leave a Reply