Osegi
Софт·2 мин чтения

iOS 16 запустили на Redmi Note с помощью проекта ios-sweet

Моддеры запустили iOS 16 на смартфонах Redmi Note с помощью открытого проекта ios-sweet, созданного при участии ИИ-агентов. Для повседневного использования система пока не годится.

An Android smartphone showing the iOS 16 lock screen, running on non-Apple hardware.
Фото: xataka.com

Моддеры сумели запустить iOS 16 на Android-смартфонах, в том числе на Redmi Note. Видео с загрузкой iOS 16 на Redmi Note стало одним из самых обсуждаемых в соцсетях за последние дни. Раньше пробовали обратное: iDroid в 2010 году запускал Android на первых iPhone, а Project Sandcastle — Android 10. По имеющимся данным, в обратную сторону этого не делал никто.

Как это работает

Движение под названием «Hackios», вдохновлённое сценой Hackintosh, выросло из открытого проекта ios-sweet на GitHub. Он заменяет ядро Linux, обычно используемое в Android, на XNU — ядро, которое Apple применяет в своих устройствах. Apple публикует исходный код XNU, поэтому подобных экспериментов так много.

ios-sweet передаёт XNU дерево устройств, скопированное с iPhone X, и ядро «считает», что запускается на iPhone. Затем загружаются неизменённые файлы iOS 16 от iPhone X, которые работают на чипе Android-смартфона. Разработчик выбрал iPhone X, потому что это последний iPhone без аутентификации указателей (PAC). Чипы Qualcomm, как в Redmi Note 10 Pro, PAC не поддерживают, поэтому более новая прошивка iPhone не запустится. Скорее всего, на современных телефонах такой подход не сработает.

Что работает, а что нет

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

Версии есть также для Redmi Note 12 Pro и LG V60. Идёт работа над OnePlus 7T, Redmi 5 Plus и Galaxy S23 Ultra, но код пока не опубликован. Автор порта для Redmi Note 12 утверждает, что звук, Wi-Fi и обои работают, однако система крайне нестабильна. Группа OOSexGang заявляет о запуске iOS 16.5 на Poco X5 Pro. Попытки с Pixel 6 и Galaxy S7 пока не удались.

Большинство портов опирается на генеративный ИИ: в файлах NOTES.md в репозиториях есть инструкции для агентов вроде Claude Code, ChatGPT Codex и Gemini. Благодаря им подобные смелые проекты появляются заметно быстрее.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:iosandroidredmi note 12hackiosclaude codexnu

Ещё за этот день

Показать все →

Ещё в рубрике: Софт

Показать все →