Hacki OS adalah proyek riset independen yang menjalankan kernel XNU open-source milik Apple (xnu-8796.121.2, kernel dari iOS 16.5) pada perangkat keras ponsel Android, lalu menjalankan user space iOS 16.5 yang tidak dimodifikasi di atasnya, mulai dari launchd melalui backboardd dan SpringBoard hingga aplikasi. Proyek ini bergantung pada loader EFI tersendiri, pengganti sendiri untuk driver tertutup milik Apple, port UEFI, dan driver Wi-Fi Linux yang berjalan di atas lapisan kompatibilitas.
Proyek ini berjalan di dua tempat. Pada POCO X5 Pro 5G (redwood, Snapdragon 778G), tidak ada yang di-flash: UEFI dijalankan dengan fastboot boot, seluruh sistem berada di RAM, dan setelah reboot ponsel kembali ke Android. Proyek ini juga berjalan di bawah QEMU (virt, aarch64) pada komputer Linux mana pun, tanpa memerlukan ponsel. Proyek ini terbagi dalam dua repositori: hackios-xnu-kernel berisi patch XNU, loader EFI, port UEFI, pengerjaan Wi-Fi, dan skrip QEMU, sedangkan hackios-xnu-userland berisi init kustom, library yang disisipkan, job launchd, pembuat image APFS, dan pengerjaan Metal/Mesa. Tidak ada file Apple yang disertakan. Skrip fetch mengunduh IPSW iOS 16.5 langsung dari CDN Apple ke mesin pengguna.
Fitur yang sudah berfungsi meliputi layar kunci, layar utama, seluler, Bluetooth, gestur sistem, Pusat Kontrol, serta aplikasi seperti Pengaturan, Safari, dan Foto. Wi-Fi mencapai 55 hingga 90 Mbit/s, dan suara serta kamera berfungsi. Data yang ditulis oleh iOS tetap tersimpan setelah reboot. Yang belum berfungsi adalah pengisian daya ponsel di bawah kernel ini, layar sentuh, konten App Store, dan masuk dengan Apple ID.
Proyek ini merupakan bangku riset, bukan ROM: setiap sesi berlangsung selama jumlah detik tertentu sebelum kernel kembali ke loader.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing