Як відкотитися до не підписувати версії 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, але втратили посилання, почитайте,як зберігати і завантажувати SHSH2blobs.
  • Якщо у вас є 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. Потім ви можете відновити всі свої дані з копії.