На прошлой неделе хакер Tihmstar анонсировал приложение Prometheus, позволяющее понизить версию операционной системы на iPhone или iPad. Речь идет о версиях ОС, которые больше не подписывает Apple. Главное условие для успешного применения Prometheus – наличие предварительно сохраненных SHSH blob.

tsschecker-2

SHSH blob – это файл цифровой подписи, с помощью которого Apple проверяет версию iOS на устройстве. Для использования Prometheus не подойдут сертификаты, сохраненные с помощью TinyUmbrella или savethemblobs. Необходимы файлы в особом формате shsh2, их можно получить при помощи утилиты Tsschecker.

О том, как использовать Tsschecker для извлечения сертификата для iPhone и iPad далее в нашей инструкции.

Как сохранить .shsh2 blobs с помощью TSSchecker:

Шаг 1: Скачайте утилиту Tsschecker с этой страницы (Mac, Windows, Linux) и извлеките приложение из архива.

Шаг 2: На рабочем столе создайте папку TSS и поместите в нее разархивированный файл tsschecker.

Шаг 3: Откройте TextEdit и подключите ваш iPhone или iPad к компьютеру.

Шаг 4: Откройте iTunes и перейдите на страницу устройства.

Шаг 5: На главной странице iTunes нам нужно узнать ECID и идентификатор модели подключенного девайса. Узнать их можно кликом по полю Серийный номер.

Шаг 6: Скопируйте эти два пункта в TextEdit. В нашем случае идентификатор модели «iPhone7,2», а «ECID» – «1234A8956dB162».

Шаг 7: Скопируйте также следующие строчки в текстовый документ:

/Users/ИМЯПОЛЬЗОВАТЕЛЯ/Desktop/TSS/tsschecker -d ИДЕНТИФИКАТОР -e ECID -i 10.2 -s

/Users/ИМЯПОЛЬЗОВАТЕЛЯ/Desktop/TSS/tsschecker -d ИДЕНТИФИКАТОР -e ECID -i 10.1.1 —buildid 14B150 -s

/Users/ИМЯПОЛЬЗОВАТЕЛЯ/Desktop/TSS/tsschecker -d ИДЕНТИФИКАТОР -e ECID -i 10.1.1 —buildid 14B100 -s

/Users/ИМЯПОЛЬЗОВАТЕЛЯ/Desktop/TSS/tsschecker -d ИДЕНТИФИКАТОР -e ECID -i 10.1 -s

Шаг 8: Нам нужно заменить слова, написанные заглавными буквами. Вместо ИМЯПОЛЬЗОВАТЕЛЯ указываем название учетной записи, ИДЕНТИФИКАТОР меняем на «iPhone7,2», а ECID – на «1234A8956dB162». Сделайте это для каждой из четырех строк.

Шаг 9: После того, как все готово, откройте Терминал.

Шаг 10: Выполните следующую команду

chmod +x ~/Desktop/TSS/tsschecker

Шаг 11: Теперь tsschecker должен стать исполняемым файлом.

Шаг 12: Скопируйте каждую строчку из документа TextEdit по очереди в Терминал, нажимая Enter после каждой строчки. Результат должен быть примерно следующий:

tsschecker-1

Шаг 13: После выполнения этих действий у вас будет сохраненные файлы в формате shsh2. Это цифровые сертификаты blobs для операционных систем iOS 10.2, iOS 10.1.1 и iOS 10.1.

Шаг 14: На всякий случай вы можете повторно выполнить указанные выше команды, добавив параметр apnonce. Это поможет  увеличить шансы на даунгрейд в будущем.

—apnonce 603be133ff0bdfa0f83f21e74191cf6770ea43bb

—apnonce 352dfad1713834f4f94c5ff3c3e5e99477347b95

—apnonce 42c88f5a7b75bc944c288a7215391dc9c73b6e9f

—apnonce 0dc448240696866b0cc1b2ac3eca4ce22af11cb3

—apnonce 9804d99e85bbafd4bb1135a1044773b4df9f1ba3

К примеру, команда будет такая:

/Users/macdigger/Desktop/TSS/tsschecker -d iPhone7,2 -e 1234A5678B912 -i 10.1 -s —apnonce 9804d99e85bbafd4bb1135a1044773b4df9f1ba3

Данные команды перезапишут файлы, которые вы уже сохранили. Поэтому предварительно перенесите их в другое место. Искать сохраненные файлы нужно в папке /Users/ИМЯПОЛЬЗОВАТЕЛЯ рядом с папками Документы и Загрузки.