Обратите внимание, что Apple внезапно разрешила откатиться на старые версии iOS.
Apple разрешает понизить версию прошивки для разных айфонов, проверить можно на сайте IPSW.me и вернуть старую версию софта.

С чего вдруг Apple пошла на такой шаг, никто не знает. Больше похоже на внештатный баг системы, чем не изменение многолетних устоев.
Вспомните недавние изменения в политике Apple, когда софт стал принудительно снижать производительность процессора на устройствах с изношенными аккумуляторами. Это было новшеством для iPhone 7, функция как раз и появилась на iOS 11.2, а на iPhone 6, 6s и SE она работает с прошлого года, когда вышла iOS 10.2. Возможно, Apple пошла на такую уступку после бури негодования в интернете.
Напоминаю, что если решитесь на такой шаг и захотите понизить версию прошивки, обязательно сделайте бекап.
Как известно, Apple не позволяет устанавливать старые версии прошивок. Все это сделано из соображений безопасности, и благодаря такому подходу большинство пользователей могут не беспокоиться за сохранность своих персональных данных. Как именно работает система подписывания прошивок?

Процесс обновления происходит следующим образом: iTunes или само устройство (при обновлении по «воздуху») обращается к специальному серверу Apple и запрашивает проверку цифровой подписи. В процессе отправляется идентификатор устройства (ECID), и поэтому ответ сервера уникальный для каждого запроса. Если всё нормально, то происходит цифровая подпись прошивки (SHSH) и начинается процесс установки.
Разумеется, такую проверку проходят только актуальные версии iOS. Узнать, какие прошивки сейчас подписываются, можно здесь: https://ipsw.me/.
Можно ли обойти эту систему?
Да, SHSH с сервером Apple может запросить не только iTunes, но и любая другая программа. Разработчиком 1Conan был сделан инструмент, который позволяет сохранить SHSH2-сертификаты: https://tsssaver.1conan.com/. Для использования этого метода вам нужно узнать ECID вашего iOS-устройства.
Как узнать ECID вашего iPhone, iPad или iPod Touch?
- Подключите iOS-устройство к компьютеру.
- Запустите iTunes и выберите в левой панели вкладку «Обзор».
- Нажимайте в поле «Серийный номер» на вкладке «Обзор» до тех пор, пока не появится номер ECID.
Как сохранить SHSH2-подписи?
- Перейти на сайт — https://tsssaver.1conan.com/.
- Введите свой ECID в поле iTunes (Hex).
- Теперь осталось выбрать модель своего устройства.
- Сразу после этого сертификаты можно будет скачать.
Важно понимать, что этот инструмент позволяет сохранить только SHSH2 текущих версий, однако после того, как прошивка перестанет подписываться, то сертификаты не потеряют свою актуальность и можно будет сделать откат.
Кроме сохранения сертификатов, нам нужно будет произвести еще одну операцию – настроить nonce. Как это делается? Для каждой прошивки свой инструмент для этого.
Собственно, сами утилиты:
Так что же такое nonce? Каждый раз, когда ваше устройство загружается в режиме Recovery, оно генерирует значение nonce (уникальное число каждый раз). В нашем сохранённом SHSH2 есть строка Generator и ID. Наша задача — сделать число nonce и число ID одинаковыми. Если вы используете Jailbreak-устройство, можно это сделать с помощью программ, перечисленных выше.
В следующей части мы применим способ на практике и покажем процесс отката на iPhone 5s с 11.1.2 до 10.3.3/10.2.
Хотите знать откуда можно взять любую прошивку для iPhone? Предлагаем вам подборку прямых ссылок на IPSW-файлы для устройств на iOS с версии 3.0.0 до 4.1.0 для iPhone EDGE, iPhone 3G, iPhone 3GS и iPhone 4. Все ссылки официальные и ведут на сервера Apple.
Загрузить IPSW для iPhone
Размер файлов прошивок достаточно большой (до 600 Мб), поэтому на их загрузку может уйти много времени. Если у вас возникли трудности с загрузкой, сделайте по ссылке правый клик и щелкните “Загрузить файл по ссылке как”.
IPSW 3.0.0
- 3.0.0 (iPhone 2G): iPhone1,1_3.0_7A341_Restore.ipsw
- 3.0.0 (iPhone 3G): iPhone1,2_3.0_7A341_Restore.ipsw
- 3.0.0 (iPhone 3GS): iPhone2,1_3.0_7A341_Restore.ipsw
IPSW 3.0.1
- 3.0.1 (iPhone 2G): iPhone1,1_3.0.1_7A400_Restore.ipsw
- 3.0.1 (iPhone 3G): iPhone1,2_3.0.1_7A400_Restore.ipsw
- 3.0.1 (iPhone 3GS): iPhone2,1_3.0.1_7A400_Restore.ipsw
IPSW 3.1.0
- 3.1.0 (iPhone 2G): iPhone1,1_3.1_7C144_Restore.ipsw
- 3.1.0 (iPhone 3G): iPhone1,2_3.1_7C144_Restore.ipsw
- 3.1.0 (iPhone 3GS): iPhone2,1_3.1_7C144_Restore.ipsw
IPSW 3.1.2
- 3.1.2 (iPhone 2G): iPhone1,1_3.1.2_7D11_Restore.ipsw
- 3.1.2 (iPhone 3G): iPhone1,2_3.1.2_7D11_Restore.ipsw
- 3.1.2 (iPhone 3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw
IPSW 3.1.3
- 3.1.3 (iPhone 2G): iPhone1,1_3.1.3_7E18_Restore.ipsw
- 3.1.3 (iPhone 3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
- 3.1.3 (iPhone 3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
IPSW 4.0.0
- 4.0.0 (iPhone 3G): iPhone1,2_4.0_8A293_Restore.ipsw
- 4.0.0 (iPhone 3GS): iPhone2,1_4.0_8A293_Restore.ipsw
- 4.0.0 (iPhone 4): iPhone3,1_4.0_8A293_Restore.ipsw
IPSW 4.0.1
- 4.0.1 (iPhone 3G): iPhone1,2_4.0.1_8A306_Restore.ipsw
- 4.0.1 (iPhone 3GS): iPhone2,1_4.0.1_8A306_Restore.ipsw
- 4.0.1 (iPhone 4): iPhone3,1_4.0.1_8A306_Restore.ipsw
IPSW 4.0.2
- 4.0.2 (iPhone 3G): iPhone1,2_4.0.2_8A400_Restore.ipsw
- 4.0.2 (iPhone 3GS): iPhone2,1_4.0.2_8A400_Restore.ipsw
- 4.0.2 (iPhone 4): iPhone3,1_4.0.2_8A400_Restore.ipsw
IPSW 4.1.0
- 4.1.0 (iPhone 3G): iPhone1,2_4.1_8B117_Restore.ipsw
- 4.1.0 (iPhone 3GS): iPhone2,1_4.1_8B117_Restore.ipsw
- 4.1.0 (iPhone 4): iPhone3,1_4.1_8B117_Restore.ipsw
IPSW 4.2.0
- Apple еще не выпустила публичную версию IPSW 4.2. Релиз iOS 4.2 состоится в ноябре. Разработчики приложений для iPhone и iPad могут загрузить iOS 4.2 Beta 3 отсюда.
Список будет обновляться по мере выхода новых прошивок!
Расположение IPSW
Любые IPSW-файлы, загруженные через iTunes, хранятся локально на вашем компьютере. Получить к ним доступ можно отсюда:
Windows Vista и Windows 7:
Что такое IPSW?
Аббревиатура IPSW расшифровывается как “iPhone Software”. Файлы с расширением .ipsw представляют собой архив с компонентами мобильной операционной системы iOS, подготовленные для установки на iPhone, iPad или iPod touch (прошивка, baseband и т.д.) Всякий раз при обновлении устройства, iTunes загружает с серверов Apple новый IPSW. Файлы используются пользователями для изучения работы iOS на iPhone, а также для джейлбрейка и разлочки.
Джейлбрейк и разлочка iOS
Термин “jailbreak” означает процедуру взлома прошивки мобильного устройства для открытия полного доступа к его файловой системе. Хакерский прием позволяет устанавливать на iPhone пиратские приложения.
Однако это не единственная причина, по которой пользователи делают джейлбрейк своим iPhone и iPod touch. Владельцы телефонов с джейлбрейком могут пользоваться уникальными программами, недоступными в интернет-магазине Apple. Известно, что разработчики официальных приложений должны придерживаться строгих правил iTunes Apple Store, поэтому они не могут раскрыть весь потенциал iPhone и iPod touch, в отличие от разработчиков для устройств с джейлбрейком, которые эксплуатируют все возможности iOS.
Файлы IPSW используются при джейлбрейке iOS утилитой PwnageTool. Кастомный файл прошивки, созданный с помощью PwnageTool, обновляет мобильную систему “айфона” без апгрейда baseband, чем пользуются владельцы неофициальных аппаратов, которые затем осуществляют их разлочку для работы с любым сотовым оператором.
Поскольку джейлбрейк и разлочка с недавних пор абсолютно легальны, любой может обратиться к нашим руководствам по джейлбрейку iOS на iPhone, iPad или iPod touch с помощью утилит Limera1n или GreenPois0n.