How To Backup SHSH Blobs (ECID SHSH) Using Firmware Umbrella [Windows]

ECID SHSH or SHSH blob backup

SHSH blobs or ECID SHSH is a unique digital signature that Apple assigns to each iPhoneiPod Touch and iPad.

Whenever you connect your iPhone 3GS or iPod Touch 2G/3G or iPad to iTunes to restore or update iPhone OS firmware, the ECID is sent to Apple servers for authentication and iTunes will proceed to restore the device only if the ECID authentication is complete. 

However, when a user installs the new iPhone OS firmware, the digital signature associated with the earlier firmware is erased. This makes it difficult to restore the iDevice to its earlier firmware. 

Saurik, the creator of Cydia has setup a server, which basically mimics Appleā€™s verification server so that you can downgrade or restore back to the older firmware by making use of the SHSH blobs.

If you have jailbroken your iPhone 3GS, iPod Touch 2G/3G or iPad then this is important because you might want to restore your iPhone to an older firmware if the newer version includes patches that plug the loopholes used to jailbreak the iPhone OS. As you might know, it took the iPhone hacking community, more than two months to release the software tools to jailbreak iPhone OS 3.1.3. So MuscleNerd of the iPhone Dev Team has strongly recommended users to take a backup SHSH blob to future proof it for jailbreaking. 

This tutorial will take you through the step by step instructions to backup your ECID SHSH or SHSH blobs of your iPhone 3GS, iPod Touch 2G/3G and iPad. Please note that this can be a time consuming process if you don't know your ECID.

Please note that this guide is for Windows users only. If you are a Mac user, you can checkout our step-by-step guide for Mac users.

Step 1: Click here to download the latest version of Firmware Umbrella to your computer desktop.

SHSH Blob backup for windows

Step 2: Right-click the downloaded ZIP file and select 'Extract All' to extract the files to your desktop.

SHSH Blob backup for windows

Step 3: From the 'Start' menu, navigate to Programs -> Accessories 

Step 4: Right-click the Notepad application and select 'Run as administrator' from the contextual pop-up menu. Confirm the selection by clicking the 'Yes' button.

SHSH Blob backup for windows

Step 5: From the desktop, navigate to My Computer -> C: -> Windows -> System32 -> drivers -> etc. Double click and open the 'hosts' file.

SHSH Blob backup for windows

Step 6: Look out for a line in the file that reads ''. If found, remove the line of code. Save the file and exit

SHSH Blob backup for windows

Step 7: You will need Java installed on your system to proceed to the next step. Click here to download Java if you do not have it installed on your system already

SHSH Blob backup for windows

Step 8: From the desktop, open the extracted Firmware Umbrella folder and launch the Umbrella.exe application.

SHSH Blob backup for windows

Step 9: You will now be prompted to input your device ECID, version and to select a SHSH repository

a. If you do not know your device ECID, download the USBview application by clicking here. You need to then put your iPhone in recovery mode (you can check this tutorial) and launch USBview.exe. If you are putting your iPhone in recovery mode, please do not forget to take a backup of the contents on your iPhone. You may refer to this article for a helpful guide on backing up your device.  

Select Options -> Config Descriptors and then press the F5 key to refresh. From the USBview left pane, click on 'Apple Recovery (iBoot)'and copy the ECID key from the right side pane.

SHSH Blob backup for windows

b. In the SHSH repository, select 'Saurik-Cydia' from the dropdown menu. This will check Cydia for SHSH and in case it doesn't exist, it will be stored there. Alternately, you may also select 'Apple' to query Apple for your SHSH.

SHSH Blob backup for windows

Step 10: Press the 'Submit' button. You will be displayed a 'SHSH Saved!' message once Firmware Umbrella has completed the process.

SHSH Blob backup for windows

Step 11: You may now find a new .shsh file created in the Firmware Umbrella folder on the desktop. Save the file for future use.

SHSH Blob backup for windows

This completes the process of backing up your ECID SHSH on a Windows computer. Do try the process out and let us know how it works in the comments below. 

[via iClarified]

Like this post? Share it!

  • L0VE 2 HACk



  • arfaj

    what he said

    • joe

      what he sais aswell

  • dan

    I noticed Iphone 3g isn't listed; is it incompatible?

  • TimW

    Can't you get your ECID by connecting to iTunes then clicking on 'Serial No' on the summary page??

  • You dont need to do this for 3g. you can restore 3g without all this hassle

  • TimW

    Or use 'EmailECID' free on Cydia

  • dan

    thanks for the info.

  • Raghav

    Is ECID same as serial number? I don't think so.

  • Armanius

    how can i downgrade my OS to 3.1.2?

  • Fox

    Hey, if you feel desperate with the jailbreak, I sell an USA account can use until $200. Sell In low price $20. Email me at or YM unidentified_fe

  • The One

    Just 'TRY' clicking on the words Serial and Number on your summary page in iTunes
    then you can post your appologies

  • ZR

    So, you don't need to do this for 3Gs?

  • ytn3rd

    Its not like they are not releasing it, there still working on it.

    Also, caps is so n00bish.

  • George Gogila

    Hey guys i'm in Europe and I just bought iPhone 3GS from USA, and can't have it unlocked. it is 3.1.3 verson and the model is MB715LL. Does any of you guys know approximately when the JeilBreack will be available for this version?? Thanks a lot

  • Rhys


    It is. Go look up 'spirit jailbreak' in google.

    Seriously, do people not even look for this shit?

  • Yuri

    I tried to save my ecid shsh using the umbrella.exe ver but encounter error saying "could not get your ecid shsh for that model/version: sorry."
    I am using os 3.1.3.

  • avgUser

    Still waiting for a unlock to 3gs 3.1.3..

  • Jayb

    Would be nice to update the TUT !!!



  • rumpeltstiltskin

    -outdated how-to
    -fckg incomplete information
    – with coffee,pain and sorrow i must admit i understand now the word "mactard" and why they used to call me like this …i am one of them,or at least i was
    HTC,here i come

  • dan

    Do I do this whole process and backup my SHSH blobs BEFORE I jailbreak my 3GS for the first time, or AFTER I have jailbroken it?

  • John

    Thx worked Fine

  • johnny

    i've done the backup, but i don't know how to use it. could anyone give me some link to the guide of how to use the shsh blobs.

  • somasdkjo

    Is there any other way to do the backup without using Firmware Umbrella and JAVA ?

  • Akaiceman81

    So should we upgrade to the 4.0.1 before doing the shsh backup?…

  • Johnny

    I don't see any mention of iPhone 4. Do iPhone 4 users have to do this also? And if so, is the procedure shown above the same?

  • Robert

    the instructions are totally outdated.
    the new program available is called Tiny umbrella – semaphore v4.01.03
    once you launch it, it does everything automatically after you click on Save my SHSH.
    so please change this posting.

  • chris

    Yes PLEASE update this page. I was totally confused until I realized that this web site doesn't care to check if the tutorial they are linking to on a brand new article is up to date or not.

  • chintan vaghani

    Its very simple dear.Activate your phone first using the at&t sim so that it dosent stay on itunes logo.Download spirit from and connect your phone to your pc and run spirit.Simple.You get jailbreak thus.Now go to cydia and add source and download ultrasnow to unlock it for any carrier.You are done

  • Joy

    I have saved my 3.1.2 shsh on cydia before. I lost my jailbreak, and unable to install cydia on my iphone. Can I use Tiny umbrella – semaphore v4.01.03 to get my 3.1.2 shsh from cydia? I want to restore 3.1.2 on my phone. Thanks.

  • ahsan

    for step 6 you said "save the file" but when you are saving it, how and formato should you save it as? because usually it wont allow, and gives you teh option to save it on your Documents.?

  • DrunkMunki

    thats the UDID not the ECID

  • Sergio

    Im new to this, once you have the SHSH saved how do you restore to the old firmware?

  • QUESTION : i have a 3gs from Vodafone – a carrier in the Czech Republic and it is already Carrier Free (no sim lock).

    How do i install Cydia so that i can download non-Apple Apps?

    Help Anyone?

    Thank you!

  • Help !

    Can i use an ecid for a different phone ?

  • uk joe

    couldnt have said it better myself well done. hes probaly one of them retards that never donate.the devs should hack his arse off.

  • Luis

    I have an several iPhone 3G phones and I tried restoring to OS 3.0.1 and 3.1.2 and I got an error message saying that my device was not eligible for that software version. Anyone else experiencing this? I thought iPhone 3G phones didn't have to go through all this hassle?

  • Mannan

    Hi all i just jailbreak my iphone 4 with ios 4.0.2 but i did not save yet my shsh blob is there any one help me how to do it please,


  • yonoo

    i got a question …is the "make my life easier" on cydia does the same thing ?
    if no where is the tutorial for iphone 4 ??

  • joe

    what he said even