Коротко

  • Відео завантаження 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 року, а приблизно через десять років Corellium з проєктом Sandcastle повторила цей подвиг на новіших 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.