NexxDigital - компьютеры и операционные системы

Ранее, хакер tihmstar объявил, что он планирует выпустить новый инструмент под названием «Прометей», который позволит пользователям понижать или повышать более неподписываемые версии iOS.

Он также выпустил новый инструмент под названием tsschecker, который позволяет вам создавать и сохранять цифровую подпись.shsh2, необходимую для работы приложения «Прометей», предназначенного для проведения процедуры понижения или повышения версии ОС IOS, которые больше не подписывает Apple.

Сам по себе, способ сохранять цифровые подписи.shsh являлся не совсем очевидным для технически не подкованных пользователей. По счастью, «1Conan», пользователь Reddit, вмешался и создал онлайн инструмент под названием AUTO-tsschecker, который может избавить вас от необходимости выполнения терминальных команд, а вместо этого будет автоматически создавать и сохранять для вас.shsh2 подписи текущей версии iOS.

Для использования онлайн-инструмента, вам нужен ECID и идентификатор ваших устройств iPhone, iPad или iPod Touch.

Как узнать ECID ваш его iPhone, i Pad или i Pod Touch

  • Подключите iOS устройство к компьютеру.
  • Выберите в левой панели вкладку «Обзор».
  • Нажимайте в поле Серийный номер на вкладке «Обзор» до тех пор, пока не появится номер ECID.
  • Щелкните правой кнопкой мыши на номер и скопируйте его в буфер обмена.

Обратите внимание, что вам нужно шестнадцатеричное значение ECID. Если отправить десятичное значение ECID, то он не будет сохранять правильную цифровую подпись.shsh2. Вы можете посетить этот сайт , чтобы преобразовать десятичное значение ECID в шестнадцатеричное.

Как получить идентификатор вашего у стройства iPhone, i Pad или i Pod Touch

  • Вы можете проверить идентификатора вашего iOS устройства на этом сайте .

Как сохр анить. SHSH2 подписи для iPhone, i Pad или i Pod Touch

  • Откройте следующую ссылку: https://tsssaver.1conan.com
  • Вставьте номер ECID, который вы скопировали выше.
  • Выберите тип устройства, т.е. iPhone, iPad или iPod Touch.
  • Далее, введите идентификатор вашего iOS устройства, например: 9,1 для одной из моделей iPhone 7.
  • Нажмите кнопку «Отправить».

И это всё. Вам будет представлена страница с результатом и будет выдана ссылка на сохраненную.shsh2 цифровую подпись. В случае, если вы потеряете свою ссылку, вы можете скачать свою цифровую подпись.shsh2 снова посетив сайт: https://tsssaver.1conan.com/shsh/ (пожалуйста, не забудьте в начале преобразовать HEX ECID в десятичное значение).

Как мы писали ранее, хакер tihmstar анонсировал выход новой утилиты Prometheus , которая позволяет выполнять откат на старые, более неподписываемые компанией Apple версии iOS. Для успешного использования Prometheus понадобятся сохраненные файлы цифровой подписи SHSH2 blobs. О том, как сохранить SHSH2 blobs для iPhone, iPad или iPod touch на компьютере под управлением Windows рассказали в этой инструкции.

Зачем сохранять SHSH2 blobs

Сохранив SHSH2 blobs вашего устройства для актуальных на текущий момент прошивок (iOS 10.1.1 и iOS 10.2 на 19 декабря 2016 года), в будущем, при помощи утилиты Prometheus, вы сможете без труда вернуться на указанные старые версии iOS, даже если Apple их уже не будет подписывать. Особенно полезно это окажется в случае, если средство для джейлбрейка iOS 10.1.1 все-таки появится. С сохраненными SHSH2 blobs все желающие смогут без труда вернуться на iOS 10.1.1 и установить джейлбрейк на свое мобильное устройство.

Важно! Ранее сохраненные SHSH blobs при помощи утилит TinyUmbrella или savethemblobs не будут работать с Prometheus.

Шаг 1. Подключите iPhone, iPad или iPod touch к компьютеру, запустите iTunes и узнайте ECID и идентификатор модели вашего мобильного устройства. Для этого пощелкайте по графе «Серийный номер » до появления необходимых пунктов.

Примечание: если предлагаемый iTunes ECID содержит в себе только цифры, его необходимо перекодировать используя этот конвертер .

Шаг 2. Скачайте архив с утилитой auto-tsschecker и распакуйте ее в любом месте.

Шаг 3. Запустите файл Start.bat из распакованного архива.

Шаг 4. Напишите или вставьте модель вашего устройства, полученную из iTunes, например, iPad4,1. Нажмите Enter .

Шаг 5. Напишите или вставьте ECID вашего устройства, полученный из iTunes, например, 7F68B33F8D0. Нажмите Enter . Важно! Убедитесь в том, что ECID состоит не только из цифр.

Шаг 6. Проверьте правильность введенного ECID и нажмите Y .

Шаг 7. Введите имя папки , в которую будут сохранены SHSH2 blobs устройства и нажмите Enter .

Шаг 8. На запрос о пропуске создания кэша введите N и нажмите Enter . Начнется процесс сохранения SHSH2 blobs.

Готово! SHSH2 blobs вашего iPhone, iPad или iPod touch будут сохранены в организованном порядке в папке утилиты auto-tsschecker. Сохраните их в надежном месте, например, в облачном хранилище для последующего использования с целью возврата на старую версию прошивки.

В декабре разработчики анонсировали приложение Prometheus, позволяющее понизить версию ОС на iPhone, iPod touch или iPad. Речь идет о версиях операционной системы, которые перестала подписывать Apple. Для того, чтобы воспользоваться инструментом, необходимо заранее сохранить сертификаты SHSH blob.

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

Как сохранить SHSH2 Blobs для iPhone и iPad с помощью TSSSaver

Шаг 1 : Подключите свой гаджет к iTunes и на главной странице узнайте номер ECID (щелкните на поле «Серийный номер»). Скопируйте его в буфер обмена правым кликом.

Шаг 2 : Здесь же узнайте модель вашего устройства.

Шаг 3 : Откройте в браузере сайт https://tsssaver.1conan.com/ .

Шаг 4 : В поле «Type ECID Here» вставьте ECID для вашего устройства.

Шаг 5 : В поле Identifier выберите модель вашего устройства.

Шаг 6

Шаг 7 : Дождитесь завершения, после чего вы получите ссылку на blobs. Нажмите по ссылке, чтобы загрузить сертификат.

Как проверить подпись SHSH2 с помощью TSSSaver Checker

Шаг 2 : В поле Blob нажмите кнопку Обзор и выберите цифровой файл подписи на вашем ПК.

Шаг 3 : В полях Identifier и iOS Version укажите версию вашего устройства и операционной системы соответственно.

Шаг 4 : Нажмите кнопку «Я не робот», а затем Submit.

Шаг 5 : Если параметры конфигурации выбраны правильно и рядом с меткой «rosi» вы видите «true», то все в порядке – сертификат можно использовать. В противном случае повторите предыдущий шаг с сохранением SHSH2 Blobs.

Доброго времени суток, уважаемые посетители нашего сайта.
В этой статье наш сайт расскажет вам о том, как сохранить электронные сертификаты(SHSH) для всех типов iУстройств.

Итак, что это и с чем его едят?

SHSH - это электронный сертификат (подпись) прошивки уникальный для всех iPhone, iPod Touch и iPad. В самом начале это ограничение было введено для iPhone 3GS и iPod Touch 3G, а с выходом iOS 4.0 ограничение коснулось iPhone 3G и iPod Touch 2G. Теперь же сохрянять сертификаты SHSH надо и владельцам iPhone 4, iPad и iPod Touch 4.

Для чего это нужно?

Принцип работы этого ограничения прост. При попытке даунгрейда (понижения прошивки), iTunes связывается с сервером компании Apple и отсылает на него некоторые данные вашего устройства, включая уникальный идентификатор его чипа. В ответ приходит сертификат (SHSH), необходимый для загрузочного модуля(iBoot). Если этого не произошло, то iTunes выдаст ошибку и прервёт процесс восстановления. Если же у вас сохранён сертификат для прошивки, на которую вы хотите восстановиться, то вы всегда сможете это сделать, минуя сервер Apple.

Кому и на каких прошивках надо сохранять сертификаты:
* Владельцам iPhone 4/3GS и iPod Touch 4/3G для всех прошивок.
* Владельцам iPhone 3G и iPod Touch 2G на прошивках от iOS 4.0 и выше.

Наш сайт расскажет вам о двух основных способах выполнения этой операции:

Способ № 1 - Через Cydia

Самый простой и быстрый способ.
Заходим в Cydia, находим надпись Make my life easier, thanks! и нажимаем на неё.

При этом сертификат отправляется на серверы Саурика (создателя Cydia) и после этого можно вздохнуть с облегчением. При сохранённых сертификатах, на главной странице Cydia должна появиться надпись This Device Has a 3.1/3.1.2/3.1.3/4.0/4.0.1 ECID SHSH On File

Если там красуется надпись This device has pendng TSS request - это значит, что сертификаты отправлены, но ещё не обработаны.


Обработка может занять от нескольких минут до нескольких дней.

Способ № 2 - TinyUmbrella

TinyUmbrella не закачивает SHSH, а только скачивает их, а это значит, что бесполезно выбирать ту прошивку, для которой вы не успели или не смогли сохранить SHSH . Если вы хотите получить SHSH с сервера Сидии, то выбирайте только ту прошивку, которую сохраняла Сидия (проверить это можно в самой Сидии), если вы хотите получить SHSH от Apple то выбирайте только последнюю стабильную прошивку. Другую вам просто не отдадут.
TinyUmbrella и как оказалось, помогает закинуть файлы SHSH на сервер Saurik, т.е. в cydia, от прошивки 4.0.
Итак, вот мини F.A.Q.:

1. Сначала вам нужно скачать TinyUmbrella , а также установить JAVA машину .
2. После загрузки и установки JAVA, подключите 3G/3GS iPhone или IPod Touch 2G к компьютеру.
3. Теперь запустите TinyUmbrella и нажмите Save My SHSH.
Все! Теперь у вас есть SHSH файлы на серверах Cydia, что будет полезным, если вы когда-нибудь захотите сделать "даунгрейд" iPhone 3G / 3GS или IPod Touch 2G с IOS 4 на более поздние прошивки 3.1.2/3.1.3.
Если вы нажмете на дополнительные опции в интерфейсе TinyUmbrella, вы также можете сохранять их локально на вашем компьютере.

Откат
1. Вводим ваш iДевайс (любой) в DFU mode
2. Открываем TinyUmbrella
3. Кликаем "Display SHSH" смотрим имеются ли SHSH для 4.0 и 4.0.1, если нет сохраняем их, или если сохранены локально, то просто копируете SHSH от 4.0 по пути C:\Users\ваша учетная запись\.shsh
4. Жмем "Start TSS Server", потом идем в C:\Windows\System32\drivers\etc\ открываем файл hosts с помощью "Блокнота", если в самом конце нет 74.208.105.171 gs.apple.com, то в самой последней строчке дописываем или исправляем (у меня было 127.0.0.1 gs.apple.com, поправил IP и все заработало)
5. Открываем iTunes 9.2, зажимаем Shift и жмем "Восстановить"
6. Выбираем iOS 4.0 и ждем окончания процесса
7. После окончания iTunes выдаст ошибку 1015, 1013 или 101, просто жмем "OK"
8. Переключаемся на TinyUmbrella и жмем "Kick Device Out of Recovery", либо запускаем программу RecBoot и жмем "Exit Recovery Mode"
Вот и все.

Как известно, Apple не позволяет устанавливать старые версии прошивок. Все это сделано из соображений безопасности, и благодаря такому подходу большинство пользователей могут не беспокоиться за сохранность своих персональных данных. Как именно работает система подписывания прошивок?

Процесс обновления происходит следующим образом: iTunes или само устройство (при обновлении по «воздуху») обращается к специальному серверу Apple и запрашивает проверку цифровой подписи. В процессе отправляется идентификатор устройства (ECID), и поэтому ответ сервера уникальный для каждого запроса. Если всё нормально, то происходит цифровая подпись прошивки (SHSH) и начинается процесс установки.

Можно ли обойти эту систему?

Да, SHSH с сервером Apple может запросить не только iTunes, но и любая другая программа. Разработчиком 1Conan был сделан инструмент, который позволяет сохранить SHSH2-сертификаты: https://tsssaver.1conan.com/ . Для использования этого метода вам нужно узнать ECID вашего iOS-устройства.

Как узнать ECID вашего iPhone, iPad или iPod Touch?

  1. Подключите iOS-устройство к компьютеру.
  2. Запустите iTunes и выберите в левой панели вкладку «Обзор».
  3. Нажимайте в поле «Серийный номер» на вкладке «Обзор» до тех пор, пока не появится номер ECID.
  1. Перейти на сайт — https://tsssaver.1conan.com/.
  2. Введите свой ECID в поле iTunes (Hex).
  3. Теперь осталось выбрать модель своего устройства.
  4. Сразу после этого сертификаты можно будет скачать.

Важно понимать, что этот инструмент позволяет сохранить только SHSH2 текущих версий, однако после того, как прошивка перестанет подписываться, то сертификаты не потеряют свою актуальность и можно будет сделать откат.

Кроме сохранения сертификатов, нам нужно будет произвести еще одну операцию – настроить nonce. Как это делается? Для каждой прошивки свой инструмент для этого.

Собственно, сами утилиты:

https://github.com/arx8x/v0rtexNonce (iOS 10.3-10.3.3)
https://github.com/Siguza/PhoenixNonce (iOS 9.3.4-9.3.5)
https://github.com/julioverne/NonceSet112/ (iOS 11.1.1- 11.1.2)
https://github.com/Siguza/cl0ver (iOS 9.0-9.3.4)

Так что же такое nonce? Каждый раз, когда ваше устройство загружается в режиме Recovery, оно генерирует значение nonce (уникальное число каждый раз). В нашем сохранённом SHSH2 есть строка Generator и ID. Наша задача — сделать число nonce и число ID одинаковыми. Если вы используете Jailbreak-устройство, можно это сделать с помощью программ, перечисленных выше.



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
NexxDigital - компьютеры и операционные системы