Як відкотитися до не підписувати версії iOS за допомогою «futurerestore»

Сьогодні ми докладно розповімо, як відкотитися до версії iOS, яка більше не підписується. Наприклад, до iOS

11.1.2, на яку можна встановити джейлбрейк. Використовуваний спосіб перевірявся на спробі відкотити iPhone 5s до iOS 11.1.2, а потім і до iOS 11.0.3. Все вийшло.

Після випуску оновлень Apple зазвичай перестаєпідписувати попередні версії iOS через два тижні. Ця стратегія використовується компанією для того, щоб боротися з джейлбрейком. Якщо файл прошивки не підписується, до неї не можна відкотитися, а відповідно і встановити джейлбрейк. Можливість оновлюватися або робити відкат до не підписувати версій iOS дуже корисна, якщо ви хотіли б встановити на свій пристрій джейлбрейк. Використовуючи метод, описаний нижче, ви зможете відкотитися до iOS 11.1.2 і встановити джейлбрейк Electra або LiberiOS.

попередження

Дана інструкція призначена для користувачівз достатніми навичками для подібних операцій. В процесі у вас щось може не вийти, і пристрій доведеться оновити до останньої доступної версії iOS, тобто ви втратите джейлбрейк. Уважно читайте кожне вказівку і вникати в кожне слово. Оновитися або відкотитися до не підписувати версії прошивки можна лише в тому випадку, якщо у вас збережені її файли SHSH blobs. Ми використовували iPhone 5s і справили відкат до версії iOS 11.0.3, в якій немає бага гіроскопа, як в iOS 11.1.x. Якщо у вас вже встановлений джейлбрейк, а на пристрої є 10Гб вільного місця, ваші шанси на успішний відкат значно вище.

вимоги

  • Щоб створити резервну копію свого пристрою з iOS. Процес зітре всі ваші дані.
  • Вам потрібні файли SHSH2 blobs версії iOS, доякої ви хочете відкотитися. Якщо у вас збережено кілька файлів .shsh2, виберіть той, що в папці «noapnonce». Він повинен називатися приблизно так: «1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2». Зберегти ці файли можна тільки в тому випадку, якщо Apple ще підписує дану прошивку. Якщо ви раніше зберегли файли SHSH2 blobs, але втратили посилання, почитайте про те, як зберігати і завантажувати SHSH2 blobs.
  • Якщо у вас iOS 9.3.4 або 9.3.5, завантажте на пристрій PhoenixNonce.ipa звідси:
    https: //github.com/Siguza/PhoenixNonce/releases.
  • Якщо у вас iOS 10+, завантажте NonceSet1112.ipa звідси:
    https: //github.com/julioverne/NonceSet112.
  • Збережіть .ipsw файл останньої доступної версії прошивки (iOS 11.2.6) для своєї моделі звідси:

iPhone:

iOS 11.2.6 (iPhone 5s GSM): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 5s GSM + CDMA): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6 Plus): iPhone_5.5_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6): iPhone_4.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6s): iPhone_4.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6s Plus): iPhone_5.5_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone SE): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 GSM + CDMA): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 Plus GSM + CDMA): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 GSM): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 Plus GSM): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 GSM + CDMA): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 Plus GSM + CDMA): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 GSM): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 Plus GSM): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone X GSM + CDMA): iPhone10,6_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone X GSM): iPhone10,6_11.2.6_15D100_Restore.ipsw
iPad:

iOS 11.2.6 (iPad Air Wi-Fi): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air Cellular): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 Wi-Fi): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 Cellular): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air China): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 China): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 China): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air 2 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air 2 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 4 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 4 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro Wi-Fi): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro Cellular): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 9.7 Wi-Fi): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 9.7 Cellular): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad 5 Wi-Fi): iPad_64bit_TouchID_ASTC_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad 5 Cellular): iPad_64bit_TouchID_ASTC_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 12.9 Wi-Fi 2nd Gen): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 12.9 Cellular 2nd Gen): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 10.5 Wi-Fi): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 10.5 Cellular): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iPod Touch:

iOS 11.2.6 (iPod touch 6G): iPodtouch_11.2.6_15D100_Restore.ipsw

  • Скачайте .ipsw файл версії, до якої хочете відкотитися (в нашому випадку iOS 11.1.2).
  • Скачайте програму «futurerestore» звідси:
    https: //github.com/encounter/futurerestore/releases.

Як оновитися або відкотитися до не підписувати версії iOS за допомогою «Futurerestore»

Крок 1: Вийміть скачаний архів «futurerestore.zip »в папку під назвою futurerestore (наприклад, C: futurerestore) і скопіюйте туди файл .shsh2 тієї версії, до якої хочете відкотитися. Потім скопіюйте в папку інші файли .ipsw. Щоб спростити собі задачу, перейменуйте файли .shsh2 в «my.shsh2» (ваша поточна версія) і «restoreto.ipsw» (бажана версія), а файл iOS 11.2.6 в «signed.ipsw».

Крок 2: Відкрийте.shsh2 поточної версії в Блокноті і знайдіть рядок, схожу на «0xab12c34d5ef6ab7d». Введіть цей рядок в додаток PhoenixNonce або NonceSet1112 і натисніть «enter». В процесі пристрій може перезавантажитися, це нормально. Після завершення ще раз перезавантажте пристрій і відкрийте програму, щоб перевірити, чи вдало пройшов процес. Якщо в додатку не відображається нічого нового, повторіть кроки ще раз. Іноді додатки просто не відображають зміни, так що після цього можете переходити до кроків нижче.

Крок 3: Підключіть свій пристрій з iOS до ПК з Windows. Перевірте, щоб iTunes не працював на тлі, і що комп'ютер підключений до мережі. Відкрийте командне вікно і введіть

Потім введіть наступну команду:

futurerestore -t my.shsh2 -i signed.ipsw restoreto.ipsw

Якщо ви не змінювали назви файлів, команда буде виглядати якось так:

futurerestore -t 1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2 -i iPhone_4.0_64bit_11.0.3_15A432_Restore.ipsw iPhone_4.0_64bit_11.2.5_15D60_Restore.ipsw

Натиснувши Enter, ви побачите довге повідомлення. Не завершуйте процес до його завершення.

В процесі у програми futurerestore може невийти ввести ваш пристрій в режим відновлення, і це доведеться зробити самостійно. Кожен раз, коли пристрій буде виходити з режиму відновлення до завершення процесу, вам доведеться повторювати всі кроки заново.

Вийти з режиму відновлення можна за допомогою наступної команди:

futurerestore.exe -exit-recovery

Просто почекайте, і процес, швидше за все, завершиться успішно.

Це все. Ви повинні успішно відкотитися до старої версії iOS. Потім ви можете відновити всі свої дані з копії.