Откат iOS на предыдущую версию¶
Откат iOS на предыдущую версию — процедура установки на устройство Apple iPhone (или iPad, iPod touch) более ранней сборки операционной системы iOS вместо текущей. Выполняется через компьютер с утилитой iTunes (в macOS Catalina и новее — Finder) или через штатное средство iOS «Восстановление» и «Обновление». Apple не поддерживает произвольный откат напрямую с устройства: для установки старой прошивки требуется наличие у Apple активной подписи на данную сборку.
¶Почему возможен откат
Каждая сборка iOS подписывается Apple цифровой подписью (SHSH-блобом). Утилита iTunes или Finder при попытке установки прошивки запрашивает у серверов Apple разрешение на установку. Если Apple прекратила подпись конкретной версии (обычно это происходит через несколько недель после выхода новой), установить её стандартным способом невозможно — сервер вернёт ошибку. Поэтому откат возможен только в течение «окна подписи», как правило в течение 1–2 недель после выхода очередного обновления, либо при сохранённых ранее SHSH-блобах и наличии специальных инструментов.
¶Когда имеет смысл откат
Основные причины, по которым пользователи прибегают к откату:
- Проблемы с производительностью — после обновления устройство стало медленнее разряжаться, греться, зависать.
- Совместимость приложений — часть приложений перестала корректно работать на новой версии.
- Баги — сбой Wi-Fi, Bluetooth, камеры, сенсорного экрана, проблема с Face ID или Touch ID.
- Джейлбрейк — установка старой версии, на которой существует утилита для получения root-доступа.
¶Способы отката
¶Через iTunes или Finder (штатный способ)
- Подключить iPhone к компьютеру кабелем.
- Открыть iTunes (Windows, macOS Mojave и старше) или Finder (macOS Catalina и новее).
- Перевести устройство в режим восстановления: быстро нажать и отпустить кнопку «Повышение громкости», затем «Понижение громкости», затем удерживать боковую кнопку до появления экрана подключения к компьютеру (для iPhone 8 и новее; для iPhone 7 — удерживать «Понижение громкости», для iPhone 6s и старше — «Домой»).
- В появившемся окне выбрать «Восстановить» — iTunes скачает последнюю доступную Apple подписанную версию iOS и установит её на устройство.
- Дождаться завершения процесса, настроить iPhone как новое устройство или восстановить из резервной копии.
Важно: резервная копия, созданная на более новой версии iOS, обычно не устанавливается на старую. Поэтому перед обновлением рекомендуется делать отдельную копию, которую планируется использовать при откате.
¶Через IPSW-файл
Если Apple ещё подписывает конкретную версию, можно вручную скачать файл прошивки с расширением .ipsw и установить его:
- Скачать нужный IPSW-файл для конкретной модели iPhone.
- В iTunes (Windows) удерживать клавишу Shift (в Finder на macOS — Option) и нажать «Обновить» или «Восстановить».
- Выбрать скачанный файл и подтвердить установку.
При выборе «Обновить» пользовательские данные сохраняются, при «Восстановить» устройство очищается полностью.
¶С сохранёнными SHSH-блобами
Если подпись на интересующую версию закрыта, установить её можно только при наличии сохранённых SHSH-блобов — файлов разрешений, полученных в период активной подписи. Для установки используются инструменты сообщества (например, futurerestore). Метод требует технических знаний и не гарантирует успех: при смене прошивки модема (baseband) или несовместимости манифеста прошивки откат может завершиться ошибкой.
¶Ограничения
- Apple прекращает подпись старых версий вскоре после выхода новых — окно отката обычно составляет от нескольких дней до двух недель.
- Откат на версию iOS, более раннюю, чем та, с которой поставлялось устройство из коробки, как правило, невозможен.
- Восстановление из резервной копии, сделанной на более новой версии, на старую версию не поддерживается.
- Откат не отменяет активацию привязки к Apple ID (Activation Lock) — учётные данные потребуются при настройке.
- Часть функций может быть недоступна: например, iMessage и FaceTime на старых версиях iOS перестают работать после прекращения поддержки серверами Apple.
¶Альтернативы откату
Если откат невозможен, помогают следующие действия: сброс настроек сети, сброс всех настроек (без потери данных), удаление и переустановка проблемного приложения, восстановление устройства через Finder/iTunes с чистой установкой последней версии, обращение в сервис Apple. В ряде случаев недостатки новой версии устраняются в последующих точечных обновлениях.
Источники:
- Руководства Apple Support (support.apple.com): «Если нужно удалить и переустановить iOS», «Если ваше устройство iPhone или iPad не включается»
- Документация Apple Developer: профили подписи прошивок
- Материалы сообщества futurerestore (GitHub)
