Инструкция к применению
Что такое shsh для прошивки iPhone
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. После этого айтюнс обновит ваш «кирпич» до последней версии прошивки и модема. Учтите что при обновлении модема возможно ваш аппарат залочиться на неопределенно долгое время.
Возникли вопросы
Не можете определить что сломалось?
Оставьте заявку на бесплатную консультацию и наш специалист проконсультирует вас по ремонту техники и его стоимости