
Как известно, Apple не позволяет устанавливать старые версии прошивок. Все это сделано из соображений безопасности, и благодаря такому подходу большинство пользователей могут не беспокоиться за сохранность своих персональных данных. Как именно работает система подписывания прошивок?
Процесс обновления происходит следующим образом: iTunes или само устройство (при обновлении по «воздуху») обращается к специальному серверу Apple и запрашивает проверку цифровой подписи. В процессе отправляется идентификатор устройства (ECID), и поэтому ответ сервера уникальный для каждого запроса. Если всё нормально, то происходит цифровая подпись прошивки (SHSH) и начинается процесс установки.
Разумеется, такую проверку проходят только актуальные версии iOS. Узнать, какие прошивки сейчас подписываются, можно здесь: https://ipsw.me/.
Можно ли обойти эту систему?
Да, SHSH с сервером Apple может запросить не только iTunes, но и любая другая программа. Разработчиком 1Conan был сделан инструмент, который позволяет сохранить SHSH2-сертификаты: https://tsssaver.1conan.com/. Для использования этого метода вам нужно узнать ECID вашего iOS-устройства.
Как узнать ECID вашего iPhone, iPad или iPod Touch?
Как сохранить SHSH2-подписи?
Важно понимать, что этот инструмент позволяет сохранить только 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-устройство, можно это сделать с помощью программ, перечисленных выше.
В следующей части мы применим способ на практике и покажем процесс отката на iPhone 5s с 11.1.2 до 10.3.3/10.2.
Что такое землетрясение, каковы причины его возникновения и их последствия?
Заброшенный вокзал, расписанный народными художественными узорами в Венгрии
Антиправительственный митинг в Москве 10 марта 1991 года
Фото-загадка: Какие символы зашифровали на этикетке зимней «Кока-колы»
Перевал через Альпы и «бесконечное» шоссе: 5 опасных, но захватывающих путей
От Lamborghini до Mitsubishi: производители автомобилей, которые делают трактора не хуже спорткаров
Совет хозяйкам: никогда больше не развешивайте мокрые вещи на сушилки и радиаторы в квартире
Моя правда самая правдивая: эта история произошла на суде
Как немцы поступили с миллионами касок вермахта, оставшимися после войны
«Миротворец»: что собой представляет и на что способен самый культовый револьвер Дикого Запада
Почему Америка и Европа такие богатые и откуда у них столько денег
Google сделала рентген-сканер для Android. Какие смартфоны его получат
Xiaomi выпустила новый фитнес-браслет за 2 тысячи. Его уже сливают на AliExpress
Человек-паук: Новый день уже доступен в России. Где посмотреть его бесплатно без похода в кинотеатр
Apple советует срочно установить macOS Tahoe 26.6.2. Вот в чем причина
Обновил iPhone 15 Plus и 17 Pro Max на iOS 26.6.1. Что с автономностью, скоростью работы и приложениями
Функция One UI 9.5, ради которой я жду обновления Samsung
iOS 27 и macOS 27 beta 6: все новые функции свежих бета-версий Apple
Почему установить iOS 26.6.1 на iPhone стоит сразу после выхода
Как скачать Совкомбанк на iPhone: новое приложение Синоптик+ из App Store
1 сентября — время новых привычек: гаджеты, которые перестроят рутину всей семьи
Эти смартфоны Samsung скоро перестанут обновляться — проверяй свой
В бета-версии macOS Tahoe 26.7 нашли больше 20 еще не выпущенных устройств Apple
Как скачать приложение Лента на iPhone после удаления из App Store
macOS 26.6.2 доступна для всех совместимых Mac. Что нового и как установить обновление? ePN © 2023 Все права защищены.