AktualnościAkcjeHakerzy uruchamiają system iOS firmy Apple na telefonach z Androidem po raz pierwszy

Hakerzy uruchamiają system iOS firmy Apple na telefonach z Androidem po raz pierwszy

Autor: Decrypt·

Najważniejsze informacje

  • •Open-source'owy projekt ios-sweet uruchamia iOS 16.7.16 na Redmi Note 10 Pro, łącząc publicznie wydane jądro XNU firmy Apple z niemodyfikowanymi plikami systemowymi iPhone'a X, załatanymi pod procesor Snapdragon 732G.
  • •Port jest wciąż daleki od użytecznego telefonu: Wi-Fi, Bluetooth, dane mobilne, dźwięk i aparat nie działają, a brak sterownika graficznego ogranicza renderowanie do około 20–30 klatek na sekundę.
  • •Grupa o nazwie OOSexGang twierdzi, że jej projekt HackiOS uruchamia iOS 16.5 na Poco X5 Pro przy użyciu niestandardowego UEFI i jądra XNU, ale nie opublikowała publicznego kodu źródłowego ani niezależnej weryfikacji.
  • •Prace odwracają wcześniejsze inicjatywy przenoszenia Androida na iPhone'y, w tym projekt iDroid z kwietnia 2010 roku oraz Project Sandcastle firmy Corellium, który przeniósł Androida 10 na iPhone'y z układem Apple A10.
  • •Instalacja oprogramowania usuwa dane użytkownika Androida z telefonu i pozostawia większość zabezpieczeń wyłączonych, a deweloperzy odradzają przechowywanie na urządzeniu danych osobistych.
Hakerzy uruchamiają system iOS firmy Apple na telefonach z Androidem po raz pierwszy

Nagrania pokazujące uruchamianie systemu iOS 16 firmy Apple na telefonach z Androidem rozprzestrzeniły się w X, w tym klip opublikowany 18 października z iOS na Redmi Note 12, który przekroczył 2 miliony wyświetleń. Inny deweloper zaprezentował build działający na Nothing 3a.

Projekty są eksperymentalne i dalekie od zapewnienia użytecznych wrażeń zbliżonych do iPhone'a. Open-source'owy projekt ios-sweet łączy jądro XNU firmy Apple z niemodyfikowanymi plikami iOS 16.7.16 z iPhone'a X i załata system, aby działał na układzie Snapdragon 732G firmy Qualcomm.

Apple buduje iOS—oprogramowanie odpowiedzialne za wszystko, od ekranu dotykowego iPhone'a po jego aplikacje—tak, aby działało na sprzęcie samej firmy. W praktyce konsumenci tradycyjnie wybierali telefon wraz z jego systemem operacyjnym. Te eksperymenty podważają to rozdzielenie, próbując uruchomić oprogramowanie Apple na tanich urządzeniach z Androidem, które nigdy nie były z nim sprzedawane. Prace opierają się na praktykach wydawniczych samego Apple: firma utrzymuje iOS jako własnościowy, ale publikuje jądro XNU jako open source, dając tym portom punkt startowy, którego w przeciwnym razie by nie miały.

Android był wcześniej przenoszony na iPhone'y. Projekt iDroid pozwolił wczesnym iPhone'om uruchomić Androida w kwietniu 2010 roku. Około dekadę później firma bezpieczeństwa Corellium uruchomiła Project Sandcastle, który przeniósł Androida 10 na iPhone'y z układem Apple A10. Odwrotny proces—uruchamianie iOS na sprzęcie z Androidem—stał się teraz przedmiotem kilku niezależnych inicjatyw.

Jeden z projektów, znany jako HackiOS, próbuje przepisać kod od zera, aby uruchomić prawdziwy iOS na sprzęcie z Androidem. Badacz przedstawiający się jako Md Ismail Šojal powiedział, że projekt znajduje się w końcowej fazie dopowywania i po ukończeniu będzie całkowicie darmowy i otwarty.

WTf, Running real iOS on Android hardware. HackiOS is attempting a full code rewrite to run actual iOS on Android hardware. They're in the final polishing stage. If it works, the project will be completely free and open no paywalls, no premium tiers. pic.twitter.com/oQywSdi9Y5 — Md Ismail Šojal (@0x0SojalSec) October 16, 2026

Najbliższy publicznie dostępny kod to ios-sweet, open-source'owy projekt stworzony dla Redmi Note 10 Pro. Wykorzystuje XNU, jądro publikowane otwarcie przez Apple, i załatania go, aby współpracowało z procesorem Snapdragon 732G w telefonie. Na jądrze działają następnie niemodyfikowane pliki iOS 16.7.16 z iPhone'a X.

README projektu opisuje ios-sweet jako „eksperymentalne uruchomienie, a nie użyteczny system operacyjny telefonu”. Według deweloperów Redmi Note 10 Pro dociera do ekranu blokady, ekranu głównego, Centrum sterowania i Ustawień, przy czym ekran dotykowy i przyciski fizyczne reagują.

Ograniczenia są znaczne. Wi-Fi, Bluetooth, dane mobilne, dźwięk i aparat nie działają. Gesty służący do opuszczenia aplikacji nie przynosi efektu, a brak sterownika graficznego oznacza, że procesor telefonu renderuje ekran z prędkością około 20–30 klatek na sekundę. Pierwsze uruchomienie trwa cztery do pięciu minut, podczas gdy urządzenie pozostaje na logo Apple.

Osobna grupa nazywająca się OOSexGang twierdzi, że jej projekt HackiOS uruchamia iOS 16.5 na Poco X5 Pro przy użyciu niestandardowego UEFI—oprogramowania sprzętowego uruchamiającego urządzenie—oraz jądra XNU. Badacz, który udostępnił demonstrację, powiedział, że nie ma publicznego kodu źródłowego ani niezależnej weryfikacji. Do czasu pojawienia się wydania twierdzenia tego projektu opierają się na własnych demonstracjach, a nie na kodzie, który mogliby zbadać zewnętrzni obserwatorzy.

W nowszej demonstracji Safari pobiera plik aplikacji Android z APKMirror, a następnie nie potrafi go otworzyć. To zachowanie jest zgodne z brakiem obsługi aplikacji APK Androida przez iOS.

iOS 16.5 just Running on an Android phone hardware. and it can't open Apk because of iOS, Safari pulls an APK from APKMirror, then fails to run it. New HackiOs/OOSexGang demo it can be soon public release pic.twitter.com/TGclBWllxp — Md Ismail Šojal (@0x0SojalSec) October 19, 2026

Szerszy wysiłek uruchamiania oprogramowania w środowiskach, do których nie było przeznaczone, przyciąga dodatkowe zainteresowanie, ponieważ narzędzia AI umożliwiają szybsze tworzenie i ulepszanie kodu. Na kilka dni przed tymi demonstracjami iOS firma bezpieczeństwa Calif.io złamała zabezpieczenia iPhone'a 18 Pro na scenie konferencji Hexacon w Paryżu. Dostęp root przetrwał ponowne uruchomienie. Jailbreak usuwa ograniczenia Apple i daje użytkownikom głębszą kontrolę nad iPhone'em.

Innym narzędem związanym z tą działalnością jest REA, czyli Reverse Engineer Anything. Darmowy zestaw narzędzi pozwala asystentom kodowania AI analizować oprogramowanie. Przykłady obejmowały demonstrację dewelopera z Grand Theft Auto V działającym na iOS.

Na razie praktycznym ograniczeniem iOS na Redmi Note 10 Pro jest dotarcie do ekranu głównego iOS. Łączność bezprzewodowa, dane mobilne i dźwięk pozostają niedostępne, procesor rysuje ekran z prędkością około 20–30 klatek na sekundę, a początkowe uruchomienie może trwać kilka minut. Dalsze postępy będą mierzone według tego, co same projekty wymieniają jako brakujące: działających sterowników łączności i dźwięku oraz publicznego wydania HackiOS, które inni mogliby zweryfikować.

Każdy, kto próbuje zainstalować to oprogramowanie, powinien również wiedzieć, że proces usuwa dane użytkownika Androida z telefonu i pozostawia większość zabezpieczeń wyłączonych. Deweloperzy odradzają przechowywanie na urządzeniu danych osobistych.

Źródło: Decrypt