3) Using iTunes and a Hacked hosts File
Benefits: Fewer steps than Umbrella; doesn't require you to know ECID.
Creates Local Backup: No
Requires Jailbreak: No
There is one other way that you can get your 3.1.3 SHSH on file with Saurik. This method does not require you to download any software or to jailbreak your phone, but it does require that you edit the hosts file on your computer and have a copy of the 3.1.2 firmware file (you can download it
here.
1) Open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and edit it by adding the following entry to the bottom of the file:
Code:
74.208.10.249 gs.apple.com
2) Plug in your iPhone and open iTunes.
3) Hold down shift (Win) or option (Mac) and click restore.
4) Browse to your copy of the 3.1.2 firmware (not the 3.1.3 firmware).
5) Click OK.
Please note: you will get an error message.
This is expected. Because Apple is no longer signing 3.1.2, you will not be able to restore, and Saurik's server will return an "device ineligible" error. Your phone will not be restored to 3.1.2. This unsuccessful request will, however, have placed your ECID on file with Saurik's server and will place you in the queue for 3.1.3 SHSH. You should have your 3.1.3 SHSH on file within a day or so. If you need to restore to 3.1.3 in the meantime, simply do so using iTunes. iTunes will send the 3.1.3 SHSH request to Saurik's server, which will request it immediately and pass it back to you so that you can restore.