Если вы когда-нибудь пытались откатить прошивку iPhone на более старую версию iOS, то наверняка сталкивались с термином SHSH блобы. Эти загадочные файлы — единственный способ обойти проверку Apple при даунгрейде, но их сохранение требует точных действий и понимания процесса. Без них даже опытные пользователи рискуют получить"кирпич" вместо рабочего устройства.
В этой статье мы разберём, что такое SHSH блобы, почему их нужно сохранять прямо сейчас (даже если вы не планируете даунгрейд), и какие инструменты для этого понадобятся. Важно: процедура отличается для устройств с чипом A12 и новее (iPhone XS/XR и младше) — для них требуется дополнительный шаг с генерацией generator. Не пропустите этот момент!
Сразу предупредим: Apple активно закрывает уязвимости, позволяющие использовать SHSH. Например, с выходом iOS 17.4 в 2026 году перестали работать некоторые методы даунгрейда для iPhone 15. Поэтому если ваша модель ещё поддерживает сохранение блобов — не откладывайте процесс.
Что такое SHSH блобы и зачем они нужны
SHSH блобы (или SHSH2 для современных устройств) — это уникальные цифровые подписи, которые Apple генерирует для каждой прошивки iOS. Они подтверждают, что вы устанавливаете"разрешённую" версию ПО на своё устройство. Без этих подписей iPhone откажется загружаться после попытки даунгрейда.
Почему это важно? Apple позволяет устанавливать только последнюю подписанную версию iOS. Например, если вы обновились с iOS 16.5 на iOS 17.3, то официально вернуться назад уже нельзя. Но если у вас есть SHSH блобы для iOS 16.5 — можно обмануть систему и"откатиться" обратно.
- 🔒 Защита от кирпича: Без блобов даунгрейд превращает iPhone в"кирпич" (не включается).
- ⏳ Возможность тестирования: Разработчики и энтузиасты используют блобы для тестирования старых версий iOS.
- 🛠️ Ремонт и восстановление: Иногда старые прошивки лучше работают с определённым"железом" (например, после замены дисплея).
- 🚫 Обход ограничений: Apple может блокировать джейлбрейк в новых версиях — блобы позволяют вернуться к уязвимой прошивке.
Однако есть нюансы: блобы работают только для конкретного устройства (привязаны к его ECID) и конкретной версии iOS. Если вы сохранили блобы для iOS 16.3, но хотите вернуться на iOS 16.2 — это не сработает.
Какие iPhone поддерживают сохранение SHSH в 2026 году
Способность сохранять и использовать SHSH блобы зависит от модели iPhone и версии iOS. Ниже таблица актуальных ограничений на середину 2026 года:
| Модель iPhone | Чип | Поддержка SHSH2 | Требуется ли generator | Примечания |
|---|---|---|---|---|
| iPhone 8/8 Plus/X | A11 | Да | Нет | Легко сохраняются через TinyUmbrella. |
| iPhone XS/XS Max/XR | A12 | Да | Да | Нужно сгенерировать generator для обхода проверки. |
| iPhone 11/11 Pro/SE (2020) | A13 | Да | Да | Поддерживаются, но даунгрейд возможен не на все версии. |
| iPhone 12/12 Pro/12 Mini | A14 | Частично | Да | Apple закрыла некоторые уязвимости в iOS 15+. |
| iPhone 13/13 Pro/SE (2022) | A15 | Ограниченно | Да | Даунгрейд возможен только на определённые сборки. |
| iPhone 14/14 Pro | A16 | Нет* | — | Только для отдельных версий iOS 16.x с уязвимостями. |
| iPhone 15/15 Pro | A17 Pro | Нет | — | На момент 2026 года даунгрейд невозможен. |
*Для iPhone 14 и новее Apple ужесточила контроль за подписями. Даже если вы сохраните блобы, их использование может быть заблокировано на уровне загрузчика. Однако эксперты рекомендуют сохранять их на будущее — вдруг появятся новые уязвимости.
⚠️ Внимание: Если ваш iPhone работает на iOS 17.4+, шансы на успешный даунгрейд минимальны. Apple закрыла большинство эксплойтов, используемых в FutureRestore и аналогичных инструментах.
Подготовка к сохранению SHSH: что понадобится
Прежде чем приступать, убедитесь, что у вас есть всё необходимое:
- 📱 iPhone с джейлбрейком (для устройств на A12 и новее). Без него нельзя получить
generator. - 💻 Компьютер (Mac, Windows или Linux) с последними версиями iTunes или 3uTools.
- 🔌 Кабель Lightning/USB-C (оригинальный или сертифицированный).
- 📁 Программы для сохранения блобов:
- TinyUmbrella (для старых моделей),
- tsschecker (универсальный инструмент),
- FutureRestore (для даунгрейда).
- 📡 Стабильное интернет-соединение (блобы сохраняются на серверах Apple).
Для устройств на чипах A12-A16 дополнительно потребуется:
- 🔑 Generator (64-значный ключ, создаётся через джейлбрейк-твики вроде
Generator.app). - 📄 APNonce (уникальный идентификатор запроса, должен совпадать при даунгрейде).
Установите последнюю версию iTunes/3uTools|
Скачайте TinyUmbrella или tsschecker|
Проверьте версию iOS на iPhone|
Подключите iPhone к компьютеру оригинальным кабелем|
Создайте резервную копию в iCloud/iTunes-->
Если у вас iPhone XS или новее, без джейлбрейка сохранить полноценные блобы не получится. В этом случае можно использовать упрощённый метод через tsschecker, но такие блобы не гарантируют успешный даунгрейд.
Пошаговая инструкция: как сохранить SHSH блобы
Рассмотрим два сценария: для устройств старше A11 (iPhone 8/X) и новых моделей (A12 и новее).
Способ 1: Для iPhone 8/X и старше (без generator)
1. Скачайте TinyUmbrella с официального сайта (thefirmwareumbrella.blogspot.com) и установите.
2. Подключите iPhone к компьютеру и запустите программу. Дождитесь, пока она определит ваше устройство.
3. В главном окне нажмите Save SHSH. Программа автоматически запросит блобы для текущей и предыдущих версий iOS, которые ещё подписывает Apple.
4. После завершения проверьте папку ~/.shsh (Mac/Linux) или %APPDATA%\Roaming\.shsh (Windows) — там должны появиться файлы с расширением .shsh2.
Способ 2: Для iPhone XS и новее (с generator)
Этот метод сложнее и требует джейлбрейка:
1. Установите джейлбрейк (например, palera1n для iOS 15-16 или Dopamine для iOS 16.5-17.0).
2. В Cydia или Sileo найдите и установите твик Generator.app.
3. Запустите Generator.app на iPhone и сгенерируйте 64-значный ключ. Скопируйте его — он понадобится позже.
4. На компьютере скачайте tsschecker (доступен на GitHub) и запустите команду:
tsschecker -d [Ваш ECID] -e [Ваш ECID в десятичном формате] -i [Версия iOS] --save --generator [Ваш generator]
Замените параметры в квадратных скобках на свои данные. Файлы блобов сохранятся в текущей папке.
Если джейлбрейк сделать нельзя, можно попробовать сохранить блобы без generator, но их работоспособность не гарантирована:
tsschecker -d [ECID] -e [ECID_десятичный] -i [Версия iOS] --save
⚠️ Внимание: Для iOS 17.4+ Apple изменила механизм проверки подписей. Даже с блобами даунгрейд может не сработать из-за новых ограничений в загрузчике (iBoot). Перед попыткой проверьте актуальную информацию на форумах вроде r/jailbreak.
Как использовать SHSH блобы для даунгрейда iOS
Сохранить блобы — половина дела. Теперь нужно правильно их применить. Для этого используется утилита FutureRestore (или её форки вроде Irecovery).
Общий алгоритм:
- Скачайте FutureRestore с GitHub и IPSW-файл нужной версии iOS (например, с сайта ipsw.me).
- Поместите IPSW и файлы блобов (
.shsh2) в одну папку. - Подключите iPhone к компьютеру и переведите его в режим
DFU. - Запустите команду (пример для iPhone X на iOS 16.3):
futurerestore -t [blob.shsh2] --latest-sep --latest-baseband [IPSW-файл]
Для устройств с чипом A12+ добавьте флаг --use-pwndfu и убедитесь, что APNonce в блобе совпадает с текущим значением на устройстве (можно проверить через ideviceinfo -k UniqueChipID).
Процесс займёт 10-30 минут. Если всё прошло успешно, iPhone перезагрузится на целевой версии iOS. Важно: не отключайте кабель и не прерывайте процесс, даже если кажется, что устройство"зависло".
Что делать если FutureRestore выдаёт ошибку?
Наиболее частые ошибки и их решения:
- ERROR: Unable to send iBSS → Проверьте кабель или порт USB, попробуйте другой компьютер.
- ERROR: Device not in DFU mode → Повторите вход в DFU (черный экран, iTunes не видит устройство).
- ERROR: Nonce mismatch → Убедитесь, что APNonce в блобе совпадает с текущим на устройстве (можно изменить через nvram на джейлбрейкнутом iPhone).
- ERROR: SEP/Baseband incompatible → Используйте флаги --latest-sep и --latest-baseband или скачайте отдельные файлы SEP для вашей версии.
Частые ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при работе с SHSH. Вот самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
This device isn't eligible for the requested build |
Apple перестала подписывать эту версию iOS. | Используйте блобы или попробуйте другую версию. |
Nonce set failed |
APNonce в блобе не совпадает с текущим на устройстве. | Установите правильный nonce через nvram или сгенерируйте новый блоб. |
ERROR: Unable to enter recovery mode |
Проблемы с кабелем или портом USB. | Попробуйте другой кабель/порт или компьютер. |
Baseband update failed |
Несовместимая версия модема. | Используйте флаг --latest-baseband или скачайте отдельный файл модема. |
SEP not compatible |
Файл SEP не подходит для вашей версии iOS. | Скачайте правильный SEP с сайта ipsw.me или используйте --latest-sep. |
Если вы видите ошибку ERROR: Unable to send iBEC, это может означать, что ваше устройство не поддерживает даунгрейд на выбранную версию iOS. Проверьте совместимость на сайте canirestore.com.
⚠️ Внимание: На устройствах с чипом A12 и новее (iPhone XS+) попытка даунгрейда без правильногоgeneratorприведёт к ошибкеERROR: Unable to send iBSS. В этом случае придётся восстанавливать iPhone через iTunes, теряя все данные.
Альтернативные методы: если SHSH не сохранились
Что делать, если вы не успели сохранить блобы, а Apple перестала подписывать нужную версию iOS? Есть несколько обходных путей:
- 🔄 Откат через OTA-прошивку: Иногда Apple оставляет возможность отката на предыдущую версию в течение 1-2 недель после релиза новой iOS. Проверьте в
Настройки → Основные → Обновление ПО. - 🔧 Использование уязвимостей: Для некоторых версий iOS существуют эксплойты, позволяющие обойти проверку подписи (например, checkm8 для A9-A11).
- 📦 Покупка блобов: На форумах (например, r/jailbreak) иногда продают блобы для популярных устройств. Рискованно — можно нарваться на мошенников.
- ⏳ Ожидание нового джейлбрейка: Иногда новые уязвимости позволяют даунгрейд без блобов (как было с unc0ver для iOS 14).
Для устройств на чипе A12+ (iPhone XS и новее) шансы на даунгрейд без блобов минимальны. Единственный надёжный способ — использовать FutureRestore с правильно сохранёнными файлами.
FAQ: Ответы на частые вопросы
Можно ли сохранить SHSH блобы без компьютера?
Нет, для сохранения блобов обязательно нужен компьютер (Mac, Windows или Linux) с установленными утилитами вроде TinyUmbrella или tsschecker. Однако можно использовать онлайн-сервисы (например, shsh.host), но они требуют ввода ECID и не гарантируют работоспособность блобов.
Я сохранил блобы, но FutureRestore выдаёт ошибку. Что делать?
Проверьте следующие моменты:
- Совпадает ли
APNonceв блобе с текущим на устройстве (можно проверить черезideviceinfo -k UniqueChipID). - Подходит ли версия SEP и Baseband для вашей прошивки (используйте флаги
--latest-sepи--latest-baseband). - Нет ли проблем с кабелем или портом USB (попробуйте другой компьютер).
Если ошибка сохраняется, обратитесь на тематические форумы (например, r/jailbreak на Reddit) с логом ошибки.
Работают ли SHSH блобы для iOS 17?
Да, но с оговорками:
- Для iPhone 8-X (A11) блобы работают как обычно.
- Для iPhone XS-13 (A12-A15) требуется
generator, и не все версии iOS 17 поддерживаются. - Для iPhone 14-15 (A16-A17) даунгрейд на iOS 17 возможен только на отдельные сборки с уязвимостями.
Перед попыткой проверьте актуальную информацию на canirestore.com.
Можно ли использовать блобы с другого iPhone?
Нет, SHSH блобы привязаны к конкретному устройству через ECID. Если попробовать использовать чужие блобы, FutureRestore выдаст ошибку ERROR: Device not eligible for this build.
Стоит ли сохранять блобы, если я не планирую даунгрейд?
Абсолютно стоит! Блобы не занимают много места ( KB), но могут спасти ваш iPhone в будущем. Например:
- Apple может закрыть уязвимость для джейлбрейка в новой iOS.
- В новой версии iOS могут появиться баги (например, проблемы с батареей или перегрев).
- Вам может понадобитьсяspecific версия iOS для работы с определённым ПО или аксессуарами.
Лучше перестраховаться и сохранить блобы для всех доступных версий.