+375 (29) 352-88-99
+375 (29) 532-88-99
Режим работы:

Пн-Пт с 10.00 до 19.00.
Без обеда. Сб, Вс - выходной

Что такое shsh для прошивки iPhone

Одновременно с выходом прошивки 3.1.3 в свет, Apple заблокировала возможность установки прошивки 3.1.2 на iPhone 3GS. Если вы попробуете установить прошивку 3.1.2, то iTunes известит вас о том, что данное ПО не предназначено для вашего аппарата. Как и почему очень хорошо описал Jay Freeman (Saurik) в своей статье.

При попытке что либо прошить в iPhone 3GS iTunes связывается с сервером Apple (а именно gs.apple.com), на который передает небольшие части кода прошивки и номер ECID (уникальный идентификатор чипа вашего аппарата), в ответ же он получает от сервера хеш электронной подписи SHSH, необходимый для модуля iBoot, который разрешит продолжить прошивку, или не разрешит, если в Apple так захотят.

Хеши SHSH используются Apple, чтобы контролировать, на какие прошивки можно обновляться и восстанавливаться владельцам iOS-устройств. Хеш SHSH – цифровая подпись, которой подписывается файл прошивки перед тем, как он заливается в устройство. Хеши SHSH выписывает специальный сервер Apple (gs.apple.com) в ответ на идентификатор прошиваемого устройства, высылаемый ему iTunes.

Saurik он же Jay Freeman, небезызвестный автор любимой нами программы Cydia, уже позаботился о нас, причем достаточно давно, еще во времена прошивки 3.0. Итак, если у вас на прошивке 3.1.2 была установлена и запускалась Cydia с выходом в мировую паутину, естественно. И вы могли наблюдать в Cydia строчку «This device has SHSHs on file for iPhone OS: 3.1.2?, а может и 3.1 или вообще 3.0 то все хорошо. Это означает, что Cydia закешировала для вас ответный пакет данных от сервера Apple на сервере Саурика и вы можете в любой момент перепрошить ваш iPhone 3GS на ту прошивку, на которую указывала Cydia. Для этого достаточно в файле C:\Windows\System32\drivers\etc\hosts (Windows) или /etc/hosts (Mac OS X) и добавить следующий код последней строкой файла:

74.208.10.249 gs.apple.com

После чего можно запускать iTunes и делать восстановление через SHIFT+Восстановить и выбор прошивки” Программа будет подключаться к серверу Cydia

Более того, это рекомендуется сделать всем владельцам iPhone 3GS хеш электронной подписи SHSH, даже тем кого не интересует тема джаилбрейка.
У кого iphone 3GS с прошивкой 3.1.2 зайдите в Cydia и нажмите кнопочку “make my life easier”, чтобы сохранить файлы SHSH на серверах Саурика. Это даст вам возможность в будущем откатиться на 3.1.2.
Если вы устанавливали каст. прошивку следовательно в ней не изменена версия модема.
Беда будет в одном если обновился модем – даже с возвратом на 3.1.2 не выйдет т.к. модем обновляется отдельно и без возврата.

Если все попытки прошивки не увенчались успехом, проверьте файл hosts. Удалите из него 74.208.10.249 gs.apple.com и  все что связано gs.apple.com. После этого айтюнс обновит ваш “кирпич” до последней версии прогивки и модема. Учтите что при обновлении модема возможно ваш аппарат залочиться на неопределенно долгое время.

Оставьте отзыв