With this method you can downgrade, unlock(only iPhone first generation), activate and jailbrake iPhone 2G. This method has been extensively tested and proven to work 100% only on a first generation iPhone(2G). It is not known if a 3G iPhone can be downgraded and jailbroken using the same method. If any of you succeed to downgrade a iPhone 3G, please post a comment so we can help other people with buggy firmware. Thanks.
I’d like to inform you that the whole process was executed on a Windows XP machine. I heard that it doesn’t work every time on Vista. Mac users(I love Mac myself) please borrow an XP machine if you have to. As I said, it is proven that this process will work only if executed on a Win XP machine.
Before you begin, download everything you’ll need:
- Install/Update iTunes to latest version 7.7.1(only the latest iTunes version can restore firmware image from 2.0.1 and 2.0.0)
- Download iPhone first generation restore firmware image version 2.0.0
- Download latest version of Winpwn tool
- Download both 3.9 and 4.6 bootloaders
After you gathered everything, install iTunes(or Upgrade), install Winpwn, and I would recommend to create a folder on your desktop, and put the bootloader files and the restore image file in it, and have them in one place.
STEP ONE: Upgrade to 2.0.1
First things first. Put the phone in DFU mode. Turn off the device, let it shut down completely, thans pres and hold both ‘Sleep’ and ‘Home’ buttons simultaniously and count 10 seconds(real seconds, usa a watch or timer if not sure, than release the ‘Sleep’ but continue holding ‘Home’ button, count 7 second and release. You are suppose to see a pop up message on you PC screeen telling you that the phone is in DFU mode, and the iPhone screen will be blank, you are not supposed to see anything. If you see the iTunes logo you are NOT in DFU mode. Try again and again untill you succeed. Start up iTunes and plug in you iPhone and restore it with the latest restore image version. iTunes will ask to restore if you are on previous version, if you already have 2.0.1 and tried to downgrade using some other method and it didn’t work, I recommend you restore it one more time, start with fresh 2.0.1 image. The image is over 250MB, it will take some time to download and implement. Flip trough channels on your TV in meantime.
STEP TWO: Restore to 2.0.0
OK, Step One is now completed. Now you are about to restore the device again in iTunes. Except this time you will choose restore image 2.0.0(iPhone1,1_2.0_5A347_Restore.ipsw). You will keep the device plugged in and iTunes open at all time. Again put the device in DFU mode, remember no iTunes logo should be displayed on the screen. In iTunes in the main iPhone menu select to restore the device, but be careful, click on Restore button holding the Shift key, so Shift + click Restore, a file browser window will show up, go your folder where you saved your restore image is and select it. Let it run, flip through some channels on your TV.
STEP THREE: Pawn iTunes
This is the advanced part. Don’t forget to keep the device plugged in and iTunes open. Now start up the Winpwn application and click on ‘Browse .ispw’ button.
Navigate to 2.0 restore image, select it and click Open. Let it run, Winpwn will check if your image file is valid.
After successful validation, a message will be displayed in the main window, telling you that the image has been recognized, also the ‘iPwner’ and ‘ISPW Builder’ buttons will become active. By default the ‘Use iTunes’ check box is checked. Leave it checked, or check if unchecked.
If you are on AT&T select ‘Install Cidya” leave ‘Youtube activation fix’ unckecked under the ‘Applications’ tab. This will only jailbrake your iPhone. If you are unlocking to use with other GSM carrier, select both boxes, ‘Install Cidya’ and ‘Youtube activation fix’.
Under ‘Custom Images’ select ‘Use custom pictures’ if you’d like to install custom images, otherwise leave it unchecked. Skip the ‘Custom Payload’ tab and click on the ‘Advanced Tab’
If you are using the device with AT&T do not check any of the options under the ‘Advanced’ tab, leave the boxes unchecked, you want to jailbrake the iPhone only. But if you are unlocking and jailbraking for other GSM carrier, follow the image bellow. Don’t forget to select the bootloader filer, both 4.6 and 3.9.
Click on ‘Build .ispw’ button, select the folder where you want to save the custom image, for example the same folder where the other files are, and click ‘Save’. iSPW Builder will now build your custom image.
After done building the custom image a message window will pop up with a message ‘Successfully created ISPW file’. Now with Winpwn still open click on the ‘iPwner’ button and select the custom image you just created. Click ‘Open’ and let it run. You will get a message ‘Your iTunes has been Pwned’.
That’s it, your are done with Winpwn.
STEP FOUR: Final restore with custom image
Back to iTunes. For the last tim, put the device in DFU mode. Shift + click ‘Restore’, select the custom restore image and leave it, don’t even breathe. Just kidding, take a deep breath, flip trough some channels. After the image restore, the device will restart and start a process on its own. Leave it run until you see the home screen on the device. Put in you GSM SIM card and start using the the pwned device.
Please comment if you have any questions. If this process worked for your iPhone 3G then let people know. It will be gladly appreciated.