В первые годы после выхода iPhone провести процедуру джейлбрейка можно было исключительно с помощью ноутбуков и компьютеров Apple. Позднее появилась возможность получения доступа к системным разделам гаджета и при помощи других платформ, но теперь участнику сообщества Reddit удалось взломать устройство благодаря смартфону на Android.
Утилита для взлома iOS Checkra1n изначально работала исключительно на macOS 10.10 и новее. Затем был выпущен релиз для компьютеров с ОС Linux, а теперь одному из пользователей Reddit удалось провести данную процедуру с помощью рутированного Android-смартфона.
Официально Checkra1n признан первым и пока единственным рабочим инструментом для осуществления джейлбрека на смартфонах, работающих под управлением актуальной версии iOS 13. В алгоритме взлома используется уязвимость в загрузочном секторе флеш-памяти, вместо традиционной ошибки в ПО. Единственный недостаток Checkra1n заключается в том, что процедуру придётся повторять каждый раз после перезагрузки гаджета.
Возможность выполнить так называемый привязанный джейлбрейк (требующий установки после перезагрузки iPhone) с помощью Android-смартфона значительно расширяет его практическое применение, поскольку не требует постоянного доступа к ПК или ноутбуку. Главным условием успешного выполнения взлома остаётся любой смартфон Apple от iPhone 5s до iPhone X с iOS 12.3 и новее, Android-гаджет с рутом, любое приложение-терминал и возможность соединить два устройства с помощью OTG-переходника.
Детальная процедура проведения джейлбрейка описана на форуме разработчиков XDA-Developers. Автор способа отмечает, что для взлома могут не подойти некоторые кабели USB Type-C — Lightning из-за специфической распиновки.
Источник: xda-developers.com