Как сохранить SHSH2 (цифровую подпись) для iPhone и iPad
Если вы всегда хотите иметь возможность откатиться до неподписываемой прошивки рекомендуем сохранять цифровую подпись shsh2 от всех актуальных iOS.
Если у вас уже стоит джейлбрейк, ничего не делайте, но на всякий случай также рекомендуем сохранять файлы цифрой подписи shsh2. Сохранять SHSH всегда полезно, поскольку с их помощью вы сможете сделать откат даже после того, как Apple перестанет подписывать файл прошивки.
Сохранить файлы можно с помощью онлайн-инструмента TSS Saver. Для этого вам понадобятся идентификатор и ECID своего iPhone, iPad или iPod touch.
Шаг 1: Узнайте ECID
- Подсоедините своё устройство с iOS к компьютеру.
- Запустите iTunes и перейдите на вкладку Обзор (старые версии macOS и Windows). Если у вас новая версия macOS, скачайте Apple Configurator.
- Нажмите на поле с серийным номером, пока там не появится номер ECID (iTunes). В Apple Configurator ECID отображается в секции Tech Info.
- Скопируйте его куда-нибудь. Если номер начинается на 0x, удалите два этих символа в начале:
0x0123456789ABC превратится в 0123456789ABC. Если номер ECID начинается не на 0x, оставьте всё как есть.
Если у вас стоит джейлбрейк, вы можете скачать твик System Info из этого репозитория:
После этого серийный номер и другую информацию вы сможете найти в Настройки > Основные > Об этом устройстве.
Пользователи с джейлбрейком также могут открыть Терминал на своём устройстве и использовать команду «ecid».
Шаг 2: Узнайте идентификатор модели
- Продолжайте нажимать на то же поле, пока не появится Идентификатор модели. К примеру, у iPhone X идентификатор будет таким: iPhone10,6.
Шаг 3: Сохраните iOS SHSH Blobs
- Откройте данную ссылку: https://tsssaver.1conan.com.
- Вставьте скопированный ранее ECID. Чаще всего нужно использовать опцию Hex, а не Dec. Если ваш ECID состоит из цифр и букв, точно используйте вариант Hex. Если ECID состоит только из цифр, используйте Dec.
- Выберите тип своего устройства: iPhone, iPad или iPod touch.
- Теперь выберите идентификатор модели своего устройства. Делайте это внимательно.
- Владельцы устройств A12 и новее должны отметить галочкой опцию Specify an Apnonce. Для получения этой информации нужен джейлбрейк. Процесс описан здесь. Если у вас устройство A11истарше, этот шаг вам не нужен.
- Нажмите Submit.
На этом всё, откроется страница с ссылкой на скачивание .shsh2 blobs. Сохраните её куда-нибудь. Если вы всё же потеряете ссылку, можете перейти по следующей: https://tsssaver.1conan.com/shsh/<ваш ECID>.
Самое лучшее, что файлы всех будущих версий iOS теперь будут сохраняться через ссылку автоматически, и вам не придётся каждый раз повторять этот процесс.
Этот способ должен работать и с будущими версиями iOS, iPadOS и tvOS. Иногда для новых устройств процесс становится сложнее.
Напомним, что данным способом можно сохранять только те версии системы, которые сейчас подписываются. Теперь вы с ним знакомы, так что советуем отныне сохранять файлы blobs для всех последующих версий системы.
Сохраняем SHSH при помощи iFaith
Наверное, практически каждый, кто хоть раз делал джейлбрейк своего аппарата, задумывался о необходимости сохранения SHSH Blobs от текущей прошивки, ведь это позволит в любой момент откатиться на предыдущую прошивку, даже если Apple перестала ее подписывать. Именно поэтому в большинстве гайдов по джейлбрейку вам настоятельно рекомендуют перед любыми манипуляциями с прошивкой, сохранить все доступные SHSH Blobs.
Не так давно была выпущена программа iFaith, которая позволяет буквально при помощи пары кликов сохранять все доступные SHSH.
Список поддерживаемых устройств:
— iPhone 4, 3GS
— iPod touch 4, 3
— iPad 1
— Apple TV 2
Для того чтобы сохранить SHSH Blobs при помощи этой программы вам понадобится:
— скачать и установить iFaith;
— разархивировать программу в любую директорию вашего компьютера.
Шаг первый:
После того, как вы проделали все необходимые действия, необходимо запустить iFaith.
Шаг второй:
В главном меню программы выберите Dump SHSH Blobs и следуйте инструкциям в программе, от вас потребуется перевести устройство в DFU режим.
Шаг третий:
Дождитесь пока программа пройдется по всем этапам и не предложит вам сохранить SHSH, выберите куда вы хотите их сохранить, а лучше всего отправьте их себе на почту.
Теперь вы сможете в любой момент откатиться на ту прошивку, от которой у вас остались сохраненными SHSH Blobs.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Приложения ВТБ, как и других подсанкционных банков, уже давно нет в App Store, а все альтернативы с другими названиями Apple оперативно удаляет из магазина приложений. В этом материале разбираемся, как пользоваться ВТБ Онлайн на Айфоне в 2023 году.
Многие пользователи обращали внимание, что Bluetooth на Айфоне активируется автоматически. Что это на самом деле такое: глюк или особенность программного обеспечения? Разбираемся в этом материале и выясняем, как сделать так, чтобы Bluetooth на Айфоне не включался сам.
В iOS 16.4 для звонков через сотовую сеть появилась дополнительная настройка, которая позволяет улучшить качество передачи голоса. Рассказываем, как ее активировать, и разбираемся, действительно ли она делает звук при звонке лучше.
How to Save SHSH Blobs and Downgrade With iFaith
Backing up your SHSH blobs is an integral part of the jailbreaking philosophy. Without them, it’s a sure bet that you won’t be able to downgrade your firmware in the future when Apple releases updated firmware and stops signing the old.
Fortunately, there is a way to downgrade regardless of whether or not Apple is signing the firmware. To do that, though, you’ll need your SHSH blobs from that firmware.
Latest Versions
The latest version of iFaith is 1.4.1
iFaith, like the more famous TinyUmbrella utility, is a tool that allows you to save your SHSH blobs for later use. But that’s pretty much where the similarities end. While TinyUmbrella fetches the SHSH blobs from Apple’s server, iFaith will extract them directly from your device.
Unlike TinyUmbrella, iFaith features the ability to create custom firmware (IPSW files) that are stitched together with your SHSH blobs. In theory, this allows you to downgrade firmware in the future using a standalone firmware file.
iFaith also differs from TinyUmbrella because it ties into its own caching server, while TinyUmbrella relies on Cydia’s server for retrieving SHSH blobs.
Lastly, iFaith features the ability to boot into PwnedDFU mode, which is a special type of recovery mode that’s necessary for iTunes to recognize and restore to custom created firmware.
For simplicity’s sake, just think of iFaith as a mix of TinyUmbrella and RedSn0w. Admittedly, that’s quite a bit to chew on, so we’ll take it step by step and break iFaith down into several important parts below.
What Platforms Support iFaith
iFaith is a Windows only tool.
What devices and iOS versions Can Use iFaith?
- iPhone 4: iOS 4.0.x, iOS 4.1, iOS 4.2.x, iOS 4.3.x, iOS 5.0, iOS 5.0.1
- iPhone 3GS: iOS 3.x.x, iOS 4.0.x, iOS 4.1, iOS 4.2.x, iOS 4.3.x, iOS 5.0, iOS 5.0.1
- iPad 1: iOS 3.x.x, iOS 4.2.x, iOS 4.3.x, iOS 5.0, iOS 5.0.1
- iPod Touch 4G: iOS 4.1, iOS 4.2.x, iOS 4.3.x, iOS 5.0, iOS 5.0.1
- iPod Touch 3G: iOS 3.x.x, iOS 4.0.x, iOS 4.1, iOS 4.2.x, iOS 4.3.x, iOS 5.0, iOS 5.0.1
- iPod Touch 2G: iOS 3.1.x, iOS 4.0.x, iOS 4.1, iOS 4.2.x
- Apple TV 2: iOS 4.1, iOS 4.2.x, iOS 4.3, iOS 4.4, iOS 4.4.1, iOS 4.4.2, iOS 4.4.3
Why use iFaith?
iFaith is an application that will take all of the available SHSH blobs that reside on your iDevice so that you can use them in the future to restore your device to a particular firmware, even if Apple is no longer signing that firmware.
The actual SHSH blob backup portion does not make any modifications to your device. All it does is save your SHSH blobs to a file on your desktop and/or create custom firmware. iFaith in itself cannot make any modifications to your device. You must use iTunes or some other tool to make the modifications. e.g. restoring to custom firmware.
Will iFaith’s Signed IPSW’s Preserve my Baseband?
Yes, this has been confirmed by the developer of iFaith, iH8sn0w.
Download iFaith
You can download the latest version of iFaith in our downloads section. The original version of iFaith debuted on June 2nd, 2011. iFaith was most recently updated on December 4th, bringing with it support for iOS 5 and APTicket backup. This latest update is significant because, if done as a preventive measure now, it will allow iOS 5 users to create signed firmwares that they will be able to use to downgrade in the future. This was not possible with any previous tool.
Save Your SHSH Blobs and Create Custom Firmware with iFaith
Use iFaith’s Caching Server to Retrieve Saved SHSH Blobs
And that, folks, is iFaith. It’s a great tool for Windows users, and a life saver for those of you who may want to downgrade your iPhone firmware in the future. Let us know what you think about iFaith in our forums.
How to save iOS 16 SHSH2 Blobs for Downgrades Without Updating
Saving your iOS SHSH2 and SHSH blobs have been a practice ever since Apple started signing the iOS firmware components.
In the beginning, users could install any firmware version freely on their device and the updates were not signed by Apple in any way. Once Apple started signing the IPSW files, they could control how long that iOS version can stay available.
Once Apple stops signing a specific iOS version, you will not be able to install it on your device unless you’ve saved your SHSH2 blobs/tickets while the iOS version was still signed by Apple.
Any downgrade or upgrade to an unsigned iOS version will require, aside from SEP and Baseband compatibility, pre-saved SHSH2 blobs.
Can I save iOS SHSH2 blobs without updating my device?
Yes, it is possible to save the SHSH2 blobs even without updating to the version you’re trying to save your blobs for.
So this way, your device can be on iOS 16.0 (for example), while you save the blobs for iOS 16.0.2 without having to update it.
Saving the blobs is easy and only takes a few seconds once you have the right program and the phone connected to the computer.
What are SHSH2 blobs?
These are small files containing a lot of Base64-encoded data personalized for your device. This is essentially the response your device gets from Apple’s Signing Server (TSS) when you try to install a signed iOS version.
It’s the authorization the Apple server gives to your phone to install that version of iOS. Once Apple stops signing that iOS version, the TSS server ceases to give those authorizations, and your device errors out when it tries to install the firmware.
Saving the SHSH2 blobs is like saving that authorization response and replaying it later to the device. the device doesn’t care where the authorization comes from, it just checks to ensure it is indeed signed digitally by Apple, and it matches the device.
SHSH2 blobs are generated by the TSS server for your device (personalized) so you cannot use my SHSH2 blobs or somebody else’s. While the blob would be signed by Apple, the data inside of it contains the Unique IDs of a different device so it wouldn’t work, hence why you always need to save yours.
The NONCE Generator inside the SHSH2 blobs
Inside the SHSH2 blob file, there’s also a field called generator which is usually a hexadecimal value like 0x1111111111111111 and it is pretty important.
When the device reboots, if there isn’t a static generator set in the NVRAM, the device will generate a random APNonce. Normally that’s OK because the TSS server takes that NONCE and generates a blob for it (if the iOS version is signed).
When using SHSH2 blobs to downgrade/upgrade, you cannot generate blobs for random NONCEs. Your saved SHSH2 blob already has one specific NONCE embedded inside of it and your device must have the generator correctly set, otherwise, the NONCE will not match and the blob would be deemed invalid.
To fix this, Blob Savers set an arbitrary generator like 0x1111111111111111 which is used to save the blob, and you set the same generator in the NVRAM of the phone when you try to downgrade with the blob. This way, the device will always generate the same NONCE that is inside the saved blob so everything will match.
How to save iOS 16 SHSH2 Blobs for Downgrades Without Updating
It’s a very simple process, follow the steps below and you will have your blobs saved in no time.
- Download Blob Saver by @airsquared (Free and Open Source): WINDOWS / macOS / Linux
- Unlock and connect your iPhone to the computer using the USB cable.
- Near the ECID field, press the “Read from device” button which should automatically populate the unique ECID number and the correct device model.
If your device is an iPhone X / 8 / 8 Plus or OLDER (<=A11), press the “GO” button on the bottom. Your blobs would be saved and that’s it.
If your device is an iPhone XS, XR, XS Max, or NEWER (A12+), check the “Specify APNonce” checkbox and press the “Read from device” button next to the APNonce field. Your phone will reboot.
Once the APNonce field is properly populated, press the “GO” button at the bottom. Your blobs will be saved for all signed iOS versions and that’s it.
Do not attempt to save iPhone XS / XR and newer blobs without a valid APNonce from the device. Those blobs won’t be valid.