Кратко

  • Видео загрузки iOS 16 на Redmi Note 12 и Nothing 3a распространились в X, причём клип с Redmi Note 12, опубликованный 18 октября, набрал более 2 миллионов просмотров.
  • Открытый проект ios-sweet объединяет ядро Apple XNU с неизменёнными файлами iOS 16.7.16 на телефоне со Snapdragon 732G, но Wi-Fi, мобильные данные, звук, камера и аппаратное ускорение графики пока не работают.
  • Android впервые запустили на iPhone с помощью iDroid в апреле 2010 года, а Project Sandcastle от Corellium повторил этот подвиг на более новых iPhone примерно десять лет спустя.

Энтузиасты загружают Apple iOS — программное обеспечение, на котором работают iPhone, — на Android-телефоны просто чтобы доказать, что это возможно, и видеодемонстрации становятся вирусными в социальных сетях.

Один клип с iOS 16 на Redmi Note 12 набрал более 2 миллионов просмотров в X, а другой разработчик опубликовал сборку, работающую на Nothing 3a.

Myriad: у какой компании будет лучшая модель ИИ? Нажмите, чтобы сделать свой прогноз.
Myriad: у какой компании будет лучшая модель ИИ? Нажмите, чтобы сделать свой прогноз.

iOS — операционная система, которая управляет всем на iPhone, от сенсорного экрана до приложений, — создана для работы только на собственном оборудовании Apple. Выбор телефона означал выбор его программного обеспечения, и наоборот. Если эта стена треснет, дешевые и старые телефоны однажды смогут запускать программное обеспечение, с которым их никогда не продавали.

Android уже запускался на iPhone раньше: проект под названием iDroid позволил ранним iPhone загружать его в апреле 2010 года. Десятилетие спустя компания по безопасности Corellium запустила Project Sandcastle, который установил Android 10 на iPhone с чипом Apple A10.

Никому не удавалось сделать наоборот — до сих пор.

Пользователи достигают хороших результатов с помощью комбинации инструментов. Наиболее близкий публичный код — это открытый проект на GitHub, сайте, где разработчики делятся кодом, под названием ios-sweet, созданный для Redmi Note 10 Pro.

Он берёт XNU, ядро, которое Apple публикует открыто (ядро операционной системы, которое взаимодействует с чипом, памятью и хранилищем), и патчит его для работы на чипе Qualcomm Snapdragon 732G этого телефона. Затем поверх него размещаются неизменённые файлы iOS 16.7.16 с iPhone X.

Файл «readme» от его разработчиков называет проект «экспериментальным запуском, а не пригодной для использования операционной системой телефона» и сообщает, что Redmi Note 10 Pro достигает экрана блокировки, домашнего экрана, Пункта управления и Настроек, при этом сенсорный ввод и кнопки реагируют. Wi-Fi, Bluetooth, мобильные данные, звук и камера не работают, жест выхода из приложения ничего не делает, а без графического драйвера процессор отрисовывает экран примерно с 20–30 кадрами в секунду.

Отдельная группа, называющая себя OOSexGang, утверждает, что её проект HackiOS запускает iOS 16.5 на Poco X5 Pro, используя кастомный UEFI (прошивку, которая запускает устройство) и ядро XNU. Исследователь, делящийся демонстрацией, отмечает, что публичного исходного кода или независимой проверки нет. В более новом клипе Safari скачивает файл Android-приложения с APKMirror и затем не может его открыть, что, справедливости ради, iOS всегда делала с Android-приложениями.

Идея запуска вещей там, где они не должны работать, набирает энтузиастов с появлением ИИ и возможности доставлять код — и улучшать его — чрезвычайно быстро. Всего несколько дней назад компания по безопасности Calif.ioвзломала iPhone 18 Pro на сцене конференции Hexacon в Париже, и root-доступ сохранился после перезагрузки. Джейлбрейк снимает ограничения Apple, давая пользователю глубокий контроль над телефоном.

Ещё один важный инструмент, который дал толчок этому движению, — это REA, сокращение от Reverse Engineer Anything, бесплатный набор инструментов, позволяющий ИИ-ассистентам по программированию разбирать программное обеспечение на части, с примерами, включавшими демонстрацию разработчиком запуска GTA V на iOS.

На данный момент практический потолок Redmi Note 10 Pro, работающего на iOS, — это созерцание домашнего экрана iOS. Wi-Fi, мобильные данные и звук не работают, экран отрисовывается процессором примерно с 20–30 кадрами в секунду, а первая загрузка занимает четыре-пять минут на логотипе Apple.

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

Присоединяйтесь к более чем 72 000 читателей

Добавить в Google

Добавьте Decrypt в качестве предпочтительного источника, чтобы видеть больше наших материалов в Google.