Могу ли я установить любую версию iOS, желая, выбрав и выбрав, какую прошивку восстановить?

Я пытаюсь понизить мой iPhone с текущего iOS до более старого, как этот вопрос .

Но каждый раз, когда я пытаюсь, я всегда получаю эту ошибку:

  

Не удалось восстановить iPhone. Это устройство не подходит для запрошенной сборки.

Проблема

Я пробовал много раз с режимом DFU и без него. Любые идеи относительно этого?

65 голосов | спросил Praveenkumar 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 23 Sep 2013 14:43:20 +0400 2013, 14:43:20

3 ответа


60

Переход на более позднюю версию iOS или обновление до текущей версии iOS обычно невозможно, если Apple перестанет подписывать старое программное обеспечение, как это необходимо, когда iTunes готовится к установке или восстановлению iOS. Это окно подписки обычно закрывается в течение нескольких дней после доставки новой версии.

Поставить новую iOS на более старое оборудование, которое никогда не поддерживало эту ОС практически невозможно.

Как часть процесса восстановления iOS, iTunes должен проверить с серверами Apple, чтобы «подписывать» каждую установку iOS, так же как приложения App Store должны быть подписаны для запуска. Как только выйдет новая версия, Apple перестанет подписывать предыдущие версии, чтобы все работали с той же версией iOS и не позволяли вам снова отключать устройство после выхода из системы после восстановления, заставляя вас делать обновление.

Если ранее у вас было Jailbroken ваше устройство на iOS 6, возможно возможно , если вы сохранили свои «SHSH-капли», которые могут «подписать» установку вместо Apple. См. эту статью для получения некоторой общей информации по этой теме.

Эта страница wikipedia содержит список устройств iOS и amp; последние iOS, которые они могут поддерживать - https://en.wikipedia.org/wiki/List_of_iOS_devices

ответил Max Ried 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 23 Sep 2013 15:09:41 +0400 2013, 15:09:41
35

Примечание. Существует новый метод понижения /обновления, который не требует, чтобы Apple в настоящее время подписывалась, и работает на новых устройствах, которых нет в первом списке моего ответа ниже. Инструмент для него называется futurerestore (под кодовым названием Prometheus). Прямо сейчас версии iOS, которые Apple в настоящее время подписывает :

  • iPhone (1-го поколения)
  • iPhone 3G
  • iPhone 3GS
  • iPhone 4
  • iPod touch (1-го поколения)
  • iPod touch (второе поколение)
  • iPod touch (3-го поколения)
  • iPod touch (4-го поколения)
  • iPad (1-го поколения)
  • Apple TV (второе поколение)

В следующем подмножестве устройств не используются капли SHSH и поэтому можно установить любую версию iOS at-will:

  • iPhone (1-го поколения)
  • iPod touch (1-го поколения)

Важно отметить, что, хотя все устройства, перечисленные в первом разделе, работают exploit bootrom есть различные типы эксплойтов bootrom, и каждый из них допускает различные уровни манипуляций с загрузкой .

Следующие устройства могут использовать специальный эксплойт bootrom, который позволяет установить любая версия iOS без кавычек SHSH :

  • iPhone 3G
  • iPhone 3GS (старый bootrom)
  • iPod touch (второе поколение)
  • iPod touch (3-го поколения)

Следующие устройства имеют другой эксплойт bootrom, известный как limera1n , который позволяет установить любую версию iOS, если предусмотрены действительные SHSH-капли:

  • iPhone 3GS (новый bootrom)
  • iPhone 4
  • iPod touch (4-го поколения)
  • iPad (1-го поколения)
  • Apple TV (второе поколение)


Дополнительная информация

Установка iOS на любом устройстве с использованием эксплойта bootrom требует, чтобы ваше устройство было переведено в состояние, известное как Pwned DFU , который позволяет установить пользовательскую прошивку. Вам также понадобится:

Если вы попали в небольшую группу пользователей, у которых есть все эти штуки, считайте себя счастливыми, поскольку вы можете использовать iFaith от iH8sn0w , чтобы сшить ваши кадры SHSH в прошивку, чтобы создать собственный IPSW , который вы можете использовать с iTunes после того, как вы поместите свое устройство в Pwned DFU, используя iREB ​​внутри iFaith.



Дальнейшие исследования

Не все экземпляры iPhone 3GS одинаковы . Модели, выпущенные в начале 2010 года или более ранних версиях (старый bootrom), имеют эксплойт bootrom, который позволяет отказаться от изменений без SHSH-капель, в то время как более новые модели (новый bootrom) имеют отдельный эксплойт, который позволяет понижать с помощью SHSH-капли.

На самом деле можно установить версии iOS, которые Apple больше не поет на устройствах, более новых, чем устройства pre-A5, в особых обстоятельствах. Два устройства, которые подходят для iPhone 4S и iPad (2-го поколения). Используя redsn0w , iPad (2-го поколения) может быть понижен до iOS 5 из любой более новой версии и iPhone 4S может перейти от любой версии iOS 5.x к любой другой версии iOS 5.x. Обе эти операции требуют нескольких конкретных наборов действительных SHSH-блоков и APTickets.

Для всех устройств, содержащих чип SEP (Secure Enclave Процессор) (т. Е. IPhone 5 и более), для самого чипа будет необходим эксплойт дополнение к эксплойту bootrom, иначе чип SEP отклонит прошивку . Однако вы можете создать .ipsw, который содержит старую версию прошивки SEP, если эта более старая версия подписана или у вас есть эксплойт, позволяющий воспроизводить старую подпись.

Вы можете сохранить кадры SHSH во время окна подписки и управлять ими самостоятельно, или вы можете использовать iFaith чтобы они были сохранены и управлялись для вас с сервером Saurik Cydia .

Для устройств pre-A5 обычно возможно извлекать действительные SHSH-капли и APTickets для текущей прошивки , независимо от статуса подписки на прошивку. Для выполнения этой операции был разработан iFaith. Ситуация, в которой это может быть невозможным, будет, если вы прибыли на свою текущую прошивку через обновление OTA (по воздуху).

iH8sn0w имеет неиспользуемые эксплоиты понижения для для устройств, которые не содержат чип SEP.

@ unimp0rtanttech (более известный как n00neimp0rtant в сообществе джейлбрейков) намекнул, что он также имеет некоторые улучшения в работе .

Некоторые файлы iOS OTA (поверх эфира) (для некоторых версий iOS для определенных устройств) все еще подписывается Apple . Установка этих изображений возможна, и есть инструмент под названием OdysseusOTA (a вывод Odysseus ), чтобы сделать именно это. Вы должны использовать jailbroken для использования этого инструмента, потому что вам нужно включить tfp0 (до загрузите собственный образ прошивки в ОЗУ , для чего требуется модификация области VM ядра ). Инструмент загружает собственный iBSS , который вручную устанавливает образ прошивки OTA, полностью подписанный Apple.


Этот ответ будет как можно более актуальным.

ответил Andrew Larsson 16 MonEurope/Moscow2013-12-16T22:40:24+04:00Europe/Moscow12bEurope/MoscowMon, 16 Dec 2013 22:40:24 +0400 2013, 22:40:24
-7

Вам нужно загрузить требуемый файл IPSW. Откройте iTunes и сдвиньте + клик на "восстановить" Перейдите в файл, который вы загрузили, и нажмите на него. iTunes сделает все остальное. Если у вас была бета-версия iOS 7, вы можете вернуться к iOS 6.1.3 /4. Если у вас есть iOS 6 SHSH blobs, вы также сможете вернуть iOS 6. Но если вам нет, вам нужно скачать iOS 7.0.

ответил Tyler 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 23 Sep 2013 16:39:35 +0400 2013, 16:39:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132