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

Установка checkra1n — это один из самых надёжных способов сделать джейлбрейк на iPhone, используя аппаратную уязвимость checkm8. В отличие от программных эксплойтов, этот метод работает на широком спектре устройств, включая модели от iPhone 5s до iPhone X, независимо от версии iOS. Однако процесс требует аккуратности: неправильные действия могут привести к зависанию устройства или потере данных.

В этой статье вы найдёте пошаговую инструкцию по установке checkra1n на iPhone с помощью Mac, Linux или Windows (через USB-загрузчик), а также уникальные решения для распространённых ошибок, которых нет в стандартных гайдах. Мы разберём, как подготовить устройство, войти в режим DFU, запустить утилиту и что делать, если процесс застрял на этапе эксплойта.

Прежде чем начинать, убедитесь, что ваша модель iPhone поддерживается — полный список совместимых устройств приведён ниже. Также проверьте, что на компьютере достаточно свободного места (минимум 5 ГБ) и отключены антивирусы, которые могут блокировать работу checkra1n.

📊 Какую ОС вы используете для джейлбрейка?
macOS
Linux
Windows (через USB-загрузчик)
Не знаю

1. Какие модели iPhone поддерживает checkra1n?

Утилита checkra1n работает на устройствах с чипами A7–A11, то есть от iPhone 5s до iPhone X. Ниже — полный список совместимых моделей и важные ограничения:

Модель iPhone Чип Поддержка checkra1n Примечания
iPhone 5s A7 ✅ Да Требуется iOS 12.0–15.7.1
iPhone 6/6 Plus A8 ✅ Да Поддерживаются все версии iOS
iPhone 6s/6s Plus A9 ✅ Да Возможны проблемы с Touch ID после джейлбрейка
iPhone SE (1-го поколения) A9 ✅ Да Аналогично iPhone 6s
iPhone 7/7 Plus A10 ✅ Да На iOS 14+ возможны зависания при эксплуатации
iPhone 8/8 Plus/X A11 ✅ Да На iOS 15+ требуется отключать Passcode перед джейлбрейком

Важно: Устройства с чипами A12 и новее (iPhone XS, 11, 12 и т.д.) не поддерживаются из-за отсутствия аппаратной уязвимости. Также checkra1n не работает на iPad с чипами A12Z и M1/M2.

Если ваша модель есть в списке, но джейлбрейк не проходит, проверьте версию iOS. Например, на iPhone 8 с iOS 16 утилита может выдавать ошибку -20 — решение этой проблемы описано в разделе об ошибках.

Почему checkra1n не поддерживает новые iPhone?

Уязвимость checkm8 затрагивает только загрузчик чипов A7–A11. В более новых процессорах (начиная с A12) Apple устранила эту брешь на аппаратном уровне, поэтому для них требуются другие методы джейлбрейка (например, palera1n для A12–A15).

2. Подготовка iPhone и компьютера к джейлбрейку

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

  • 📱 Создайте бэкап в iTunes/Finder — даже если вы опытный пользователь, риск сбоя всегда есть. Используйте Зашифрованный бэкап, чтобы сохранить пароли и данные приложений.
  • 🔒 Отключите пароль и Touch ID/Face ID — это обязательное условие для успешного джейлбрейка. Перейдите в Настройки → Touch ID и пароль и временно удалите все данные.
  • Зарядка не менее 50% — прерывание процесса из-за разряда батареи может привести к bootloop (зацикленному включению).
  • 🖥️ Обновите ОС компьютера — для macOS требуется версия не ниже 10.13 High Sierra, для Linux — ядро 5.4+.

Для пользователей Windows: checkra1n официально не поддерживает эту ОС, но можно использовать USB-загрузчик с Linux. Подробная инструкция по настройке приведена в следующем разделе.

⚠️ Внимание: Если на вашем iPhone включена функция Найти iPhone (iCloud Lock), отключите её до начала процесса. В противном случае после джейлбрейка устройство может заблокироваться с требованием ввести пароль Apple ID.

Также рекомендуется отключить Антивирус и Брандмауэр на компьютере — они могут блокировать работу checkra1n как потенциально опасного ПО. Если вы используете Mac, проверьте настройки Системной защиты целостности (SIP) — её нужно отключить в Recovery Mode (команда csrutil disable в Terminal).

Создать бэкап в iTunes/Finder|Отключить пароль и биометрию|Зарядить iPhone до 50%+|Обновить ОС компьютера|Отключить антивирус и брандмауэр|Отключить "Найти iPhone"-->

3. Скачивание и установка checkra1n

Официальный сайт checkra1ncheckra.in. Скачивайте утилиту только оттуда, чтобы избежать вирусов. Ниже — инструкции для каждой ОС:

Для macOS

1. Скачайте .dmg-файл с сайта и смонтируйте его.

2. Перетащите checkra1n в папку Программы.

3. При первом запуске macOS заблокирует приложение — откройте Системные настройки → Защита и безопасность и разрешите запуск.

Для Linux

1. Скачайте .deb-пакет (для Debian/Ubuntu) или соберите из исходников.

2. Установите зависимости:

sudo apt install libusb-1.0-0 libimobiledevice6 usbmuxd

3. Запустите утилиту через терминал:

sudo checkra1n

Для Windows (через Linux USB)

1. Скачайте образ Ubuntu Live USB с сайта ubuntu.com.

2. Запишите его на флешку с помощью Rufus или BalenaEtcher.

3. Загрузитесь с флешки, выбрав Try Ubuntu without installing.

4. В терминале выполните команды из раздела для Linux.

⚠️ Внимание: Не используйте "пиратские" сборки checkra1n с торрентов или сторонних сайтов. В них часто встроены майнеры или шпионское ПО, которое может скомпрометировать ваш iPhone или компьютер.

После установки подключите iPhone к компьютеру через оригинальный кабель Lightning (дешёвые аналоги могут вызывать ошибки подключения). Убедитесь, что устройство определилось в системе — для этого введите в терминале:

ideviceinfo

Если команда выводит информацию о модели, можно переходить к следующему шагу.

4. Вход в режим DFU и запуск джейлбрейка

Режим DFU (Device Firmware Update) — это состояние, при котором iPhone не загружает iOS, но позволяет взаимодействовать с загрузчиком. Для входа в DFU следуйте инструкции точно по времени:

  1. Подключите iPhone к компьютеру и запустите checkra1n.
  2. Нажмите Start — утилита предложит перевести устройство в DFU.
  3. Следуйте подсказкам на экране:
    • 🔘 Нажмите и удерживайте Боковую кнопку + Кнопку уменьшения громкости (для iPhone 8/X) или Домой + Питание (для iPhone 7 и старше) в течение 3 секунд.
    • 🔘 Отпустите кнопку Питание, но продолжайте удерживать Домой/Уменьшение громкости ещё 10 секунд.
    • 🔘 Если экран остался чёрным — вы в DFU. Если появилось яблоко, повторите процесс.

После успешного входа checkra1n начнёт процесс эксплуатации уязвимости. Это может занять от 1 до 10 минут — не отключайте кабель и не прерывайте работу утилиты. На экране iPhone появится логотип checkra1n (зелёный значок с галочкой).

Если процесс застрял на этапе Exploiting дольше 15 минут:

  • 🔄 Перезагрузите iPhone принудительно (Боковая кнопка + Увеличение/Уменьшение громкости).
  • 🔌 Попробуйте другой USB-порт (желательно USB 2.0 — они стабильнее 3.0).
  • 🖥️ Переустановите checkra1n или используйте другую версию (например, 0.12.4 beta вместо стабильной).

5. Решение распространённых ошибок checkra1n

Даже при правильной подготовке могут возникать ошибки. Ниже — таблица с кодами ошибок и способами их устранения:

Код ошибки Причина Решение
-20 Несовместимая версия iOS или чип Проверьте модель iPhone и обновите/понизьте iOS до поддерживаемой версии
-78 Активный Passcode или Face ID Отключите пароль и биометрию в настройках перед джейлбрейком
-77 Проблемы с USB-подключением Используйте оригинальный кабель и порт USB 2.0, отключите хабы
-31 Не хватает памяти на устройстве Освободите минимум 1 ГБ, удалив ненужные файлы
-53 Ошибка загрузчика (bootrom) Повторите процесс в DFU, используя другую версию checkra1n

Если ошибка не указана в таблице, попробуйте следующие универсальные шаги:

  1. Переустановите checkra1n с официального сайта.
  2. Попробуйте другой компьютер (особенно если у вас Windows — иногда драйвера usbmuxd работают некорректно).
  3. Обновите iTunes (на Mac) или libimobiledevice (на Linux) до последней версии.
  4. Если iPhone завис на логотипе Apple после джейлбрейка, выполните жёсткий сброс (Боковая кнопка + Домой/Громкость до перезагрузки).

Для пользователей iPhone X на iOS 15+: Если после джейлбрейка не работает Face ID, это нормально — аппаратный джейлбрейк отключает Secure Enclave. Чтобы вернуть функционал, придётся удалить джейлбрейк (через Restore System в checkra1n).

6. Установка твиков после джейлбрейка

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

  • 🔄 Обновите репозитории: откройте Cydia, дождитесь завершения загрузки данных (Reloading Data).
  • 🛡️ Установите Substrate Safe Mode — это спасёт устройство от bootloop при конфликте твиков.
  • 📦 Добавьте популярные репозитории:
    https://repo.chariz.com/
    

    https://repo.packix.com/

    https://dynastic.co/repo/

Рекомендуемые твики для начала:

  • 🎨 SnowBoard — темы для иконок и интерфейса.
  • 🔒 BioProtect XS — блокировка приложений по Face ID.
  • 📶 Liberty Lite — обход обнаружения джейлбрейка в банковских приложениях.
  • 🔋 BatteryPercentX — отображение точного процента заряда.
⚠️ Внимание: Не устанавливайте твики из непроверенных репозиториев (например, https://jailbreak.repo). Они могут содержать вредоносный код, который украдёт данные вашего Apple ID или заблокирует устройство.

Если после установки твика iPhone перестал включаться:

  1. Зажмите Боковую кнопку + Увеличение громкости до появления логотипа Apple.
  2. Если это не помогло, подключите устройство к компьютеру и запустите checkra1n в режиме Safe Mode (опция Options → Safe Mode).
  3. Удалите проблемный твик через Cydia (раздел Installed → Recent).

7. Как удалить checkra1n и вернуть iPhone в исходное состояние

Если вам нужно продать iPhone, отнести его в сервис или просто отказаться от джейлбрейка, удалить checkra1n можно двумя способами:

Способ 1: Через checkra1n (без потери данных)

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

2. Выберите опцию Restore System (восстановить систему).

3. Дождитесь завершения процесса — устройство перезагрузится без джейлбрейка, но все данные и приложения останутся.

Способ 2: Полный сброс через iTunes (удалит всё)

1. Подключите iPhone к компьютеру и откройте iTunes (или Finder на macOS Catalina и новее).

2. Переведите устройство в режим Recovery Mode:

  • Для iPhone 8/X и новее: быстро нажмите Увеличение громкости → Уменьшение громкости → удерживайте Боковую кнопку.
  • Для iPhone 7: удерживайте Уменьшение громкости + Питание.
  • Для iPhone 6s и старше: удерживайте Домой + Питание.

3. В iTunes выберите Восстановить iPhone — это удалит все данные и установит последнюю версию iOS.

Важно: Если вы планируете снова сделать джейлбрейк, не обновляйте iOS через настройки устройства — это закроет уязвимость checkm8. Используйте только восстановление через iTunes с выбором конкретной версии прошивки (например, iOS 14.8.1).

Что будет если обновить iOS после джейлбрейка?

Обновление через Настройки → Основные → Обновление ПО установит последнюю версию iOS, которая может быть несовместима с checkra1n. Например, на iPhone 6s после обновления до iOS 16 джейлбрейк сделать уже не получится. Всегда используйте восстановление через iTunes с выбором прошивки.

FAQ: Частые вопросы по checkra1n

❓ Можно ли сделать джейлбрейк на iPhone 11/12/13 с помощью checkra1n?

Нет, checkra1n работает только на устройствах с чипами A7–A11 (до iPhone X включительно). Для новых моделей используйте palera1n (для A12–A15) или Dopamine (для iOS 15–16).

❓ Почему после джейлбрейка не работает мобильная связь или Wi-Fi?

Это может быть вызвано конфликтом твиков, особенно если вы установили модификации для модуля Baseband. Попробуйте:

  1. Удалите недавно установленные твики через Cydia.
  2. Перезагрузите iPhone в Safe Mode (удерживайте Увеличение громкости при загрузке).
  3. Если проблема осталась, восстановите систему через checkra1n (Restore System).
❓ Можно ли обновить iOS после джейлбрейка checkra1n?

Технически да, но это закроет уязвимость, и вы не сможете повторно сделать джейлбрейк. Если нужно обновиться, используйте iTunes для восстановления конкретной версии iOS, которая поддерживается checkra1n (например, iOS 14.8.1). Обновление через настройки устройства приведёт к потере возможности джейлбрейка.

❓ Как обойти блокировку банковских приложений (Сбербанк, Тинькофф) после джейлбрейка?

Банковские приложения detect'ят джейлбрейк через проверку системных файлов. Решения:

  • Установите твик Liberty Lite или A-Bypass — они маскируют следы джейлбрейка.
  • Используйте Shadow (изолирует приложения от системных изменений).
  • Для Сбербанка иногда помогает удаление файла /var/jb/offsets.plist (требуется Filza).

Если ничего не работает, создайте вторую учётную запись пользователя без джейлбрейка через TrollStore.

❓ Checkra1n выдаёт ошибку -77 на Mac с чипом M1/M2. Что делать?

Проблема связана с драйверами usbmuxd на новых Mac. Решения:

  1. Используйте checkra1n версии 0.12.4 beta 2 или новее.
  2. Подключите iPhone через хаб с портом USB-A (прямое подключение к USB-C может не работать).
  3. Отключите System Integrity Protection (SIP):
    csrutil disable
    

    reboot