Muncout
12.02.2010, 15:20
http://tod.fm/wp-content/uploads/2010/09/xcode.png
Как известно, одновременно с выходом прошивки 3.1.3 в свет, Apple заблокировала возможность установки прошивки 3.1.2 на iPhone 3GS. Если вы попробуете установить прошивку 3.1.2, то iTunes известит вас о том, что данное ПО не предназначено для вашего аппарата. Как и почему очень хорошо описал Jay Freeman (Saurik) в своей статье. Мы лишь напомним в двух словах. При попытке что либо прошить в iPhone 3GS iTunes связывается с сервером Apple, на который передает небольшие части кода прошивки и номер ECID (уникальный идентификатор чипа вашего аппарата), в ответ же он получает от сервера хеш электронной подписи SHSH, необходимый для модуля iBoot, который разрешит продолжить прошивку, или не разрешит, если в Apple так захотят.
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.
Для сохранения SHSH сертификатов, необходимо воспользоваться программой TinyUmbrella (http://www.pspx.ru/forum/showthread.php?t=88560).
Как известно, одновременно с выходом прошивки 3.1.3 в свет, Apple заблокировала возможность установки прошивки 3.1.2 на iPhone 3GS. Если вы попробуете установить прошивку 3.1.2, то iTunes известит вас о том, что данное ПО не предназначено для вашего аппарата. Как и почему очень хорошо описал Jay Freeman (Saurik) в своей статье. Мы лишь напомним в двух словах. При попытке что либо прошить в iPhone 3GS iTunes связывается с сервером Apple, на который передает небольшие части кода прошивки и номер ECID (уникальный идентификатор чипа вашего аппарата), в ответ же он получает от сервера хеш электронной подписи SHSH, необходимый для модуля iBoot, который разрешит продолжить прошивку, или не разрешит, если в Apple так захотят.
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.
Для сохранения SHSH сертификатов, необходимо воспользоваться программой TinyUmbrella (http://www.pspx.ru/forum/showthread.php?t=88560).