Найти тему

Как поставить джейлбрейк checkra1n на iPhone/iPad под управлением iOS/iPadOS 12-17 с помощью Linux

Всем привет!

Из-за санкций из App Store пропало множество приложенией. Какие-то полностью (например, банковские), а какие-то стали недоступны только лишь в российской версии магазина приложений.

Я думаю, для многих это стало серьёзной проблемой, ведь с приходом запретов со стороны США многие популярные приложения и игры теперь попросту невозможно скачать (а уже установленные - обновить) - при вводе в поисковик App Store просто не находит софт, а при переходе по ссылке - выводит на экран сообщение "Этот контент сейчас недоступен в вашей стране или регионе".

При переходе по ссылке App Store сообщает, что прилоэжение недоступно
При переходе по ссылке App Store сообщает, что прилоэжение недоступно

Существует способ скачать удаленные из российского App Store приложения: нужно просто поменять регион магазина приложений на США и скачать нужное (об этом расскажу в отдельном посте).

Но ведь существуют приложения, которые удалили не просто из российской версии, а полностью из App Store! Именно поэтому нужно найти другой метод обхода ограничений.

И я его нашел.

Речь идёт о полупривязанном джейлбрейке под названием checkra1n. Джейлбрейк - это особый способ получить доступ к функциям, ограниченным в ОС путём её взлома. Таким образом вы сможете изменить расширенный набор настроек вашего iPhone. Однако, устанавливая джейлбрейк, вы автоматически лишаетесь гарантии на ваше устройство).

Если вы готовы принять последствия, читайте продолжение. Рекомендуется предварительно создать резервную копию iPhone.

Будем делать это в ОС Linux, так как checkra1n интегрирован преимущественно в эту оболочку.

Нам понадобится командная строка. Она запускается комбинацией клавиш Ctrl + Alt + T .

Появится зелёная строка, которая содержит имя пользователя и название комптьютера. Введите следующую команду:

git clone https://github.com/Randomblock1/checkra1n-linux

Если система ответит "команда git не найдена", установите ее с помощью команды sudo apt install git и введите пароль входа в вашу учётную запись. Ждём завершения процесса и потом вводим команду выше.

Примерно так выглядит весь процесс выполнения команд
Примерно так выглядит весь процесс выполнения команд

После завершения вновь появится зелёная строка. Теперь вводим

cd checkra1n-linux

Эта команда автоматически переключает нас на выполнение операций в папке с checkra1n. Именно сюда мы и будем загружать нашу утилиту для джейлбрейка.

После появления синей надписи ~/checkra1n-linux$ введите команду

./installer.sh

При ошибке "You need run this as root, use sudo!" повторите попытку, добавив в начало команды выше sudo.

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

При возникновении ошибки "You need run this as root, use sudo!" добавьте в начало команды sudo и запустите её ещё раз
При возникновении ошибки "You need run this as root, use sudo!" добавьте в начало команды sudo и запустите её ещё раз

Примерно где-то в середине откроется диалоговое окно установщика. Вам нужно выбрать первую строчку в списке
Примерно где-то в середине откроется диалоговое окно установщика. Вам нужно выбрать первую строчку в списке

После этого можно закрыть командную строку, она нам больше не понадобится.

В списке приложений должна появится иконка checkra1n:

Иконка выглядит как два пиксельных короля, один из них белый, другой чёрный
Иконка выглядит как два пиксельных короля, один из них белый, другой чёрный

Запускаем приложение. Должно появиться вот такое окно:

Первоначально так выглядит checkra1n при запуске
Первоначально так выглядит checkra1n при запуске

Разблокируйте устройство и подключите его к компьютеру. Рекомендуется использовать оригинальный кабель во избежание проблем.

Затем нажмите на устройстве кнопку "Доверять", чтобы подключится к компьютеру.

Нажмите "Доверять этому компьютеру", чтобы установить соединение
Нажмите "Доверять этому компьютеру", чтобы установить соединение

Вернитесь в checkra1n. Обратите внимание, что поддерживаются только iOS 12-17. iOS 18 пока что в этом списке нет, и я пока что не нашел утилит, которые ставят джейлбрейк на устройства с восемнадцатым поколением ОС.

Если все удачно, программа отобразит название вашего устройства, установленную версию ОС и "connected in Normal Mode". Нажмите далее.

Устройство перезагрузится в Recovery Mode (для тех, кто не знает, объясню: это тот самый экран с компьютером и шнуром). Далее программе необходимо перейти в DFU (Device Firmware Update) режим. Вам нужно будет нажать "Далее" и по указанию программы зажать кнопки.

  • iPhone X и выше: кнопка увеличения громкости (кратковременное нажатие), кнопка уменьшения громкости (кратковременное нажатие), кнопка питания (удерживание до распознавания программой).
  • iPhone 7-8 Plus: кнопка питания (удерживание 3 с), затем нажать кнопку уменьшения громкости, держать вместе 10 с, затем отпустить кнопку питания и держать до распознавания программой.
  • iPhone 6S и ниже: удерживать кнопку питания 3 с, затем нажать кнопку "Домой" и вместе удерживать 10 с, затем отпустите кнопку и питания и удерживайте кнопку "Домой" до распознавания программой.

Во время процесса программа вам будет показывать, что нужно делать. В случае неудачи перезагрузите смартфон и перезапустите программу.

После успешного входа в DFU режим вам будет предложено сделать джейлбрейк или вернуться назад. Выберите "Jailbreak".

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

Во время установки джейлбрейка на экране устройства будет появляться мелкий текст, который будет быстро бежать. Это процесс установки джейлбрейка, ничего плохого в этот момент не происходит.

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

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

Пишите в комментарии, если возникают какие-то проблемы.

Надеюсь, это кому-то поможет. А пока на этом всё. До встречи!