很多人幻想過的 iPhone 跑 Android 軟體與遊戲近日竟然成真了!獨立開發者 Leviidev 的開源專案「Husk 2.0」,把 Android 遊戲與軟體跳過模擬器那種方法,直接用翻譯層讓遊戲自帶的 64-bit Android 程式碼原生跑在 iPhone 的處理器上。支援 iOS 16 以上系統、免越獄、支援 150 多款遊戲與 App 。

翻譯層是什麼:跑在真 CPU 上的「假 Android」
先把「Husk 2.0 不是模擬器」講清楚,傳統做法像 QEMU 那樣模擬一整套 Android 系統,開機、載核心、跑系統服務,遊戲還沒見到畫面就先吃掉幾分鐘;Husk 的翻譯層跳過整套系統,把遊戲的 Dex 與 .so 檔直接載進一般的 App 行程,由 Husk 在外面提供遊戲需要的 Android 環境:C 函式庫、遊戲呼叫的 Java 接口、圖形走 OpenGL ES 轉接(ANGLE)與 Vulkan 轉接(MoltenVK),再補上聲音、觸控與手把。遊戲的程式碼在實體 CPU 上執行,沒有模擬層吃掉效能,相容的遊戲幾秒鐘就開機。背後是一整套自製的 Android 執行環境:ART(Android Runtime)被編譯成 iOS 版本,Android 的 bionic 函式庫介面映射到 iOS 的系統層,遊戲的 .so 函式庫載入器也是自己寫的,等於在 iOS 裡蓋了一層薄薄的 Android 地基,穩穩托住遊戲。
Husk 2.0 支援規格清單:150+ 遊戲,GTA:SA 也在榜上
Husk 2.0 系統需求 iOS 16 以上,安裝檔吃 APK、XAPK、APKM、APKS 四種格式,Play 商店的分割安裝包也能拆開用;遊戲引擎支援 Unity、Unreal Engine 4、Godot 3 與 4,外加 cocos2d-x、SDL2/SDL3,連 Rockstar 自家引擎的《GTA:聖安地列斯》都跑起來了。官方宣布的可跑清單超過 150 款遊戲與 App,影片實測最高展示到 120 FPS。翻譯層早期測試就以 Flappy Bird 全速、Subway Surfers 穩定 60 FPS 當驗收門檻,現在的 150 款清單是一路測出來的。2.0 版同時帶來視窗管理員、全新介面與 App 內建說明。
Your iPhone can run Android games. Seriously. Husk 2.0 doesn’t simply emulate Android. Its translation layer takes 64-bit Android code and makes it run directly on the iPhone’s processor, while Husk provides the Android environment the game needs. • iOS 16+ • No jailbreak required • APK, XAPK, APKM & APKS • Unity, Unreal Engine 4 & Godot • 150+ games and apps • JIT support • Up to 120 FPS demonstrated And when translation isn’t enough, Husk can boot a full Android environment through LineageOS. I tested Husk with Android games and apps. Watch my full video to see how this actually works. Would you try this? Full video: https://t.co/eqrb8ehl35
— Techjunkie Aman (@Techjunkie_Aman) October 14, 2026
JIT 這一關免不了
要使用 Husk 2.0「免越獄」屬實,但不代表不用花時間折騰。iOS 只允許 debugger 授予 JIT(即時編譯)權限,而翻譯層與虛擬機都吃 JIT,這道管制是蘋果刻意的設計,擋的就是動態生成機器碼的技術,翻譯層這類工具天生踩在紅線上,所以第一次上手得先過這關:iOS 26 之後可用 Husk 內建的 StikJIT 自行開啟,iOS 27 甚至能從設定直接與 iPhone 配對、不用電腦;或者裝 StikDebug 這類工具;iOS 26 以前的舊系統就需要 TrollStore(巨魔商店)或越獄。再加上只能側載安裝(JIT 與 GPL 授權讓它註定上不了 App Store)、一次只能跑一款遊戲,切換得把 Husk 整個關掉重開、APK 必須內含 64-bit 程式碼,老實說想玩 Husk 2.0 並沒有很簡單,專案目前透過簽名側載商店發行才能使用。
Google 留下的作業,被獨立開發者寫完
翻譯層這個概念不是從石頭蹦出來的。Google 自己就做過 Android Translation Layer(ATL),實驗把 Android App 帶到 Linux 等平台;Husk 採用同樣的切割哲學,把 Android 框架攔在 App 與系統之間,再把整套框架重寫成 iOS 原生版。專案文件裡寫得很清楚:翻譯層的程式碼全部是 Husk 自有、GPL-2.0 授權,不取用 ATL 或 AOSP 的程式碼,授權界線劃得清清楚楚,這是動手前就想好的事。連解析 APK 的兩支程式都掛上模糊測試,跑了 30 萬次,執行零崩潰才收工,這種工程紀律在獨立專案裡不多見。一個獨立開發者把 Google 開了頭的實驗,推到能在 iPhone 上開機跑遊戲的完成度,工程含量擺在那裡,也是這波「逆向工程」裡技術門檻最高的一件。
Husk 2.0 – GitHub
Husk 目前的定位很清楚:玩家向的實驗場,不是消費級產品。JIT、側載、單一遊戲限制這些關卡都在提醒你它的難度。但方向已經跑通,那個「iPhone 只能跑 iOS App」的常識,已經不再存在。
想研究的朋友可以參考下面的教學影片,難度算中等,步驟繁瑣一些而已:









