With the release of iOS 4 on iPhone 3GS, iPod touch 2G/3G. Apple has stopped signing 3.1.3 restore files. That means if you are using an iPhone 3GS or iPod touch 2G/3G you cannot restore any firmware other than iOS 4.0. This is because Apple won’t save your SHSH blogs on Apple’s server that are required to to downgrade to iOS 3.1.3 firmware from iOS 4. Also it is important to save SHSH blogs so that you are able to downgrade anytime from iOS 4 if Apple patches the jailbreak or unlock exploit.
Saving SHSH blobs
- The tool to save SHSH blogs is TinyUmbrella. Download the version according to your OS.
-TinyUmbrella for Windows
-TinyUmbrella for Mac - Run latest version of iTunes and start TinyUmbrella.
- Connect your device.
- Click on “Save My SHSH” and TinyUmbrella will save the fetch the signature of SHSH blobs.
- After fetching the signature, the ticket will be saved to saurik’s server (Cydia SHSH). At this time, the “Save My SHSH” button will get disabled and will get enabled again when TinyUmbrella is done with saving your blobs.
Downgrading
After saving SHSH blobs, do the following to downgrade your iOS.
- If you are using Windows:
- Start notepad in Administrator privileges. To do this, right click on Notepad and click run as administrator.
- Open the hosts file from C:/Windows/System32/drivers/etc and add the following line to the bottom of the file and save it.74.208.10.249 gs.apple.com
If you are using Mac
- Go to finder and click Go to folder. In go menu enter /etc in input field and click Go.
- Look for hosts file, right click it and open with Text Edit.
- Add the following entry to the bottom of the file.74.208.10.249 gs.apple.com
- Click on Save As and enter the name ‘hosts’ , Where: ‘desktop’, Plain Text Encoding: ‘Westren (Mac OS Roman)’ and uncheck ‘If no extension is provided, use .txt’. Click Save.
- Drag drop file to /etc folder and follow the instructions. - Your device is now ready for downgrade by restoring. Now connect your device to Computer and turn it off.
- Now you have to enter your device in DFU mode. To do this, hold power and home button together for exactly 10 seconds and then release the power button but keep holding home button until USB device is recognized.
- If you see the restore logo, that means you have not entered the DFU mode. When you enter DFU mode, the following message appears on iTunes.
- Click OK and restore your device to 3.1.3 firmware by holding Shift Key (Windows) or Option Key (Mac), Clicking restore and browsing the 3.1.3 firmware file.

Pingback: Tweets that mention How to downgrade iOS 4.0 to 3.1.3 on iPhone 3GS and iPod Touch 2G,3G using Cydia SHSH | MerryCode -- Topsy.com
Pingback: How to jailbreak iPhone 3G, 3GS and iPod Touch 2G on iOS 4 using sn0wbreeze 1.6.1 | MerryCode
Pingback: How to save SHSH blobs (ECID SHSH) of iPhone 4 running iOS 4 | MerryCode