Сохранение SHSH-блобов для iPhone 5s: зачем нужно и как сделать правильно

Если вы владелец iPhone 5s (или планируете покупать б/у модель), сохранение SHSH-блобов — это ваш единственный шанс вернуть старую версию iOS в будущем. Apple регулярно закрывает возможность даунгрейда, и без заранее сохранённых блобов откатиться на iOS 8.4.1, iOS 10.3.3 или даже iOS 12.5.7 будет невозможно. В этой статье разберём, что такое SHSH, почему они критичны для iPhone 5s (модели A1453, A1457, A1533), и как их сохранить на Windows, macOS или Linux.

Важно понимать: процесс отличается от сохранения блобов для новых iPhone (начиная с iPhone X). У iPhone 5s есть уникальные особенности: поддержка 32-битных прошивок, отсутствие Secure Enclave в ранних версиях iOS, и специфическая работа с TSS-сервером Apple. Мы рассмотрим актуальные методы на 2026 год, включая обход ошибок вроде ERROR: Unable to contact TSS server! или This device isn't eligible for the requested build.

Что такое SHSH-блобы и почему они важны для iPhone 5s

SHSH-блобы (или SHSH2 для новых устройств) — это цифровые подписи, которые Apple генерирует для каждой прошивки iOS. Они подтверждают, что установка конкретной версии iOS разрешена для вашего устройства. Без этих подписей iPhone 5s откажется устанавливать прошивку, даже если у вас есть файл .ipsw.

Для iPhone 5s блобы особенно ценны по трём причинам:

  • 🔄 Даунгрейд iOS: Вернуться на старую версию (например, с iOS 12.5.7 на iOS 8.4.1) для джейлбрейка или тестирования.
  • 🛠️ Восстановление после сбоя: Если iPhone застрял на логотипе Apple или в режиме DFU, блобы позволят восстановить работоспособную прошивку.
  • 📱 Поддержка 32-битных приложений: На iOS 10.x и ниже можно запускать старые игры и утилиты, недоступные в новых версиях.

Apple перестаёт подписывать старые версии iOS через 1–2 недели после релиза новой. Например, после выхода iOS 12.5.8 возможность сохранить блобы для iOS 12.5.7 исчезает навсегда. Поэтому если ваш iPhone 5s ещё на подписываемой версии, сохраните блобы прямо сейчас — позже это будет невозможно.

⚠️ Внимание: SHSH-блобы привязаны к конкретному устройству по его ECID (уникальный идентификатор чипа). Блобы с другого iPhone 5s не подойдут!

Подготовка: что понадобится перед сохранением блобов

Прежде чем приступать, убедитесь, что у вас есть:

  • 📱 iPhone 5s (любая модель: A1453, A1457, A1533) с рабочей прошивкой.
  • 💻 Компьютер на Windows 10/11, macOS (включая Sonoma) или Linux (Ubuntu/Debian).
  • 🔌 Кабель Lightning (оригинальный или сертифицированный MFi).
  • 📥 Утилиты: idevicerestore (для Linux/macOS), iTunes (Windows/macOS) или 3uTools.
  • 📡 Стабильное интернет-соединение (TSS-сервер Apple должен быть доступен).

Также проверьте текущую версию iOS на iPhone: перейдите в Настройки → Основные → О программе. Если ваша версия ещё подписывается Apple (например, iOS 12.5.7 на момент написания статьи), вы можете сохранить блобы. Если нет — придётся искать блобы в архивах сообщества (но это рискованно).

📊 Какую ОС вы используете для работы с iPhone?
Windows
macOS
Linux
Не знаю

Для определения ECID вашего iPhone (необходим для сохранения блобов) выполните:

  1. Подключите iPhone к компьютеру.
  2. Откройте iTunes (Windows/macOS) или 3uTools.
  3. Перейдите в информацию об устройстве — там будет строка ECID (16-значный hex-код).
  4. Скопируйте его в текстовый файл.
⚠️ Внимание: Если вы используете Linux, установите пакет libimobiledevice командой:
sudo apt install libimobiledevice6 libirecovery-dev ifuse

Без него утилиты вроде idevicerestore не смогут определить ECID.

Способ 1: Сохранение SHSH-блобов через TSS Saver (онлайн)

Самый простой метод — использовать веб-сервис TSS Saver. Он автоматически связывается с TSS-сервером Apple и сохраняет блобы для вашего ECID.

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

  1. Перейдите на сайт TSS Saver.
  2. В поле ECID введите 16-значный код вашего iPhone (в формате HEX, без 0x).
  3. Выберите модель: iPhone 5s (A1453/A1457/A1533).
  4. В разделе iOS Version отметьте галочками все версии, которые ещё подписываются (например, 12.5.7).
  5. Нажмите Submit и дождитесь подтверждения.

Сервис сохраняет блобы на своих серверах и выдаёт прямую ссылку для скачивания (формат .shsh2). Рекомендуем дополнительно скопировать файлы на свой Google Диск или облако.

Убедиться, что ECID введён в HEX-формате (например, 1234567890ABCDEF)|Выбрать правильную модель iPhone 5s (A1453/A1457/A1533)|Отметить только актуальные версии iOS (не ставить галочки на неподписываемые)|Скачать блобы сразу после сохранения — ссылка может стать недоступной-->

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

  • ✅ Не требует установки программ.
  • ✅ Работает на любом устройстве с браузером.
  • ✅ Поддерживает все актуальные версии iOS для iPhone 5s.

Недостатки:

  • ❌ Зависимость от третьего сервиса (если TSS Saver закроется, блобы могут пропасть).
  • ❌ Нет гарантии, что блобы будут валидны для будущих версий утилит вроде futurerestore.

Способ 2: Сохранение блобов через idevicerestore (Linux/macOS)

Для опытных пользователей подходит метод с использованием утилиты idevicerestore. Он даёт больше контроля и позволяет сохранить блобы локально.

Установите idevicerestore:

  • На macOS (через Homebrew):
    brew install idevicerestore
  • На Linux (Debian/Ubuntu):
    sudo apt install idevicerestore

Далее выполните команды:

  1. Подключите iPhone и проверьте его обнаружение:
    ideviceinfo -s com.apple.mobilegestalt DeviceClass

    Должно вернуть iPhone.

  2. Скачайте прошивку .ipsw для вашей версии iOS (например, с ipsw.me).
  3. Сохраните блобы командой:
    idevicerestore -e -s путь/к/proshivka.ipsw

    Файл .shsh появится в текущей директории.

Если возникает ошибка ERROR: Unable to contact TSS server, проверьте:

  • 🔌 Подключение к интернету (TSS-сервер Apple должен пинговаться).
  • 🔒 Отсутствие блокировок в файрволе/антивирусе.
  • ⏳ Время на устройстве (если дата сбита, TSS-сервер откажет в подписи).
sudo killall usbmuxd

Затем повторно подключите устройство.-->

Способ 3: Сохранение через 3uTools (Windows/macOS)

Программа 3uTools — один из самых удобных инструментов для работы с iPhone на Windows. Она автоматически определяет ECID и сохраняет блобы в один клик.

Инструкция:

  1. Скачайте и установите 3uTools (версия не ниже 2.60).
  2. Подключите iPhone 5s и дождитесь его определения.
  3. Перейдите в раздел Flash & JB → Save SHSH.
  4. Нажмите Save SHSH Now — программа сама свяжется с TSS-сервером.
  5. Блобы сохранятся в папке 3uTools\Shsh на вашем ПК.

Преимущества 3uTools:

Параметр TSS Saver idevicerestore 3uTools
Автоматическое определение ECID
Поддержка Windows
Локальное сохранение файлов ❌ (на сервере)
Поддержка старых версий iOS
⚠️ Внимание: В 3uTools иногда встречаются ложные срабатывания при сохранении блобов для iOS 8.x. Всегда проверяйте размер файла .shsh — он должен быть не менее 1 КБ. Пустой файл означает ошибку!

Как проверить валидность сохранённых SHSH-блобов

Сохранить блобы — половина дела. Нужно убедиться, что они не повреждены и подойдут для даунгрейда. Вот как это сделать:

Для проверки используйте утилиту futurerestore (доступна для Windows/macOS/Linux). Скачайте её с GitHub и выполните:

  1. Поместите файл .shsh2 в папку с futurerestore.
  2. Запустите команду:
    futurerestore -t ваш_блоб.shsh2 --latest-baseband --latest-sep путь/к/proshivka.ipsw

    (замените пути на актуальные).

  3. Если вывод содержит строку Found device in mode: [normal] и нет ошибок — блоб валиден.

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

  • 🚫 ERROR: Unable to find device → iPhone не подключён или не обнаружен.
  • 🚫 ERROR: Failed to send IBEC → Несовместимая версия iBEC в прошивке.
  • 🚫 ERROR: TSS request failed → Блоб повреждён или не подходит для этой прошивки.
Что делать, если блоб невалиден?

Если futurerestore отказывается работать с блобом, попробуйте:

1. Пересохранить блоб через другой метод (например, если использовали TSS Saver — попробуйте 3uTools).

2. Проверить ECID в блобе (откройте файл текстовым редактором — там должна быть строка с вашим ECID).

3. Убедиться, что версия iOS в блобе совпадает с версией прошивки .ipsw.

Если ничего не помогает — блоб, скорее всего, бесполезен. Попробуйте найти резервную копию в архивах (например, на форумах Reddit или XDA-Developers).

Как использовать SHSH-блобы для даунгрейда iOS на iPhone 5s

Когда у вас есть валидные блобы, можно приступать к даунгрейду. Для iPhone 5s этот процесс проще, чем для новых моделей, но всё равно требует аккуратности.

Вам понадобится:

  • 📱 iPhone 5s в режиме DFU или Recovery.
  • 💻 Компьютер с futurerestore или idevicerestore.
  • 📁 Прошивка .ipsw и блоб .shsh2 для неё.
  • 🔌 Кабель Lightning (важно: не используйте хабы или удлинители!).

Команда для даунгрейда через futurerestore:

futurerestore -t ваш_блоб.shsh2 --latest-baseband --latest-sep путь/к/proshivka.ipsw

Процесс займёт 10–20 минут. Если всё прошло успешно, iPhone перезагрузится на целевой версии iOS. Если нет — проверьте:

  • 🔋 Заряд батареи (должен быть >50%).
  • 🔌 Стабильность USB-подключения (попробуйте другой порт).
  • 📋 Совместимость прошивки и блоба (например, блоб для iOS 12.5.7 не подойдёт для iOS 10.3.3).

Частые ошибки и их решения

При работе с SHSH-блобами на iPhone 5s пользователи сталкиваются с типичными проблемами. Вот как их решить:

Ошибка Причина Решение
ERROR: Unable to contact TSS server Apple закрыла подпись для этой версии iOS. Проверьте актуальные версии на ipsw.me.
This device isn't eligible for the requested build Несовпадение ECID или модели iPhone. Убедитесь, что блоб сохранён именно для вашего устройства.
ERROR: Failed to enter recovery mode Проблемы с кабелем или портом USB. Попробуйте другой кабель/порт или перезагрузите iPhone.
Блоб сохранён, но futurerestore его не принимает Файл повреждён или неполный. Пересохраните блоб другим методом (например, через idevicerestore).

Если вы видите ошибку ERROR: SEP does not match, это означает, что версия SEP (Secure Enclave Processor) в прошивке несовместима с вашей версией iOS. Для iPhone 5s это актуально при даунгрейде с iOS 12.x на iOS 10.x. Решение:

  1. Скачайте прошивку с правильным SEP (например, для iOS 10.3.3 нужен SEP от iOS 11.4).
  2. Используйте флаг --sep в futurerestore:
  3. futurerestore -t блоб.shsh2 --sep путь/к/sep.im4p -s путь/к/sepfirmware.ipsw путь/к/proshivka.ipsw

FAQ: Ответы на частые вопросы

Могу ли я сохранить блобы для iPhone 5s, если он уже на неподписываемой версии iOS?

Нет. Apple подписывает блобы только для текущей и предыдущей версии iOS. Если ваш iPhone на iOS 12.5.7, а Apple уже выпустила iOS 12.5.8, сохранить блобы для 12.5.7 больше нельзя. Исключение — если вы сохранили их заранее.

Можно ли использовать блобы с другого iPhone 5s?

Нет. Блобы привязаны к ECID конкретного устройства. Даже если модели идентичны (например, оба A1533), блоб с другого iPhone не подойдёт.

Что делать, если я потерял блобы?

Попробуйте найти их в архивах сообщества (например, на shsh.host или форумах). Однако шансы низкие — большинство пользователей не делятся блобами из-за риска блокировки ECID Apple.

Можно ли сохранить блобы для iOS 8.4.1 на iPhone 5s в 2026 году?

Нет, Apple давно закрыла подпись для iOS 8.x. Единственный способ — найти блобы, сохранённые другими пользователями до 2018 года. Но использовать чужие блобы небезопасно: Apple может заблокировать ECID за подозрительную активность.

Работает ли даунгрейд на iPhone 5s без компьютера?

Нет. Для установки прошивки через блобы обязательно нужен компьютер с futurerestore, idevicerestore или 3uTools. "По воздуху" (OTA) даунгрейд невозможен.