Устройства iOS с процессором A7 (iPhone 5s, iPad mini 2 и iPad Air) всё ещё можно откатить до iOS 10.3.3.
Это возможно в связи с тем, что устройства с чипом A7 и iOS 9 или ниже необходимо обновить до iOS 10.3.3 для того, чтобы после можно было обновиться до iOS 11. До сих пор непонятно, как долго будет возможен откат, поскольку подпись могут закрыть в любое время.
Модели с процессором A8 и новее можно обновлять сразу до iOS 11, а единственная подписываемая версия сейчас – iOS 11.2.6, так что шансов для отката нет.
Данная инструкция будет полезна только счастливчикам с iOS 11.1.2 и ниже на следующих устройствах:
- iPhone 5s (iPhone6,1 и iPhone 6,2)
- iPad mini 2 (iPad4,4; iPad4,5 и iPad4,6)
- iPad air (iPad4,1; iPad4,2 и iPad4,3)
Владельцам других устройств следовать инструкции строго запрещается, поскольку это приведёт к принудительному обновлению до последней доступной версии системы. Отнеситесь к данному предупреждению ответственно.
Если же вы являетесь владельцем одного из вышеперечисленных устройств, и у вас есть действующий iOS 10.3.3 .shsh2 blob, можете приступать.
Для примера мы использовали ПК с Windows PC и iPhone 5s (GSM).
Что нужно подготовить
- Вам нужно узнать идентификатор модели своего устройства в iTunes. Откройте программу, нажмите на значок своего устройства, и там вы найдёте номер модели.
- Понадобится как минимум 10Гб свободной памяти на жёстком диске компьютера.
- Действующий файл iOS 10.3.3 .shsh2 blob для вашего устройства.
- Файл iOS 10.3.3 .ipsw для вашего устройства.
- На устройство нужно загрузить следующее с помощью Cydia Impactor:
- Для iOS 9 PhoenixNonce.ipa отсюда:
https://github.com/Siguza/PhoenixNonce/releases
-
- Для iOS 10 v0rtexNonce.zip (v0rtexNonce.ipa) отсюда:
https://github.com/arx8x/v0rtexNonce/releases
-
- Для iOS 11 NonceSet1112.ipa отсюда:
https://github.com/julioverne/NonceSet112
- Файл BuildManifest.plist для своей модели отсюда:
https://www.dropbox.com/sh/eg8t2d8ji42imoa/AAAuesf0_kQLM-xVL3Ew4vCla?dl=0
- Программа futurerestore, которую можно скачать отсюда:
https://github.com/encounter/futurerestore/releases
Как откатиться до iOS 10.3.3 на iPhone 5s, iPad mini 2 и iPad Air
Шаг 1: Извлеките скачанный архив “futurerestore.zip” в папку на жёстком диске под названием futurerestore (к примеру, D:∖futurerestore) и скопируйте в неё iOS 10.3.3 .shsh2 blob. Также скопируйте в эту папку файл iOS 10.3.3 .ipsw. Чтобы в дальнейшем было проще набирать команду, файл .shsh2 можно переименовать в “my.shsh2”, а файл iOS 10.3.3 .ipsw в “restoreto.ipsw”.
Шаг 2: Откройте iOS 10.3.3 .ipsw используя 7zip или любую подобную программу и скопируйте файлы .bbfw и .im4p в папку futurerestore. Пример: для iPhone 5s (GSM) скопируйте Mav7Mav8-7.60.00.Release.bbfw (в “Firmware“) и sep—firmware.n53.RELEASE.im4p (в “Firmwareall_flash“). Название файлов других моделей будет немного отличаться, но везде будут цифры 7.60.00.
Шаг 3: Откройте iOS 10.3.3 .shsh2 в виде текста в Блокноте и найдите строку, похожую на 0xab12c34d5ef6ab7d.
Шаг 4: Введите эту строку в приложение PhoenixNonce, v0rtexNonce или NonceSet1112 и нажмите enter. В процессе устройство может перезагрузиться, это нормально. После завершения ещё раз перезагрузите устройство и откройте программу, чтобы убедиться в успешном результате. Если ничего нового не отображается, повторите процесс.
Шаг 5: Подсоедините своё устройство с iOS к компьютеру. iTunes в этом время не должна работать, а также должно быть стабильное подключение к сети. Откройте командную строку и перейдите к “D:∖futurerestore”. Все необходимые файлы к этому моменту должны находиться в папке. Затем введите следующую команду:
futurerestore -t my.shsh2 –b Mav7Mav8-7.60.00.Release.bbfw –p BuildManifest_iPhone6,1_1033_OTA.plist –s sep-firmware.n53.RELEASE.im4p –m BuildManifest_iPhone6,1_1033_OTA.plist restoreto.ipsw
Если вы не меняли названия файлов, команда будет выглядеть так:
futurerestore -t 1234567890123_iPhone6,1_n51ap_10.3.3-14G60_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2 –b Mav7Mav8-7.60.00.Release.bbfw –p BuildManifest_iPhone6,1_1033_OTA.plist –s sep-firmware.n53.RELEASE.im4p –m BuildManifest_iPhone6,1_1033_OTA.plist iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw
Нажав Enter, вы увидите долгое сообщение. Не прерывайте процесс до завершения. Он продолжится на вашем устройстве, а затем вы увидите привычный экран включения.
Каждый раз, когда устройство будет выходить из режима восстановления, процесс нужно будет проделывать заново, начиная с 3 шага.
Выйти из режима восстановления можно с помощью следующей команды:
futurerestore.exe –exit-recovery