Windows.  Viruses.  Notebooks.  Internet.  office.  Utilities.  Drivers

Good day, dear visitors of our site.
In this article, our site will tell you how to save electronic certificates (SHSH) for all types of iDevices.

So, what is it and what is it eaten with?

SHSH- this is an electronic certificate (signature) of the firmware unique for all iPhone, iPod Touch and iPad. At the very beginning, this restriction was introduced for the iPhone 3GS and iPod Touch 3G, and with the release of iOS 4.0, the restriction affected the iPhone 3G and iPod Touch 2G. Now, owners of iPhone 4, iPad and iPod Touch 4 also need to save SHSH certificates.

What is it for?

The principle of operation of this restriction is simple. When trying to downgrade (downgrade firmware), iTunes contacts the server Apple and sends some data of your device to it, including the unique identifier of its chip. The certificate (SHSH) required for the boot module (iBoot) comes in response. If this does not happen, then iTunes will give an error and abort the recovery process. If you have saved a certificate for the firmware to which you want to recover, then you can always do this bypassing the Apple server.

Who and on what firmware need to save certificates:
* iPhone owners 4/3GS and iPod Touch 4/3G for all firmwares.
* Owners of iPhone 3G and iPod Touch 2G running iOS 4.0 and above.

Our site will tell you about two main ways to perform this operation:

Method #1 - Through Cydia

The simplest and fast way.
We go into Cydia, we find the inscription Make my life easier, thanks! and click on it.

In this case, the certificate is sent to the servers of Saurik (the creator of Cydia) and after that you can breathe a sigh of relief. With saved certificates, home page Cydia should show This Device Has a 3.1/3.1.2/3.1.3/4.0/4.0.1 ECID SHSH On File

If the inscription This device has pendng TSS request flaunts there, this means that the certificates have been sent, but have not yet been processed.


Processing can take from a few minutes to several days.

Method number 2 - TinyUmbrella

TinyUmbrella does not download SHSH, but only downloads them, which means that it is useless to choose the firmware for which you did not have time or could not save SHSH. If you want to get SHSH from Cydia's server, then choose only the firmware that Cydia saved (you can check this in Cydia itself), if you want to get SHSH from Apple, then choose only the latest stable firmware. They just won't give you another one.
TinyUmbrella and as it turned out, helps to upload SHSH files to the Saurik server, i.e. in cydia, from firmware 4.0.
So, here is the mini F.A.Q.:

1. First you need to download TinyUmbrella and install JAVA machine.
2. After downloading and installing JAVA, connect your 3G/3GS iPhone or iPod Touch 2G to your computer.
3. Now launch TinyUmbrella and click Save My SHSH.
All! Now you have SHSH files on Cydia servers, which will be useful if you ever want to downgrade iPhone 3G / 3GS or iPod Touch 2G from IOS 4 to later firmware 3.1.2/3.1.3.
If you click on additional options in the TinyUmbrella interface, you can also save them locally on your computer.

Rollback
1. Enter your iDevice (any) in DFU mode
2. Open TinyUmbrella
3. Click "Display SHSH" and see if there are SHSH for 4.0 and 4.0.1, if not, save them, or if saved locally, then just copy SHSH from 4.0 along the path C:\Users\your account\.shsh
4. Click "Start TSS Server", then go to C:\Windows\System32\drivers\etc\ open host file using Notepad, if there is no 74.208.105.171 gs.apple.com at the very end, then in the very last line we add or correct (I had 127.0.0.1 gs.apple.com, corrected the IP and it all worked)
5. Open iTunes 9.2, hold down Shift and click "Restore"
6. Select iOS 4.0 and wait for the end of the process
7. After the end, iTunes will give an error 1015, 1013 or 101, just click "OK"
8. Switch to TinyUmbrella and click "Kick Device Out of Recovery", or run the RecBoot program and click "Exit Recovery Mode"
That's all.

On mobile devices from Apple. For me personally, an iPhone or iPad without a jailbreak, even if ", is of little interest. And I will add that it is precisely because of the possibility of “Jailbreak”, which allows you to turn the device into a more functional and convenient one, I fell in love with these wonderful devices, and from the many on the market, I chose them.

What is SHSH?

When learning questions about how to jailbreak or how to rollback (downgrade) iOS version-firmware, you will definitely come across the concept of SHSH. In this article, we will try to describe in detail what it is and why save SHSH.

And so, a little theory: SHSH or ECID SHSH, SHSH blobs is a unique digital signature (certificate) of each mobile device running on iOS. As you know, Apple allows you to reflash an i-device not to any, but ONLY to latest version firmware, which is available in . When restoring the firmware, it contacts Apple servers, to which it sends some corresponding software code and ECID (unique device identifier), in response, the SHSH certificate is received, which is necessary for the iBoot module responsible for loading, and it will determine the possibility of recovery in due time ( flashing). If the SHSH sent is not valid for the software version being restored, then iTunes will give you an error, usually 3194 and the only the easy way bringing your device back to life will be restoring to the firmware version offered by iTunes. As a rule, for the latest version of iOS that you restore to, hackers will not release a jailbreak yet, and you will only have to wait for the release or, at best, use a "tethered jailbreak". Recently, Apple has been providing more serious protection for its software, which is also evidenced by the timing of the development of the next version of a full jailbreak from hackers.

When restoring software, Apple checks SHSH on iPhone 3GS, iPhone 4, iPod Touch 3G, iPad, iPad 2, and starting with iOS 4, also on iPhone 3G. If you update the firmware of one of these devices without having saved SHSH, then you will not be able to return to an older one. The only exception is the iPhone 3G - even without saved SHSH, you can always roll back to firmware version 3.x

Why keep SHSH?

Saved SHSH certificates provide the ability to restore your device's software to the firmware version for which SHSH are saved.

For example, you purchased an iPhone 4 with software version 4.3.3. At that time it was the most latest firmware signed by Apple. When the hackers released a jailbreak for this firmware, you immediately applied it to your device with saving SHSH in or with the help of other programs (for example, TinyUmbrella for Windows or TinyUmbrella for Mac OS X). After some time, Apple releases firmware version 4.3.4, thereby closing the vulnerabilities in firmware 4.3.3, with which hackers were able to make a jailbreak utility. You recovered to the new firmware 4.3.4, but after for a long time hackers could not find a solution to crack this firmware You decided to roll back to 4.3.3. And since you have saved SHSH digital signatures for firmware 4.3.3, then using the TinyUmbrella program and then FixRecovery ( and ) you can easily roll back to 4.3.3 and do the untethered jailbreak procedure!

Ways to save SHSH

SHSH digital signatures, for those who sign Apple versions Firmware can be saved in the following ways.

In this article, you will learn what is SHSH and why keep it?

SHSH certificate (ECID SHSH, SHSH blobs) is a unique digital signature that is verified on the Apple server when restoring the firmware via iTunes. If you update the firmware on your device, then install more old firmware back you will not succeed, since SHSH for each new firmware is different.

Saving the SHSH certificate is necessary in the first place so that you always have the opportunity to roll back to an older firmware.

Method one

Just launch Cydia and it will automatically save the SHSH to your server. And at the top of the screen, a SHSH list of all saved firmware will appear. The disadvantage of this method is that you will not be able to install Cydia without jailbreaking. It is better to save SHSH right away, because after the release of the next firmware version, SHSH for current version you can no longer save.

Method two

No jailbreak is required to save SHSH with TinyUmbrella. The advantage of this solution is that TinyUmbrella saves SHSH not only on the Cydia server, but also on your computer.

Download the latest version for MAC or Windows

Step 1
Make sure iTunes is installed on your computer. Connect your device to your computer via a USB cable.

Step 2
Launch the TinyUmbrella program. On the left side of the window, in the “Connected Devices” section, the connected device will be displayed. Select it.

Step 3
Click on the “Save SHSH” button. The program will automatically download the current certificate from Apple server, as well as all the certificates saved on the Cydia server (if you saved them through Cydia).

In this article, we will show you how to backup and save SHSH of your iPhone using RedSn0w. This will help you to downgrade the firmware to the version whose certificates you will save.

It is worth recalling that SHSH certificates are unique for each device, so we advise you to save SHSH of any version of the software, as in the future, this can be a deadly condition for the correct operation of your device.

Let's start saving SHSH

Create a new folder on your desktop. Download the latest version of RedSn0w() and place it in a new folder. Unzip the redsn0w.zip archive to the same folder.

Run the redsn0w program from the Redsn0w folder that we got from the archive.

Once Redsn0w opens, click on Extras.

Click on the SHSH blobs button from the Extras menu.

Select Fetch to save SHSH from your device to the Cydia server.

Connect your device to your computer and make sure it remains turned off. Then click on Next.

RedSn0w will help to bring the device into DFU mode(). If your home button or device power button is faulty, go!

Without releasing the power button, press the home (round button) and hold for 10 seconds.

Then release the power button and continue to hold home until RedSn0w detects the connected device

Your device will be rebooted.

RedSn0w will then start storing the certificates and send them to the Cydia server.

As soon as the program finishes the saving process, you will be notified that everything was successful. Click Back.

Select the SHSH blobs button again and click on Query to make sure your SHSH is stored on the server.

In the field that appears, put * and click OK to check all your devices.

RedSn0w checks for saved certificates and will show a list with all saved SHSH.


Don't forget that RedSn0w also saves SHSH in the folder where the program itself is located. We recommend that you save them on your computer.

In December, developers announced the Prometheus app, which allows you to downgrade your iPhone, iPod touch, or iPad. It's about about versions operating system, which Apple stopped signing. In order to use the tool, you must save the SHSH blob certificates in advance.

SHSH blob is a file digital signature, with which the company checks the version of iOS on the device. Certificates saved with TinyUmbrella or savethemblobs will not work with Prometheus. Files in a special shsh2 format are required, they can be obtained using the TSSSaver service utility. The TSSSaver Checker online tool allows you to check the health of digital certificates

How to save SHSH2 Blobs for iPhone and iPad with TSSSaver

Step 1: Connect your gadget to iTunes and find out the ECID number on the main page (click on the " Serial number"). Copy it to the clipboard with a right click.

Step 2: Find out the model of your device here.

Step 3: Open a website in a browser https://tsssaver.1conan.com/.

Step 4: In the "Type ECID Here" field, paste the ECID for your device.

Step 5: In the Identifier field, select your device model.

Step 6

Step 7: Wait for completion, then you will get a link to blobs. Click on the link to download the certificate.

How to check SHSH2 signature with TSSSaver Checker

Step 2: In the Blob field, click the Browse button and select the digital signature file on your PC.

Step 3: In the Identifier and iOS Version fields, specify the version of your device and operating system, respectively.

Step 4: Click the "I'm not a robot" button and then Submit.

Step 5: If the configuration parameters are correct and you see "true" next to the "rosi" label, then everything is in order - the certificate can be used. Otherwise, repeat the previous step keeping the SHSH2 Blobs.

If you notice an error, select a piece of text and press Ctrl + Enter
SHARE: