Search This Blog

Tuesday, September 28, 2010

How to backup your ECID SHSH file

How to backup your ECID SHSH file

For everyone who is wondering, Crapple has STOPPED SIGNING 3.1.2 FW so at this point you will no longer be able to get your ECID SHSH for 3.1.2 FW. You will only be able to get your 3.1.3 ECID SHSH file.
-----------------------------------------------------------------------------------------------------------------------------------------------------

This guide will explain how to backup your ECID SHSH file for your iPhone 3GS.

Q: What the hell is an SHSH file and why do I need it?
A: When the iPhone 3GS was released Apple introduced a new Firmware restore process. Basically now when you restore your 3GS iTunes will contact Apple's restore server to verify if the firmware you are trying to restore is allowed to be restored to your device. The server then sends a message back either approving or denying the request. If the server APPROVES the request, it sends back a file (SHSH) to iTunes which will then allow you to continue the restore to your device.

However though if Apple is no longer approving requests for certain firmware then you will not be able to restore. Instead you will receive a message telling you that “The iPhone "iPhone" could not be restored. This device isn't eligible for the requested build.”

So by saving your SHSH file you will be able to continue to restore your device even if Apple is no longer approving that firmware. SHSH files are unique for EVERY DEVICE, so you can't just use someone else's file. Also anytime a new firmware comes out you will need to recreate another new SHSH file for that specific firmware. You will only be able to restore your device with firmware for which you have save the SHSH file for.

The only devices that use this method right now are the iPhone 3GS, iPod Touch 3G, and the iPod Touch 2G. So you only need to save this file if you have one of those three devices. This DOES NOT apply to the iPhone 2G, 3G or the iPod Touch 1G.

Now with that all being said, onto the how to guide.

-----------------------------------------------------------------------------------------------------------------------------------------------------

Things you will need
  1. First thing you will need to do is put your device into DFU mode. If you don't know how to do that then Google is your friend.
  2. After your device is in DFU mode then open up ECID Grabber and click on the "Get ECID" button. You will then get a pop-up window and your ECID will now be in the box like this.
  3. Next you need to open up Umbrella.exe or Umbrealla64.exe depending on what OS your using.
  4. Paste your ECID into the first box, select the device and firmware that you want to save your SHSH file for and then select Apple for SHSH Repository.
  5. Click Submit and in a moment you should get a message in the bottom right corner just as shown in the picture below.
  6. This file will be saved in the same folder where you loaded Umbrella.exe or Umbrella64.exe

If you would like more info on how you can use this file to RESTORE your device you can refer to this thread.
How to Create Your Own Local iTunes Restore Server!

During STEP 4 you can also choose Cydia from the dropdown list. This will first check to see if Cydia has an SHSH on file for you and if it does then it will save the file to your computer. This will allow you to use this ECID.SHSH file to create a Local Restore Server as described in this thread.
How to Create Your Own Local iTunes Restore Server!

No comments:

Post a Comment