As you know, Apple has just released the update of iOS 4 to version 4.0.2 which fixes the flaw used by the jailbreak.
Unfortunately, it is possible that due to a bug or inadvertently some people update their devices.
Here is a tutorial allowing you to downgrade from firmware 4.0.2 to firmware 4.0.1 / 4.0.
- Having saved your ECID on Saurik servers when you were in 4.0.1 / 4.0
- iPhone with iOS 4.0.2
You must first modify the hosts file which contains the IP address of the verification server.
C: / Windows / System32 / drivers / etc
Open a file called “hosts” with a notepad or notepad ++ preferably ^^
Click the Finder icon in the Dock and click the ” Go “Then” Go to file … “
Type ” / etc /”
Locate the “hosts” file.
At this point, we are changing the address of the Apple server to the Saurik IP address.
In this way, you can fool iTunes. To do this, just copy the text below and add it to the end of the “hosts” file that we just opened! (on Windows and Mac)
Save the file and close the text editor.
Put your device in DFU thanks to the explanations of this video
The iPhone should have a completely black screen if you have something else repeat the manipulation to put the iPhone in DFU mode.
Many people confuse it with the recovery which displays an iTunes logo + USB cable. Attention, it’s not good, you need a completely black screen with nothing displayed on it!
[!] Download now the firmware 4.0 / 4.0.1 on our firmware page: here [!]
Launch iTunes and connect your device. iTunes will tell you that it found a device in restore mode, etc. Close the little popup and don’t touch anything [!]
Hold the shift button on your keyboard then click on the button [Restaurer] from iTunes which will ask you to select the firmware with which you want to restore. Select the previously downloaded firmware 4.0.
Hold the alt button on your keyboard then click the button [Restaurer] from iTunes which will ask you to select the firmware with which you want to restore. Select the previously downloaded firmware 4.0.
During the restoration, you will have several errors and this is normal!
– Error 3002 –
You did not save the ECID on the Saurik server via Cydia when it was possible!
If you do not have this error go to the next step [!]
– Error 1015 –
The iPhone could not be restored. You must then accept the message and start a new restoration exactly as you just did.
1. DFU mode
2. SHIFT + click or ALT (mac) + click on the Restore button
3. Select firmware 4.0
The process will fail again and iTunes will still display error 1015
Do not panic this is completely normal 😉
You must click OK on error 1015 redo the manipulation a second time!
You will then get another error redoing it a third time and it should pass let the iPhone work (white loading bar).
If it still doesn’t work… you have to try the manipulation sometimes a good thirty times to be able to completely empty the NAND memory and thus restore!
If after all this it still doesn’t work stop the fees and go to step 9 [!]
This step is only useful for people who failed step 8 ^^
[dl url= »http://bit.ly/bBelW2″ title= »RecBoot » desc= »MAC OS X »]
[dl url= »http://bit.ly/9he64R » title= »RecBoot » desc= »Windows : nécessite .NET 4.0″]
1. Launch RecBoot
2. Click on Exit Recovery Mode (right button)
3. Your iPhone should restart in 4.0 / 4.0.1 [!]
The iPhone3GSystem team