Для всех нас знакомство с техникой Apple происходило в сопровождении небольшого шока. Основной всех эмоций, несомненно, было восхищение качеством и неповторимостью устройств, как снаружи, так и внутри. Но те, кто пошел дальше и решил не останавливаться на тактильном знакомстве с i-гаджетами, столкнулся с рядом проблем и неизвестных им до этого слов и словосочетаний. Одно из которых сертификат SHSH. Сегодня мы постараемся ответить вам на вопрос: Что такое сертификат SHSH и для чего его сохраняют?
SHSH (ECID SHSH, SHSH Blobs) — это уникальный сертификат (цифровая подпись), который имеют прошивки устройств компании Apple (iPhone, iPod Touch, iPad). Данная цифровая подпись проверяется на сервере Apple во время восстановления прошивки с помощью iTunes.
Когда появился сертификат SHSH? В октябре 2009 года Apple выпускает iPhone 3GS, который имеет новый загрузчик (BootROM/iBoot), этим самым, пользователь лишился возможности произвести «откат» на более старую версию прошивки.
Принцип работы сертификата безопасности SHSH. Во время восстановления ПО на устройстве, iTunes передает данные о вашем гаджете на сервер (код прошивки и номер ECID — уникальный идентификатор чипа устройства). В ответ, сервер передает сертификат SHSH, который необходим для загрузочного модуля вашего устройства.
Если вы пытаетесь восстановиться на прошивку, версия которой ниже актуальной, то iTunes выдаст ошибку 3194. Это означает, что цифровую подпись SHSH ваше устройство не получило.
Естественно, джейлбрейк-сообщество не стало терпеть ограничения, введенные Apple и придумала выход из данной ситуации. Основатель Cydia — Джей Фриман (Jay Freeman), ник Saurik, организовал свой сервер на котором сохраняются сертификаты SHSH всех устройств, на которых хотя бы один раз был сделан джейлбрейк и установлена Cydia. Теперь, имея сохраненный сертификат безопасности SHSH на сервере Саурика, вы без проблем можете откатиться на более старую версию прошивки. Для этого вам достаточно изменить адрес сервера Apple на адрес сервера Cydia в файле HOST, расположенном на вашем компьютере.
Стоит помнить об одном, что сертификат SHSH уникален для каждого устройства. У вас не получиться воспользоваться сертификатом SHSH от другого устройства.
На сегодняшний день существует несколько способов сохранения сертификата SHSH. Самые популярные: с помощью Cydia и сервера Саурика и с помощью утилиты TinyUmbrella, доступной для пользователей Windows и Mac OS X.
4 комментария to “Что такое сертификат SHSH и для чего его сохраняют?”
29.09.2012
Edik1235