Как откатиться до не подписываемой версии iOS с помощью «futurerestore»

Сегодня мы подробно расскажем, как откатиться до версии iOS, которая больше не подписывается. К примеру, до iOS 11.1.2, на которую можно установить джейлбрейк. Используемый способ проверялся на попытке откатить iPhone 5s до iOS 11.1.2, а затем и до iOS 11.0.3. Всё получилось.

downgrade-ios-firmware

После выпуска обновлений 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. Затем вы можете восстановить все свои данные из копии.

Оцените пост
[всего: 4 рейтинг: 5]

Комментарии

Добавить комментарий

  1. Честно я немного в шоке. Это что получается, если у меня на 5s установлено ios 11 и работает она нестабильно я не смогу вернуть себе 10 версию? Даже если найду резервную её копию? Поскольку 10 версия более не подписывается Apple? Ну это какой то беспредел…

    21
    2
  2. Помогите пожалуйста у меня iphone x с ios 12.1.3 до этого сохранял файл SHSH подписи как я могу откатится до предыдущей версии прошивки например ios 12.0.1

      1. Пробывал откатится на 12.1.1 beta 3 itunes пишет что больше не подписывается есть еще варианты пожалуйста подскажи !

        1. Значит больше не подписывается. Был еще вариант откатиться через Charles и индийский VPN, но сейчас прикрыли.

          1. Charles тоже прикрыли :((( пробывал не получается !!!! Через индийский не слышал хотя уже не актуально получается раз прикрыли !

  3. А что вы хотели от Apple? С вас срубили бабла и кинули. Система снятия бабла с лохов заключается как раз в том, чтобы вынудить “хомячков” покупать все новые и новые девайсы, даже если старый работает исправно. В автопроме, например, вводят технологии “программируемой поломки”, при этом, узел выходит ровно в то время, когда заканчивается гарантия. И к этому, навязывается идея, что машину нужно менять каждые три года. При этом, мы все видим, что Мерседесы в 123 и 124 кузовах и БМВ выпуска 1980-2004 годов выпуска бегают и чувствуют себя великолепно.
    В случае с продукцией Apple – насаждается идея “эксклюзивности”, в результате чего у студента возникает непреодолимое желание “быть приобщённым” к “клану” пользователей. Это абсолютно ложная ценность, но это работает, причем – на карман Apple. И недосуг апологетам Apple, что есть телефону КРУЧЕ, чем iPhone – настолько круче. что не хватит их 100-летней стипендии и денег от продажи обеих почек, чтобы их купить.

    9
    11
    1. 6 ущемленцев эплбоев которые взяли его в кредит поставили дизлайк. Жму автору руку, абсолютно согласен более жадной компании которая ведет себя по-свински с собственными пользователями я еще не встречал.

      3
      2
  4. Привет! У меня iPhone 7 128gb. iOS 10.0.2. Да, я не обновлялся с покупки телефона в 2016 году.

    Мне нравится останавливаться на той версии приложений и программного обеспечения, которая мне нравится, а не той, которую мне навязываю. Например, мне нравится старая версия приложения ВК (2.10.1) последняя без бара внизу и сторис, а iPhone 5 у меня на iOS 6.1.2, со в семи приложениями. И все бы ничего, продержаться бы чуть-чуть до того, как куплю новый, но мой iPhone 7 стал страшно глючить. Я не могу синхронизироваться по iCloud, слетели все номера с памяти телефона, которые есть в iCloud, все приложения не могут использовать фото и музыку из библиотеки телефона(кнопка разрешить доступ к фотопленке и тд просто отсутствует), я не могу скачивать приложения, не могу делиться фото, не могу использовать свободное место и так далее, хотя еще месяц назад все нормально работало.

    Я хочу обновить телефон на последнюю 10-ю или 12-ю версию, но только не на 13-ю.
    Пожалуйста, посоветуйте, что я могу сделать? Я могу через клавишу shift выбрать версию скаченную заранее и обновится, но будет ли она работать?

    Спасибо!

    1. В таком случае обновиться на старую прошивку можно только при наличии SHSH-подписи именно этой прошивки именно для твоего устройства. Есть ещё вариант, обновиться до iOS 13 сделать джейлбрейк, и с помощью специальной программы поставить старую прошивку (которая будет слетать после перезагрузки устройства, и то не точно что там на любую iOS можно откатиться)

    1. Добрый день, очень прошу вас помочь!
      IPhone 6s на iOS 14.2, дико лагает, очень прошу можно ли перепрошиться на 13.7 нету ни sh sh, ни резервной копии.

  5. Об этом надо в начале писать а ни где то тонко в тексте
    если у вас сохранены её файлы SHSH blobs.

  6. Здравствуйте! У меня Iphone 7 32gb Насохранял кучу уже прошивок начиная с 13.5
    Скажите, данный способ будет вообще работать с данным устройством? Я на данный момент на 14.5 , но вот когда поставлю себе джейлбрейк, смогу ли я данным способом откатиться до 13.7?
    Заранее спасибо