Android手機跑iOS有了可以公開檢驗的實例。GitHub上的開源專案ios-sweet在說明文件寫道,小米紅米Note 10 Pro在10月18日成功開機進到iOS主畫面,跑的是iPhone X原版、沒有修改過的iOS 16.7.16。
這個專案在台灣時間10月15日建立,到10月20日上午已有510顆星、186次分支。開發團隊把蘋果開源的XNU核心移植到這支手機的高通Snapdragon 732G處理器上,再把iPhone X的系統檔案原封不動放上去,手機開機後會把自己當成一台iPhone X。
紅米Note 10 Pro能解鎖、開設定,但沒有網路
照說明文件,手機可以解鎖、打開設定、拉下控制中心和通知中心,觸控與電源、音量鍵都有反應。啟用手續改走系統內建的Hactivation路徑,完全不經過蘋果伺服器。
| 項目 | 目前狀況 |
|---|---|
| 開機 | 停在蘋果標誌約4分鐘,之後進鎖定畫面 |
| 畫面操作 | 可解鎖、開設定、拉控制中心與通知中心,觸控與實體按鍵有反應 |
| 離開App | 回主畫面手勢與輔助觸控的主畫面鍵都沒反應 |
| 連線與硬體 | Wi-Fi、藍牙、行動網路、聲音、相機、感測器、GPS、Face ID都不能用 |
| 畫面繪製 | 沒有GPU驅動,全靠CPU畫,每秒約20到30格 |
| App | 只有系統內建的,沒有App Store,也不能登入Apple ID |
開發團隊在文件裡寫明這是「實驗性的移植,不是能用的手機系統」。蘋果的程式簽章檢查、沙盒與資料保護大多被關掉,文件特別提醒不要在上面放任何個人資料。
X上還有Nothing、紅米Note 12的開機影片
同一週,社群平台X上也有其他人貼出Android手機開進iOS的畫面。開發者danascape在台灣時間10月19日傍晚貼出Nothing 3a跑iOS的照片與影片,照片裡是iOS鎖定畫面,貼文累積超過13萬次觀看。
帳號0x0SojalSec則在10月19日清晨貼出紅米Note 12開進iOS 16.5的影片,寫著「不是主題,也不是模擬器」;他在另一則貼文說這是HackiOS團隊的展示,可能很快公開。HackiOS目前沒有公開原始碼,外界還無法自己重做驗證;ios-sweet則把程式碼和每個步驟都放在GitHub上。
台灣手上有紅米Note 10 Pro的人要先知道的事
紅米Note 10 Pro有在台灣上市,小米台灣官網仍保留這款手機的規格頁。不過ios-sweet只測過國際版與印度版,其他版本或韌體可能要自己改。
要照做,需要已解鎖bootloader的紅米Note 10 Pro、一台Linux電腦和GitHub帳號,核心是用GitHub的macOS雲端主機編譯。iOS系統會寫進手機的userdata分割區,Android上的使用者資料會全部清掉,光是寫入就要約7分鐘;bootloader、recovery與基頻分割區則不會動到,按住電源鍵加音量下鍵就能回到fastboot模式。
GitHub上的更新紀錄顯示,開發團隊10月19日凌晨的修改,已在嘗試讓手機透過USB連上網路。
















