Как обновить iPhone на неподписываемую прошивку: полное руководство 2026

Обновление iPhone на версию iOS, которую Apple уже перестала подписывать, — задача не для новичков. Компания блокирует установку устаревших прошивок через стандартные каналы (Настройки → Основные → Обновление ПО), чтобы пользователи не возвращались к версиям с уязвимостями. Однако есть легальные обходные пути: с помощью сохранённых SHSH-блобов, инструментов вроде FutureRestore или эксплуатации редких лоулевел-эксплоитов. В этой статье разберём все актуальные методы, их риски и нюансы — от подготовки до решения типичных ошибок.

Важно понимать: процесс требует технических знаний, резервной копии данных и понимания последствий. Например, даунгрейд на iOS 14 с iOS 17 может привести к потере функций (например, 5G на некоторых моделях) или конфликтам с приложениями. Мы не будем рассматривать «серые» методы с использованием пиратских серверов — только проверенные инструменты с открытым исходным кодом.

Почему Apple блокирует установку неподписываемых прошивок

Система подписи прошивок (APTicket) была введена Apple в 2011 году как мера безопасности. Каждая версия iOS имеет уникальный криптографический ключ, который проверяется серверами компании при установке. Когда Apple перестаёт подписывать прошивку (обычно через 1–2 недели после релиза новой версии), стандартные методы обновления перестают работать. Причины:

  • 🔒 Закрытие уязвимостей: Старые версии iOS могут содержать критические бреши (например, CVE-2023-42824 в iOS 16.6, позволявшую обходить Lockdown Mode).
  • 📱 Совместимость с новыми устройствами: Прошивки старше 2–3 лет часто не поддерживают свежие модели iPhone (например, iOS 15 не ставится на iPhone 14 Pro).
  • 🛠️ Поддержка экосистемы: Приложения в App Store оптимизируются под актуальные версии iOS, и старые прошивки могут вызывать сбои.

Однако есть исключения: иногда Apple временно возобновляет подпись старых прошивок (например, после массовых жалоб на баги в новой версии). Отслеживать статус подписи можно на сайтах вроде ipsw.me или через Telegram-боты (например, @ios_signing_bot).

⚠️ Внимание: Установка неподписываемой прошивки без SHSH-блобов невозможна на устройствах с чипом A12 и новее (то есть iPhone XS и младше). Для них требуется аппаратный эксплоит (например, checkm8), который работает только на старых чипах (A9–A11).

Подготовка к обновлению: что нужно сделать до начала

Перед тем как приступать к процедуре, выполните обязательные шаги. Пропуск любого из них может привести к брику (неработоспособности) устройства:

  1. Сохраните SHSH-блобы (если ещё не сделали этого). Это уникальные «отпечатки» прошивки, которые позволяют обойти проверку Apple. Для этого используйте утилиту TSS Saver (веб-версия) или IdeviceBackup2 (для Linux/macOS). Блобы должны быть сохранены до того, как Apple перестала подписывать целевую прошивку.
  2. Создайте резервную копию через iTunes/Finder или iCloud. При даунгрейде некоторые данные (например, сообщения в iMessage) могут не восстановиться.
  3. Проверьте совместимость целевой прошивки с вашей моделью iPhone. Например, iOS 12 не поддерживает iPhone 11, а iOS 15iPhone 13 Pro Max.
  4. Зарядите устройство минимум на 80% или подключите к источнику питания. Прерывание процесса может привести к bootloop (зацикленному включению).

Сохранить SHSH-блобы для целевой прошивки|

Сделать резервную копию в iTunes/iCloud|

Проверить совместимость модели iPhone и версии iOS|

Зарядить устройство или подключить к сети|

Скачать нужную прошивку (IPSW) с trusted-сайта|

Отключить Find My iPhone (Настройки → Apple ID → Найти iPhone)|

Установить последнюю версию iTunes (для Windows) или обновить macOS

-->

Также подготовьте:

  • 🖥️ Компьютер с macOS или Windows (но не Windows 11 ARM — она не поддерживает iTunes).
  • 🔌 Оригинальный Lightning/USB-C кабель (дешёвые аналоги могут вызывать ошибки ERROR 9/14/4013).
  • 📁 Прошивку (.ipsw) для вашей модели. Скачивайте только с официальных источников: ipsw.me или The iPhone Wiki.

iOS 15 (для джейлбрейка)|

iOS 14 (стабильность)|

iOS 13 (производительность)|

Другую версию|Не знаю

-->

Способ 1: FutureRestore — универсальный метод для устройств с A9–A11

FutureRestore — это инструмент с открытым исходным кодом, который позволяет устанавливать неподписываемые прошивки, используя сохранённые SHSH-блобы. Он работает на устройствах с чипами A9–A11 (то есть от iPhone 6S до iPhone X). Для более новых моделей (A12+) потребуется аппаратный эксплоит (например, checkm8), что выходит за рамки этой статьи.

Алгоритм действий:

  1. Скачайте FutureRestore для вашей ОС:
    • macOS: brew install futurestore (через Homebrew).
    • Windows/Linux: Собрать из исходников на GitHub.
  • Поместите прошивку (.ipsw) и SHSH-блобы в одну папку с FutureRestore.
  • Подключите iPhone в режиме DFU (инструкция ниже) и запустите команду:
    futurerestore -t блобы.shsh2 --latest-sep --latest-baseband прошивка.ipsw

    Замените блобы.shsh2 и прошивка.ipsw на свои файлы.

  • Если возникает ошибка ERROR: Unable to place device in recovery mode, проверьте:

    • 🔌 Кабель и порт USB (попробуйте другой порт или хаб с питанием).
    • 🖥️ Права доступа к FutureRestore (на macOS может потребоваться chmod +x futurestore).
    • 📱 Режим DFU (экран должен быть чёрным, а iTunes показывать сообщение о восстановлении).
    Как войти в режим DFU на iPhone с Face ID

    1. Подключите iPhone к компьютеру.

    2. Быстро нажмите и отпустите кнопку увеличения громкости.

    3. Быстро нажмите и отпустите кнопку уменьшения громкости.

    4. Зажмите боковую кнопку, пока экран не погаснет (около 10 секунд).

    5. Не отпуская боковую кнопку, зажмите и удерживайте кнопку уменьшения громкости ещё 5 секунд.

    6. Отпустите боковую кнопку, но продолжайте держать кнопку уменьшения громкости, пока iTunes не обнаружит устройство в режиме восстановления.

    ⚠️ Внимание: Если вы используете FutureRestore на iPhone 8/8 Plus/X, добавьте флаг --use-pwndfu в команду. Эти модели требуют дополнительного эксплоита для обхода проверки APNonce.

    Способ 2: Использование checkm8 для устройств A9–A11 (альтернатива FutureRestore)

    Checkm8 — это аппаратный эксплоит, обнаруженный в 2019 году, который позволяет обходить проверку подписи прошивок на чипах A9–A11. В отличие от FutureRestore, он не требует предварительно сохранённых SHSH-блобов, но работает только на устройствах до iPhone X включительно. Для использования потребуется:

    • 🖥️ Компьютер с macOS или Linux (на Windows возможны проблемы с драйверами).
    • 🔌 USB-A на Lightning кабель (оригинальный, без хабов!).
    • 📦 Утилита ipwnder или checkra1n (для входа в режим pwnDFU).

    Пошаговая инструкция:

    1. Установите checkra1n с официального сайта (checkra.in).
    2. Подключите iPhone и переведите его в режим DFU (см. спойлер выше).
    3. Запустите checkra1n и нажмите Start. Утилита автоматически активирует эксплоит и переведёт устройство в pwnDFU.
    4. Откройте терминал и выполните команду для установки прошивки:
      idevicerestore -e прошивка.ipsw

      Если возникает ошибка ERROR: Unable to send iBEC, повторите шаг с pwnDFU.

    Преимущества метода:

    • ✅ Не требует SHSH-блобов.
    • ✅ Работает даже если Apple давно закрыла подпись прошивки.

    Недостатки:

    • ❌ Поддерживает только устройства до iPhone X.
    • ❌ Может вызвать проблемы с Touch ID или Face ID на некоторых прошивках.

    Способ 3: Обновление через OTA-фаил (только для некоторых версий iOS)

    В редких случаях Apple оставляет возможность установки неподписываемых прошивок через OTA-фаил (over-the-air). Этот метод работает, если:

    • 📱 Устройство уже было на целевой версии iOS (например, вы обновлялись с iOS 14.3 на iOS 14.8, и хотите вернуться обратно).
    • 🔄 На серверах Apple ещё хранятся дельта-обновления для этой прошивки (обычно до 3–6 месяцев после закрытия подписи).

    Инструкция:

    1. Скачайте OTA-фаил для вашей модели с сайта Apple OTA (например, iPhone11,8_14.8_18H17_Restore.ipsw для iPhone X).
    2. Подключите iPhone к компьютеру и откройте iTunes/Finder.
    3. Зажмите Shift (Windows) или Option (macOS) и нажмите Восстановить iPhone.
    4. Выберите скачанный .ipsw файл и дождитесь завершения процесса.

    Если появляется ошибка Этот iPhone не подходит для запрошенной сборки, значит:

    • 🚫 OTA-фаил несовместим с вашей моделью.
    • 🚫 Apple удалила дельта-обновления для этой прошивки.
    Модель iPhone Последняя прошивка для OTA-метода Требуются SHSH-блобы?
    iPhone 6S / 6S Plus iOS 15.7.3 Нет
    iPhone 7 / 7 Plus iOS 15.7.3 Нет
    iPhone 8 / 8 Plus / X iOS 16.6.1 Да (для версий старше 15.7)
    iPhone XS и новее Да (только с checkm8)

    Типичные ошибки и их решения

    Даже при точном следовании инструкции могут возникать ошибки. Рассмотрим самые распространённые:

    Код ошибки Причина Решение
    ERROR 9 Проблемы с USB-соединением или кабелем. Попробуйте другой кабель/порт, отключите USB-хабы.
    ERROR 14 Apple не подписывает прошивку или неверный APNonce. Проверьте SHSH-блобы или используйте --use-pwndfu.
    ERROR 4013 Неудачная попытка восстановления (например, прерванный процесс). Переведите iPhone в DFU и повторите процедуру.
    ERROR 1600/1601/1602 Проблемы с iTunes или драйверами (на Windows). Переустановите iTunes, обновите драйвер Apple Mobile Device USB.

    Если ошибка не указана в таблице:

    1. Проверьте логи FutureRestore или iTunes (на macOS они хранятся в /var/log/system.log).
    2. Убедитесь, что версия iTunes не новее 12.12.3 (новые версии могут блокировать неофициальные прошивки).
    3. Попробуйте использовать другой компьютер (особенно если ошибка связана с USB).
    ⚠️ Внимание: Если после обновления iPhone завис на логотипе Apple более 15 минут, не прерывайте процесс! Это может быть нормальным поведением при первом включении после смены прошивки. Дождитесь завершения (до 30 минут) или принудительно перезагрузите (Volume Up + Volume Down + Side Button).

    Что делать после успешного обновления

    После установки неподписываемой прошивки выполните несколько критичных шагов:

    • 🔄 Восстановите данные из резервной копии, но не через iCloud — лучше использовать локальную копию в iTunes/Finder. Облачное восстановление может вызвать конфликты версий.
    • 🔒 Отключите автоматическое обновление в Настройки → Основные → Обновление ПО, иначе iPhone может обновиться до актуальной версии.
    • 🛠️ Проверьте работу ключевых функций:
      • Touch ID/Face ID (на некоторых прошивках может не работать).
      • Модуль связи (звонки, мобильный интернет, Wi-Fi).
      • App Store (устаревшие прошивки могут блокировать вход).
    • 📱 Установите джейлбрейк (если это была цель обновления). Для iOS 14–15 подойдёт Taurine или unc0ver, для iOS 13checkra1n.

    Если вы обновились ради джейлбрейка, учтите:

    • 🚫 Некоторые твики (например, Liberty Lite или Choicy) могут не работать на старых прошивках.
    • 🚫 Банковские приложения (СберБанк Онлайн, Тинькофф) часто блокируют устройства с джейлбрейком.

    FAQ: Частые вопросы по обновлению на неподписываемые прошивки

    Можно ли обновить iPhone 12 на iOS 14, если Apple уже не подписывает эту прошивку?

    Нет. Устройства с чипом A12 и новее (iPhone XS и младше) требуют аппаратного эксплоита checkm8, который на них не работает. Единственный вариант — использовать SHSH-блобы, сохранённые до закрытия подписи, но даже в этом случае процесс крайне рискован и часто приводит к брику.

    Что будет, если прервать процесс обновления через FutureRestore?

    Если прервать процесс на этапе записи прошивки, iPhone может перейти в состояние bootloop (бесконечная перезагрузка) или recovery mode. В большинстве случаев помогает повторный запуск FutureRestore или восстановление через iTunes на актуальную прошивку. В худшем случае потребуется перепрошивка через DFU с потерей данных.

    Можно ли сохранить SHSH-блобы для прошивки, которую Apple уже не подписывает?

    Нет. Блобы сохраняются только в период, когда прошивка подписывается. Если Apple закрыла подпись, сохранить блобы ретроактивно невозможно. Исключение — использование checkm8 для устройств A9–A11, но это не заменяет блобы, а обходит проверку.

    Будет ли работать 5G на iPhone 12 после даунгрейда на iOS 14?

    Нет. Поддержка 5G была добавлена в iOS 14.2, но полноценно заработала только в iOS 14.5+. На более старых версиях модуль 5G будет отключён, даже если аппаратно iPhone 12 его поддерживает. То же касается других функций, зависящих от версии iOS (например, ProRAW в камере).

    Как проверить, сохранены ли у меня SHSH-блобы для конкретной прошивки?

    Проверьте папку, куда сохраняли блобы (обычно это ~/shsh на macOS или C:\Users\Имя\shsh на Windows). Файлы должны иметь расширение .shsh2 и имя вида iphone11,8_14.3_18C61_Restore.shsh2. Также можно использовать утилиту TSS Saver для проверки сохранённых блобов по ECID вашего устройства.