Skip to content

Saving SHSH blobs

LukeeGD edited this page Mar 3, 2024 · 2 revisions

Legacy iOS Kit can save SHSH blobs for all supported 32-bit and 64-bit iOS devices.

In iOS devices, Apple has control of what iOS versions are allowed to be restored to the devices. This is called signing, and this is what prevents devices from installing iOS devices lower than the latest version.

SHSH blobs are saved digital signatures that are used to restore iOS firmware to the devices even when Apple has stopped signing them.

There are two ways of saving SHSH blobs. The first one is to generate the blobs by replaying Apple's signature when the firmware was still signed. This can generally be done using sites/tools like TSS Saver or blobsaver. However, for pretty much all iOS devices, only their latest versions are signed.

For 32-bit devices that have been jailbroken before, there may be saved SHSH blobs in Cydia servers. Back in the day, Cydia used to save SHSH blobs for jailbroken devices automatically. Legacy iOS Kit can check and save these SHSH blobs that may have been saved in the servers, allowing downgrades to lower iOS versions.

The second one is to save them locally from the device. The device must already have the iOS version that you want to save SHSH blobs for.

Selection