Hardware and software setup

All certificates shsh iphone 4 crfxfnm. Downloading SHSH blob to your PC

Everyone once reflashed their device for more new firmware. In most cases, new features are added to the firmware and bugs are fixed, but this does not always happen. Recently, after updates, some users start to “fall off” Wi-Fi, the network is lost, or the battery runs out for a couple of hours. Apple releases iOS updates not so often, during this time you can suffer enough with the problem that has appeared. In such cases, there are two options: wait for the update or roll back to the old iOS.

Officially rollback to previous iOS is not possible at the moment. Why and when Apple began to prohibit rolling back to the previous version of iOS, I will try to tell you.

The concept of SHSH (hash) appeared in 2009, along with the release of the iPhone 3GS.

SHSH- a digital signature that signs the firmware file before it is written to the device. The SHSH hash is issued by a special Apple server (gs.apple.com) in response to the flashing device ID sent to it by iTunes.

The scheme of interaction between iTunes and Apple servers:

Further, starting with iOS 3.1.1, the signing system was extended to iPod touch 2G and 3G, and since the release of iOS 4.0 SHSH, the iPhone 3G has also been subscribed. The iPhone 2G, iPod touch 1G and Apple TV 1G do not use SHSH, so these devices can always be flashed to any available version iOS.

The total control of the firmware was able to bypass the hackers. It turned out that SHSH with the Apple server can be requested not only by iTunes, but also by any other program. So it became possible to make a backup, and with this, in turn, roll back the firmware.

  1. Programs that keep SHSH on your PC
  2. Programs that store the hash on Cydia servers (in the cloud)

Both methods have their pros and cons. For example, programs that store your digital signature on Cydia servers sometimes crash or due to server overload, the hash simply cannot be saved. But each has its own advantages! For example, saving on a PC, SHSH will always be available to you, regardless of the performance of the Cydia servers or the availability of the Internet! Everyone chooses for himself what he likes, what is convenient for him!

Let me present some of the programs with which you can save SHSH:

Cydia


When you jailbreak your iOS device, Cydia is immediately installed - a tweak store. In addition to installing those same tweaks, Cydia will automatically save your firmware hash! Saving occurs when the Internet or Wi-Fi is connected.

Saving takes place directly from your iOS device to the Cydia server. The above shows that my iPod has SHSH stored since iOS 3.3.3. A little trick, if the hash is not saved automatically, just click the "Reload" button a couple of times.

The only negative this method conservation digital signature, this is a periodic server congestion. For example, after the release of Evasi0n, Cydia did not work stably and the Cydia servers were not up to it.

TinyUmbrella is one of the most famous programs to save SHSH from your PC, Mac. Main Feature this application is the ability to send your SHSH directly to the Cydia servers so that you do not lose the saved certificates on your PC in the future. Same way this program often used for the firmware downgrade itself. I will tell you about this in future articles!

iFaith (developer iH8sn0w) - Unique program, which allows you to save a hash from any iOS device running old version firmware that is not digitally signed by Apple.

When Apple stops signing old firmware versions, there is no way to upload the hash, the iFaith utility allows you to dump SHSH files for any iOS versions and thereby restore to the iOS firmware you need!

Saving takes place on the PC in the location you specified, so SHSH will be available to you even when you do not have an Internet connection, but there is a save!

Instructions for use will appear later.

That's all you need to know about firmware rollback, this page will be updated as new information becomes available!!

We have already written what SHSH is and why they are needed. Basically, SHSH devices are needed to roll back the firmware to more early version iOS. For example, if your device slows down on iOS 6, then you can safely return to iOS 5 or even iOS 4, because your device will work faster on them!

We've downgraded from iOS 6.1.3 to iOS 4.3.3 on an iPod Touch 4g. The iPod Touch worked noticeably better, because older iOS requires fewer resources.

But in order to downgrade to an early version of iOS, you definitely need the SHSH of earlier firmware. As they say: "No SHSH, no rollback"

We will show you some of the most convenient ways to download your device's SHSH on PC!

Those who once did a jailbreak have probably heard of such a utility as TinyUmbrella. TinyUmbrella will save your SHSH not only on Cudia servers but also on your PCs.

Preferably use the most current version TinyUmbrella. You can download the new version on the official website - thefirmwareumbrella.blogspot.ru

Once you've launched TinyUmbrella, connect your device.

You can see that my device is connected iPod N1k0lay. Click on it and go to the tab " Advanced". Now you should specify the place where we will store SHSH, this can be done in the line: " Save SHSH Directory". Next, we mark everything in the same way as shown in the picture.

  • Save All Available SHSH- save all available SHSH
  • Request SHSH from Cydia -SHSH request not only from your device but also from Cydia servers
  • When connecting a device, prefer my custom device name over the name set on the device An unnecessary option that shows its name as you set it yourself. Just leave the feature enabled.

Let's go to the tab " Generel” and press the button “ Save SHSH". The process takes a couple of seconds.

You see the process is almost over. In the window "Save SHSHs For %devise name%" you see the saved certificates.

Let's also go to the place where we saved SHSH. They are already there too!

You see all the certificates that have been saved.

- a unique utility with a large set of functions. The program supports a large number of devices, as well as all iOS from iOS 3.1.x to iOS 6.1.3!

To save milestones of available SHSH for your device, select the "Show Availabl SHSH Cashes on Server" tab.

We are offered to connect our device or select it from the list and enter the ECID. It's easiest to connect your device and continue.

After we connected our device to the PC, iFaith connected to its servers, displayed a list of available SHSHs and offered to save the new ones.

You can select the SHSH you need, or you can simply click on the button: "Download all available blobs" to download all the certificates. Let's save all SHSH by clicking the corresponding button. After clicking, we will be prompted to choose the location of the certificates. After choosing a location, the SHSH Blob will start downloading.

After some time, the process will end and we will be given a list of saved SHSH blob.

Click "OK", saving the SHSH Blob with iFaith is over!

The saved files have .ifaith and .shsh extensions because iFaith downloads the SHSH Blob not only from Cydia's servers, but also from its own!

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 keep the 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 new folder on the 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.

It may not hurt to save the iOS 8.3 SHSH certificate using TinyUmbrella, which will retain the ability to downgrade to iOS 8.3 even after Apple stops signing the iOS 8.3 firmware file.

Before we get into the details of saving the SHSH certificate, here are some details about the SHSH certificate and why they are important.

As you probably know, Apple only allows you to restore your iDevice to the latest version of iOS. But many users prefer to roll back to an older firmware version to make it easier to do jailbreak ios devices.

Apple stops signing firmware files for older iOS versions to prevent users from downgrading to older iOS firmware. Tools such as TinyUmbrella allow you to store SHSH certificates of still-signed firmware so that you can use those certificates to create a signed IPSW firmware file. Using tools such as Redns0w, which allow you to use self-signed firmware files to restore the device. However, Apple closed a loophole that allowed users to use SHSH certificates to downgrade firmware (iPhone 4S and above), as well as iOS 7 and later. Therefore, you cannot restore iOS 6.x and higher using SHSH certificates except for iPhone 4, iPhone 3GS , and iPod Touch 4G (and iPad 2 with iOS 5.x if you have iOS 4.x and iOS 5. x SHS certificates).

However, SHSH certificates may be up to date again thanks to a new exploit discovered by iH8sn0w, developer Sn0wbreeze and Posixspwn. He said that it is now possible to downgrade iOS to a previous version using SHSH certificates, even if Apple no longer signs it. So for example, if it's not possible, then you can downgrade iOS 8.4 to iOS 8.3 even if Apple stops signing iOS 8.3 firmware files, and you can use Taig Jailbreak for .

How to save the SHSH certificate using the new beta version of TinyUmbrella:

  • Download new beta version of TinyUmbrella at this link (to download click on the link in the right sidebar under Downloads / Links). The program is available for both Mac and Windows.
  • TinyUmbrella requires an installed Java package, you can download it from this link and install it on your computer.
  • Launch TinyUmbrella.
  • Now connect your iOS device to your computer. TinyUmbrella should automatically recognize it and start downloading all available SHSH certificates.

That's all. You have successfully uploaded SHSH certificates for your iOS device. In the list you will see SHSH certificates uploaded for iOS 8.3.

Answers to frequently asked questions:

  • TinyUmbrella will automatically download SHSH drops for firmware files that are currently signed by Apple.
  • You can also get SHSH certificates from A7 / A8 iOS 8.2 and earlier devices with TinyUmbrella.
  • All SHSH certificates are stored at: ~ / .tu / .shsh. You can check this folder to see them.
  • Unlike the previous version, all SHSH certificates are stored in one file.
  • There are three types of SHSH certificates, namely: Update (Restore), Erase (Restore) and OTA. We assume they are for various kinds firmware.
  • TinyUmbrella contains known device entries in the ~/.tu/.known_devices folder. If you want, you can delete them to clear your history.
  • You cannot use the SHSH certificate of another iOS device. SHSH certificates are unique to a single device, so it's important that you download SHSH certificates for your device.

Don't miss Apple news- subscribe to our Telegram channel, as well as to YouTube channel.

What gave hope to create a jailbreak for the version iOS systems 11.1.2 and below. If in the future you would like to jailbreak iOS 11, then now you need to, while Apple is still signing this firmware file.

This can be done using the TSS Saver online tool. To do this, you will need to know the ECID of your iPhone, iPad or iPod touch, as well as its ID.

Follow the guide below to help you save iOS 11.1.2 SHSH files.

Step 1: Find out the ECID

Step 2: Find out the ID

Step 3: Save the files SHSH

  • Open the following link in a browser: https:// tsssaver.1 conan. com
  • Paste in the ECID number you copied earlier.
  • Select your device type: iPhone, iPad, or iPod touch.
  • Enter your Model ID, which you learned in the second step.
  • Click Submit.

That's all. You will be taken to a page with a link to download your ".shsh2" files. Save this link for the future. If you still lose the link, the files can be downloaded again from the link: https:// tsssaver.1 conan. com/ shsh/ <ваш ECID>. For now, Apple continues to sign iOS 11.1.1, iOS 11.1.2, and iOS 11.2 firmware files, but this may change soon.

The best thing about this method is that it can automatically save .shsh2 files for any new version iOS that Apple will release in the future, and you won't even need to download them yourself after each update.

Do not miss Apple news - subscribe to our Telegram channel, as well as to YouTube channel.

Liked the article? Share with friends!
Was this article helpful?
Yes
Not
Thanks for your feedback!
Something went wrong and your vote was not counted.
Thanks. Your message has been sent
Did you find an error in the text?
Select it, click Ctrl+Enter and we'll fix it!