Теперь вы можете сделать джейлбрейк нескольких популярных iPhone, используя свой Android-смартфон с root-доступом, благодаря checkra1n и его недавней поддержке Linux. Проверьте это!
Многие из нас на XDA-Developers.com впервые оказались на форуме, когда хотели получить root права на наши устройства Android. После всего, наши форумы на данный момент им более 17 лет, и в настоящее время они могут похвастаться более чем 10 миллионами участников, которые создали более 3,4 миллиона тем и 77 миллионов сообщений за последние годы — создание бесценного ресурса сообщества, помогающего энтузиастам получить root права на свои устройства и получить максимальную отдачу от их возможностей. это. Телефон Android с root-доступом открывает множество возможностей для сообщества энтузиастов, открывая двери для самых разных сумасшедших вещей — например, для взлома вашего iPhone.
Взлом iPhone похож на рутирование устройства Android по своей сути — вы, по сути, предоставляете самостоятельно повысили разрешения и отключили множество средств защиты, встроенных в ОС, iOS и Android соответственно. Хотя рутирование нескольких популярных телефонов Android имеет
во многом становится тривиальным делом благодаря сотрудничеству OEM-производителей взлом iPhone остается сложной задачей из-за Apple и ее подхода, огороженного стеной. Каждый раз, когда выходит джейлбрейк, Apple работает над исправлением уязвимостей, которые позволили ей произойдет, закрыв дверь для тех же решений, которые станут жизнеспособными для будущих устройств и будущего программного обеспечения. обновления. Таким образом, джейлбрейки, как правило, очень специфичны для телефона и версии iOS, над которой они работают, а также требуют очень конкретных и очень конкретных шагов для достижения успеха.Чекра1н — это одно из решений для джейлбрейка, которое считается первым джейлбрейком для устройств Apple под управлением iOS 13. Он также работает на широком спектре оборудования Apple. И поскольку он использует эксплойт, нацеленный на дефект загрузочного ПЗУ на оборудовании Apple, а не на уязвимость внутри iOS, оно также считается одним из немногих решений, которые будут работать с обновлениями программного обеспечения на уязвимых устройствах. телефоны. Однако, помимо недостатков, Checkra1n — это полупривязанный джейлбрейк, а это означает, что вам придется делать повторный джейлбрейк каждый раз при перезагрузке устройства. К этому неудобству добавляется тот факт, что побег из тюрьмы изначально был возможно только через MacOS v10.10+ - значительно ограничивает ваши возможности, если ваш телефон когда-либо перезагрузится вне расписания.
Хотя недавно, Checkra1n получил поддержку Linux, что позволяет делать джейлбрейк устройств iOS 13 с помощью компьютера с Linux. Очевидно, что это расширяет возможные платформы, которые вы можете использовать, но поскольку Пользователь Reddit /u/stblr узнал об этом., это также может решить проблему неудобств, связанных с полупривязанным джейлбрейком, позволяя вам сделать джейлбрейк с помощью рутированного Android-смартфона!
Пользователь Reddit /u/stblr отмечает несколько предварительных условий:
- Конечно, во-первых, вам нужен iPhone или iPad, совместимый с Checkra1n (от iPhone 5s до iPhone X, iOS 12.3 и новее).
- Устройство Android с root-доступом, желательно с более новыми версиями Linux и Android. В демонстрационном видео используется Sony Xperia XZ1 Compact на Android 10 с ядром Linux 4.14 и рутирован с помощью Magisk.
- Терминальное приложение на вашем телефоне Android.
- Способ подключения двух телефонов. Некоторые кабели Apple USB-C — Lightning не работают, поскольку в них отсутствуют контакты для перевода iDevice в режим DFU.
А шаги по взлому тюрьмы на удивление просты по сравнению с некоторыми более сложными методами, которые сообщество iOS видело в прошлом:
-
Загрузите двоичный файл Checkra1n для Linux, отметив правильную версию вашего Android-устройства:
- Вы можете проверить архитектуру вашего телефона, запустив эту команду ADB на своем компьютере, когда телефон подключен:
Результатом будет архитектура вашего телефона.adbshellgetpropro.product.cpu.abi
- Вы можете проверить архитектуру вашего телефона, запустив эту команду ADB на своем компьютере, когда телефон подключен:
- Поместите загруженный двоичный файл в /data на своем телефоне Android с root-доступом. Ты можешь найдите свое устройство в наших подфорумах чтобы узнать лучший способ получить root права.
- Подключите iDevice к телефону Android.
- Откройте приложение терминала и получите root-доступ, набрав «Су"команда.
- Тип "lsusb", чтобы проверить, распознано ли ваше iDevice. Отображаемый идентификатор USB должен быть "05ac: 12a8".
- Переведите iDevice в режим DFU (обновление прошивки устройства). Ты можешь найти инструкции для конкретного устройства здесь.
- Проверьте, распознается ли ваше iDevice с помощью «lsusb". Отображаемый идентификатор USB теперь должен быть "05ac: 1227".
- Запустите checkra1n в режиме CLI с помощью команды "./checkra1n -c".
- Теперь ваше iDevice должно быть взломано. Однако этот метод не совсем надежен, поэтому для достижения успеха вам, возможно, придется повторить шаги.
Эти шаги могут показаться пугающими, но на самом деле это не так. Если у вас есть рутированное устройство, мы можем предположить, что вам удобно следовать инструкциям и вводить несколько команд. Тем не менее имейте в виду, что Взлом джейлбрейка и рутирование устройств сопряжены со своими рисками, поэтому не пытайтесь выполнить ни то, ни другое, не понимая полностью, что вы делаете.