checkra1n — полутетерированный (semi-tethered) джейлбрейк для устройств Apple на базе уязвимости bootrom, известной как checkm8. Проект был разработан сообществом независимых исследователей безопасности и направлен на предоставление низкоуровневого доступа к файловой системе и загрузочному процессу поддерживаемых моделей iPhone, iPad и Apple TV. Поскольку эксплойт использует аппаратную уязвимость в bootrom, он действует на определённых моделях и версиях прошивки независимо от обновлений программного обеспечения, пока аппаратная часть остаётся неизменной.
Применение checkra1n обеспечивает загрузку модифицированного загрузчика и установку менеджера пакетов для установки твиков и расширений, таких как Cydia, а также позволяет запускать неподписанный код на устройстве. Модель работы — полутетерированная: после перезагрузки устройства требуется повторно выполнить джейлбрейк с компьютера для восстановления полной функциональности модификаций; некоторые возможности могут оставаться ограниченными до повторного применения эксплойта. Совместимость зависит от конкретной модели устройства и версии iOS/tvOS.
- Основа: использует аппаратный эксплойт bootrom (checkm8), действующий на уязвимых чипах.
 - Тип: полутетерированный джейлбрейк — требует повторного выполнения после перезагрузки.
 - Поддерживаемые устройства: ряд моделей iPhone, iPad и Apple TV с определёнными поколениями SoC, пока уязвимость присутствует в bootrom.
 - Функциональность: загрузка модифицированного загрузчика, выполнение неподписанного кода, установка менеджеров пакетов и твиков.
 - Ограничения: зависимость от аппаратной уязвимости, необходимость повторного джейлбрейка после перезагрузки, возможные несовместимости с некоторыми версиями прошивки и компонентами системы.
 - Юридический и безопасностный аспект: использование может нарушать условия лицензионного соглашения и требовать осторожности из‑за рисков потери гарантий и потенциальных уязвимостей безопасности.
 - Обновления и поддержка: проект развивался сообществом, но конкретные детали по поддерживаемым версиям и инструкциям изменяются со временем; в случае недостатка официальной информации рекомендуется опираться на независимые описания и тестирование.