Recently, I got in contact with an iPhone 1G which was accidentally updated to firmware 2.0. Basically it is bricked; The screen is stuck on DFU mode with the word iTunes under the logo but iTunes is not able to detect the phone.
Preparation:
1. I used iTunes 7.6.2.9 *Download here
2. iPhone firmware 1.1.4 *Download here
3. Download ZiPhone Patch "ZiPhone patched by kIREmK 04.05.04_G"
4. iLiberty *Download here
Below are steps you need to take to get the iPhone 1G working again.
If you have version 7.6.2.9 or lower, please skip this steps 1 & 2.
1. Downgrade to iTunes version 7.6.2.9.
2. Open the newly installed iTunes. Click on Agree.
Note:
a. Make sure iTuneshelper.exe is disabled.
b. If you have previously installed iTunes 7.7.x, you may encounter error "I Tunes Library.itl cannot be read because it was created by a newer version of iTunes." To solve this, you will need to go to My Documents --> My Music --> iTunes and rename iTunes Library.itl to iTunes Library.old.itl.
3. Connect iPhone to PC. *Make sure your speakers are ON*
4. Place the iPhone to DFU mode manually. You will hear the beep from your PC if you have successfully put the iPhone to DFU mode and iTunes will be able to detect the iPhone
a. Method 1:- One of the easiest way is to turn off iPhone first. Press and hold the home button and plug the USB cable in and listen for the beep from your PC.
Method 2:- Force the iPhone to turn off by pressing the power button and home button for 10 seconds. Release the power button but hold on to the home button until you hear the beep from your PC
***** The iPhone screen will still be blank / black. That's why you should turn on your speakers and listen to the beep from your PC *****
5. Restore to firmware 1.1.4 by pressing shift and click on restore. A file browser window will open. Select the firmware 1.1.4 file saved on desktop and click Open. You will end up with Error 1015
6. Kick iPhone out from DFU mode
Note:- Press the power button and home button to force to power off. Then turn on again OR use iLiberty to kick iPhone out from DFU mode
7. Run "ZiPhone patched by kIREmK 04.05.04_G" to downgrade the baseband. Check the boxes as shown below. Click on start
8. Wait till you see the start button available again. Exit from "ZiPhone patched by kIREmK 04.05.04_G"
9. Use iLiberty to jailbreak and unlock iPhone as usual
*Some people may need to repeat step 7 to 11 to get iPhone working again.
That's all...