Энтузиасты запустили полноценную iOS 16.5 на смартфонах с Android в рамках проекта HackiOS

Команда разработчиков под названием OOSexGang запустила проект HackiOS, в рамках которого удалось перенести и запустить оригинальную операционную систему iOS 16.5 на коммерческих смартфонах с Android. В отличие от всевозможных пользовательских оболочек или графических модификаций на базе Linux, энтузиасты занимаются нативным исполнением системного ядра и служб Apple непосредственно на стороннем мобильном оборудовании.

Первыми тестовыми смартфонами стали Poco X5 Pro с внутренним кодовым именем redwood и Xiaomi Mi 11 Lite 5G под обозначением renoir. На опубликованных материалах устройства загружают официальный интерфейс iOS, системное меню с информацией о модели iPhone X под управлением iOS 16.5, рабочий домашний экран с виджетами и системную клавиатуру.

Запуск закрытой платформы Apple потребовал создания специализированной низкоуровневой реализации UEFI и масштабного реверс-инжиниринга. В репозиториях авторов проекта под никами wannqn и shimoku74 зафиксированы коммиты с драйверами под чипсеты Qualcomm Snapdragon, направленные на адаптацию ядра XNU под платформу Android. Разработчик команды под ником shimokku подтвердил серьезность намерений группы в официальном сообщении.

На первых порах авторам модификации пришлось преодолевать проблемы совместимости графического ядра и контроллеров памяти. К 13 октября удалось частично запустить графический ускоритель, исправить наложение обоев и восстановить отображение виджетов. Позже на аппарате с круглым вырезом дисплея запустили браузер Safari и продемонстрировали загрузку видеосервиса YouTube.

Уже к 16 октября в сборках заработали ключевые периферийные модули. Команда добилась корректного вывода звука, работы тактильной вибрации, системного фонарика и беспроводной сети Wi-Fi. Кроме того, участник коллектива под ником 🚾 сообщил об успешной инициализации сенсоров камеры, которые начали передавать изображение в стандартное системное приложение Camera.

Имя для проекта выбирали открытым голосованием, в котором название HackiOS обошло варианты XNUDroid и Project Darwinized. В общей сложности разработчики рассчитывают обеспечить поддержку более чем 5 моделей смартфонов на процессорах Snapdragon, а открытый релиз наработок состоится после завершения чистки и оптимизации программного кода.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев