Разработчику удалось успешно загрузить iOS на устройство Android

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Разработчик представил на платформе GitHub проект, который позволяет успешно установить iOS на телефон с ОС Android. Представленный разработчиком проект меняет основное ядро Linux в Android на XNU — собственное ядро Apple для iPhone. Не вдаваясь в технические подробности того, что такое ядро, его можно рассматривать как основу операционной системы, которая взаимодействует как с аппаратным, так и с программным обеспечением устройства. Когда смартфон загружается, ядро ​​получает список всего оборудования телефона.

iOS на телефоне с Android
iOS на телефоне с Android
Автор: GitHub Источник: www.phonearena.com

Сначала разработчик скопировал список оборудования с iPhone X, поскольку у более новых моделей iPhone есть средства защиты, препятствующие подобным подделкам. Затем он создал загрузочный образ XNU для Android и обманул ОС, заставив её думать, что она загружает iPhone с поддельным списком оборудования устройства. Телефон загрузился до экрана блокировки iOS.

Разработчик GitHub представил лишь экспериментальную версию своей операционной системы, а не полноценную. Однако некоторые вещи работают так же, как на iPhone.

На основном экране видны все установленные приложения iOS. Можно открыть «Настройки» и покопаться в параметрах, сенсорные и жестовые команды тоже функционируют. Центр управления доступен, кнопки управления питанием и регулировки громкости тоже работают. Однако список неработающих функций кастомной ОС разработчика огромен.

Домашний экран iOS на телефоне с Android
Домашний экран iOS на телефоне с Android
Автор: Android Authority Источник: www.phonearena.com

Использовать какие-либо средства связи невозможно — Bluetooth, Wi-Fi и сотовая связь не функционируют. Все датчики смартфона также не работают, включая сканер отпечатков пальцев. Сенсоры камер и динамики тоже не функционируют, и разработчик указывает, что шифрование файлов тоже не работает, поэтому этот телефон небезопасен.

Всё перечисленное ожидаемо, поскольку телефоны iPhone используют другое оборудование, и обман операционной системы мало что даёт. Для работы датчиков и камеры нужны другие драйверы и программное обеспечение, неизвестные для версии ОС iOS.

Источник: phonearena

Другое
Автор не входит в состав редакции iXBT.com (подробнее »)

Сейчас на главной

Новости

Публикации

Советский винтаж в Великобритании и Италии: почему зарубежные ценители до сих пор охотятся за Selena B-210

Переносной транзисторный радиоприёмник Selena B-210 выпускался Минским производственно-техническим объединением «Горизонт» (Минским радиозаводом) начиная с 1975-1976 годов. Данное устройство...

Стальной каркас над Манхэттеном: как строили Empire State Building

Весной 1930 года на Пятой авеню почти не было места для огромной стройки. Участок бывшего отеля Waldorf-Astoria был зажат улицами, вокруг шёл обычный манхэттенский трафик, а подрядчики собирались...

✦ ИИ  Что происходит, когда сервер нейросети перестаёт отвечать посреди запроса

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

Почему в квантовой физике все случайно: как устроено правило Борна и можно ли его доказать

В основе современной квантовой физики лежат два совершенно разных закона, которые описывают поведение микромира в зависимости от того, наблюдаем мы за ним или нет.Первый закон — это...

«Спидола» ПМП-60: приемник, который спас завод и стал легендой

В конце 1950-х годов Рижский электротехнический завод ВЭФ столкнулся с проблемой, знакомой многим советским предприятиям: ламповая радиоаппаратура перестала пользоваться спросом и затоварила...