Спустя несколько недель после тизеров хакер Лука Тодеско выпустил checkra1n, совершенно новую утилиту для джейлбрейка, основанную на эксплоите от @maxi0mx, использующем уязвимость в загрузчике устройств на процессорах A5-A11.
Звучит неплохо. Но стоит иметь в виду, что обновления не смогут устранить уязвимость checkm8, они все же могут сломать джейлбрейк checkra1n. Поэтому утилиту необходимо поддерживать до тех пор, пока Apple выпускает апдейты для поддерживаемых устройств.
Что нужно знать
Инструмент checkra1n находится в стадии публичной бета-версии, настоятельно не рекомендуется использовать этот джейлбрейк на устройстве для повседневного использования до тех пор, пока он не выйдет стабильный релиз.
На момент выхода статьи checkra1n поддерживает все устройства под управлением iOS 12.3 и более поздних версий, включая iPhone 5s и iPhone X, а также все смартфоны выпущенные в промежутке между этими моделями. В список исключений вошли iPad Air 2, iPad (5- го поколения) и iPad Pro (1-го поколения). На данный момент поддержка iPhone 5s, iPad mini 2, iPad mini 3 и iPad Air носит экспериментальных характер, вероятно, эти устройства могут испытывать некоторые трудности при попытке сделать джейлбрейк. Как утверждается, надежность будет улучшена по мере выпуска обновленных версий.
Стоит также отметить, что checkra1n — это полупривязанный инструмент, а это значит что нужно будет подключаться к компьютеру после каждой перезагрузки устройства для восстановления джейлбрейка. Этот способ все же отличается от привязанного, потому что вы сможете использовать устройство после перезагрузки с чистой iOS.
После успешной процедуры джейлбрейка, утилита checkra1n устанавливает менеджер пакетов Cydia. Разработчик сообщил, что в будущем будут поддерживаться и другие пакетные менеджеры, скорее всего он имел в виду Sileo.
Где скачать
Стоит еще раз отметить, что это бета-версия утилиты и для повседневного использования лучше дождаться стабильного релиза. Несмотря на это, если вы все же решили попробовать checkra1n, то все действия вы делаете на свой страх и риск. Загрузить актуальную версию утилиты можно с официального сайта.
Как сделать джейлбрейк с помощью checkra1n
Что нужно знать перед началом процедуры:- На данный момент checkra1n доступен только на macOS, поддержка других операционных систем планируется в будущем
- Это полупривязанный способ
- Поддерживаемые версии iOS: 12.3 — 13.2
- Поддерживаемые менеджеры пакетов: Cydia
- Подключите ваше устройство к компьютеру Mac с помощью сертифицированного Mfi-кабеля Ligthning. Не забудьте нажать «Доверять», если потребуется.
- Загрузите инструмент для джейлбрейка checkra1n с официального сайта команды разработчиков.
- Откройте загруженных файл .dmg, а затем перетащите иконку checkra1n в папку с приложениями (Applications).
- Откройте папку с приложениями, щелкните правой кнопкой мыши по иконке checkra1n и выберите параметр «Показать содержимое пакета».
- Теперь перейдите в checkra1n > Contents > MacOS и дважды кликните по файлу checkra1n_gui.
- Сразу после этого вас встретит стартовое окно утилиты для джейлбрейка. Проверьте, что ваше устройство подключено и распознано. Если все в порядке нажмите кнопку Start.
- Приложение checkra1n сообщит о необходимости перейти в режим DFU. Нажмите кнопку Next.
- Утилита расскажет, как перевести устройство в режим DFU. Приготовьтесь, нажмите кнопку Start и следуйте инструкциям на экране.
- После успешного перехода в режим DFU, checkra1n запустит процедуру джейлбрейка.
- На вашем устройстве появится загрузочный экран с логотипом checkra1n. Не отключайте устройство, пока процедура джейлбрейка не будет завершена.
- После завершения процедуры вы можете закрыть приложение checkra1n.
- Сразу после этого на экране вашего устройства должна появится иконка загрузчика checkra1n. Нажмите на нее.
- В открывшемся окне нажмите на строку Cydia, затем нажмите появившуюся кнопку Install Cydia.
- Загрузчик checkra1n начнет установку менеджера пакетов.
- Когда все закончится загрузчик закроется, и на главном экране появится иконка приложения Cydia.
- Поздравляем, джейлбрейк завершен!