Как сделать привязанный jailbreak на iPhone

Привязанный jailbreak (tethered jailbreak) означает, что после каждой перезагрузки iPhone устройство не загрузится в нормальном режиме, пока его снова не подключить к компьютеру и не выполнить процедуру повторного запуска через утилиту джейлбрейка — без этого смартфон зависнет на логотипе Apple или уйдёт в режим восстановления. Именно это отличие и нужно проверить до начала установки: если вы видите в описании инструмента слова tethered или tethered boot, будьте готовы, что компьютер потребуется при каждой перезагрузке.

Такой тип взлома появляется там, где эксплойт работает только на этапе загрузки (bootrom-уязвимости, например checkm8 для устройств на чипах A5–A11) и не может сохранить модификации после выключения. Ниже разберём, чем привязанный джейлбрейк отличается от других типов, как подготовить устройство, каков общий порядок установки и что делать, если iPhone «завис» после перезагрузки.

Чем привязанный jailbreak отличается от других типов

Прежде чем что-то устанавливать, определите, какой именно тип джейлбрейка предлагает выбранный вами инструмент. От этого зависит повседневное удобство использования устройства.

  • 🔓 Отвязанный (untethered) — джейлбрейк сохраняется после перезагрузки, компьютер не нужен. Самый редкий тип для современных версий iOS.
  • 🔗 Привязанный (tethered) — после каждой перезагрузки требуется повторный запуск через компьютер, иначе устройство не загрузится.
  • 🔂 Полупривязанный (semi-tethered) — iPhone загружается сам, но без джейлбрейка; для активации нужен компьютер.
  • 📱 Полуотвязанный (semi-untethered) — после перезагрузки джейлбрейк слетает, но активируется заново прямо с устройства через приложение.

На практике чаще всего «привязанный» режим встречается у инструментов на базе checkra1n и его наследников для старых устройств. Для них привязанность — не недостаток конкретной утилиты, а следствие того, как работает аппаратная уязвимость загрузчика.

Какие устройства и версии iOS подходят

Совместимость — первое, что нужно проверить. Привязанные джейлбрейки исторически привязаны к конкретным чипам: уязвимости bootrom не закрываются обновлением iOS, но существуют только на определённых поколениях процессоров. Для checkm8-совместимых решений это устройства на чипах от A5 до A11 включительно — например, линейка от iPhone 4s до iPhone 8 и iPhone X.

Диапазон поддерживаемых версий iOS зависит от конкретного инструмента, поэтому сверяйтесь с официальной страницей проекта. Учтите, что на новых устройствах (чипы A12 и новее) привязанных bootrom-эксплойтов публично не существует — там применяются другие типы джейлбрейка с иными ограничениями.

Тип джейлбрейкаНужен ПК при перезагрузкеТипичная основа
Привязанный (tethered)Да, обязательноBootrom-эксплойт (checkm8)
Полупривязанный (semi-tethered)Да, для активации джейлбрейкаBootrom-эксплойт
Полуотвязанный (semi-untethered)Нет, активация с устройстваЭксплойт ядра
Отвязанный (untethered)НетЦепочка эксплойтов, редкость

Подготовка устройства перед установкой

Начните с резервной копии. Создайте бэкап через iTunes или Finder (на macOS Catalina и новее) либо через iCloud — это единственный способ вернуть данные, если что-то пойдёт не так и потребуется восстановление прошивки.

Далее проверьте несколько условий, без которых установка может не начаться или завершиться ошибкой:

  • 🔋 Зарядите устройство минимум до половины батареи — прерывание процесса на середине чревато зависанием.
  • 🔌 Используйте оригинальный или качественный кабель USB; дешёвые кабели часто обрывают соединение в режиме DFU.
  • 💾 Убедитесь, что на устройстве есть свободное место — файловой системе джейлбрейка нужно пространство для модификаций.
  • 🔑 Отключите блокировку паролем и функцию «Найти iPhone», если этого требует инструкция конкретного инструмента — требования различаются, поэтому сверьтесь с документацией проекта.
⚠️ Внимание: джейлбрейк снимает часть системных ограничений iOS и лишает устройство официальной гарантийной поддержки Apple. Банковские приложения и сервисы оплаты могут перестать работать или потребуют дополнительных твиков для сокрытия джейлбрейка. Все действия вы выполняете на свой риск.
📊 Какой тип jailbreak вы используете или планируете установить?
Привязанный (tethered)
Полупривязанный (semi-tethered)
Полуотвязанный (semi-untethered)
Только изучаю тему

Порядок установки привязанного jailbreak

Точные шаги зависят от выбранного инструмента и операционной системы компьютера, поэтому ниже — общий безопасный порядок, характерный для tethered-решений на базе bootrom-эксплойтов. Конкретные кнопки, параметры и версии всегда берите из официальной документации выбранной утилиты.

Первый этап — перевод устройства в режим DFU (Device Firmware Update). Это низкоуровневый режим, в котором загрузчик принимает код эксплойта. Комбинации кнопок для входа в DFU различаются между моделями: на устройствах с кнопкой «Домой» и без неё последовательность разная. Большинство современных инструментов сами выводят на экран пошаговую подсказку с таймером — следуйте ей, а не «универсальным» инструкциям из старых статей.

После входа в DFU утилита отправляет эксплойт, патчит загрузку и запускает устройство с модифицированной системой. На устройство устанавливается менеджер пакетов — чаще всего Cydia, Sileo или Zebra, в зависимости от инструмента. Через него ставятся твики и расширения.

☑️ Проверка после установки jailbreak

Выполнено: 0 / 4

Завершающий обязательный шаг — проверка самого «привязанного» механизма. Перезагрузите устройство, убедитесь, что оно не загружается самостоятельно, затем выполните повторный запуск через утилиту (обычно это отдельный пункт вроде boot tethered или повторный запуск эксплойта) и дождитесь нормальной загрузки. Только после этого можно считать установку завершённой.

Что делать при перезагрузке: повторный запуск

Главное правило tethered-режима: любая перезагрузка, выключение или полная разрядка возвращают устройство в незагружаемое состояние. Вы увидите логотип Apple, который либо зависает, либо устройство уходит в циклическую перезагрузку. Это не поломка — система просто не может загрузиться без патченного загрузчика.

Порядок восстановления работоспособности: подключите iPhone к компьютеру, запустите ту же утилиту, снова введите устройство в DFU и выполните процедуру tethered-загрузки. Данные и установленные твики при этом сохраняются — повторный запуск не стирает ничего.

Почему нельзя сделать tethered-запуск без компьютера

Уязвимость находится в bootrom — самом раннем этапе загрузки, который выполняется до старта iOS. Патч применяется только в оперативной памяти и не записывается в постоянное хранилище, поэтому при выключении он исчезает. Доставить эксплойт на устройство в режиме DFU может только внешний хост — компьютер с утилитой. Именно поэтому «отвязать» такой джейлбрейк программно невозможно.

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

Чаще всего установка прерывается на этапе входа в DFU. Если утилита не видит устройство, проверьте кабель и порт USB, закройте сторонние программы, работающие с iOS-устройствами, и повторите вход в DFU строго по таймингам подсказки. На Windows может потребоваться установка драйверов устройства — обычно это описано в документации инструмента.

Если устройство зависло на логотипе после обычной (не tethered) перезагрузки — это ожидаемое поведение, а не ошибка: выполните повторный запуск через компьютер. Если же зависание происходит даже при tethered-загрузке, попробуйте другую версию утилиты или другой компьютер, а в крайнем случае — восстановление прошивки через режим восстановления с потерей джейлбрейка.

⚠️ Внимание: не обновляйте iOS «по воздуху» на устройстве с джейлбрейком. Обновление может завершиться ошибкой активации или циклической перезагрузкой. Если новая версия системы нужна, сначала удалите джейлбрейк или выполните чистое восстановление через компьютер — и помните, что для новой версии iOS рабочего джейлбрейка может не существовать.

Риски, безопасность и откат

Джейлбрейк открывает root-доступ к файловой системе, и этим могут пользоваться не только твики, но и вредоносные пакеты из непроверенных репозиториев. Ставьте расширения только из известных источников, меняйте стандартный пароль alpine для SSH-доступа, если устанавливаете OpenSSH, и не добавляйте пиратские репозитории — они исторически являются основным источником вредоносного ПО на взломанных устройствах.

Удаление джейлбрейка выполняется восстановлением прошивки через iTunes или Finder: устройство переводится в режим восстановления, заливается чистая iOS, после чего следы взлома исчезают. Некоторые инструменты также предлагают штатную функцию отката без полного восстановления — проверьте наличие такой опции в меню вашей утилиты.

Часто задаваемые вопросы

Можно ли превратить привязанный jailbreak в отвязанный?

Нет, если джейлбрейк основан на bootrom-эксплойте. Привязанность — следствие того, что патч живёт только в оперативной памяти. Отвязанный вариант требует совершенно другой цепочки уязвимостей, которой для вашей версии iOS может не существовать.

Что будет, если iPhone разрядится полностью?

После зарядки устройство не загрузится самостоятельно — потребуется подключение к компьютеру и повторный tethered-запуск через утилиту. Данные и настройки при этом сохраняются.

Стёрлись ли данные при установке привязанного jailbreak?

Сама процедура эксплойта данные не удаляет. Однако при ошибках может потребоваться восстановление прошивки, которое стирает устройство, — поэтому резервная копия перед установкой обязательна.

Почему утилита не видит iPhone в режиме DFU?

Возможные причины: неисправный кабель или порт USB, неверный тайминг входа в DFU, отсутствующие драйверы (на Windows) или конфликт с другими программами для работы с iOS-устройствами. Проверяйте каждый пункт по очереди.

Отличается ли привязанный jailbreak от полупривязанного?

Да. При полупривязанном (semi-tethered) устройство загружается самостоятельно, но без джейлбрейка — компьютер нужен только для его активации. При чисто привязанном (tethered) без компьютера устройство вообще не загрузится.