checkra1n Спустя несколько недель после тизеров хакер Лука Тодеско выпустил checkra1n, совершенно новую утилиту для джейлбрейка, основанную на эксплоите от @maxi0mx, использующем уязвимость в загрузчике устройств на процессорах A5-A11.

Checkra1n — это уникальный прецедент, который мы не видели со времен limera1n для iPhone 4 с процессором A4. К сожалению, новый способ для джейлбрейка не отвязан, как это было в случае с limera1n, но он использует эксплоит, который Apple не сможет устранить с помощью обновления программного обеспечения, а это означает, что устройства могут быть джейлбрейкнуты независимо от версии ПО.

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

Что нужно знать

Cydia
Инструмент 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.
  • Поздравляем, джейлбрейк завершен!





iGuides в Telegram — t.me/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru
У нас есть подкаст и его видео-версия