「一台 iPad 剛剛跑起了 PS5 執行檔。不是串流、不是 Remote Play、房間裡沒有 PS5、也沒有主機模擬器。」,網友在一台 M2 iPad 上開機實測《Dreaming Sarah》的 PS5 版透過 madeira-anyps5 轉譯後,不論是走路、跳躍、跟 NPC 對話、音樂播放、觸控操作一應俱全(演示機是 13 吋 M2 iPad Air),這不是第一個「PS5 遊戲上 PC」的話題,但把 PS5 商業遊戲弄上 ARM 架構的平板,是另一個層級的挑戰。這是多年來模擬器社群見過最驚人的多層次逆向工程成就之一,也是有紀錄以來第一次把第九世代主機軟體帶上行動 ARM 硬體運行。
An iPad just ran a PS5 binary. Not streaming. Not Remote Play. No PS5 in the room. No console emulator. The PS5 build of Dreaming Sarah, relinked by AnyPS5 and booted on an M2 iPad: walk, jump, talk to NPCs, music, touch controls. Here’s how it works 🧵 https://t.co/7LooaN4FKD
— Konrad (@buberlo) October 6, 2026
madeira-anyps5 三層接力:從 PS5 執行檔到 iPad 螢幕
先澄清架構,因為這正是最容易被誤解的部分。buberlo 本人補上關鍵技術內容:遊戲程式碼並不是原生 ARM,AnyPS5 先把它預先重連成 Windows x86-64 程式,再由 Madeira 內的 FEX 在執行期把 x86-64 翻譯成 ARM64;他並把功勞歸給 AnyPS5 作者 boykopovar 與 Madeira 作者 Will Faust。
第一層是 AnyPS5 的「重連器」(relinker):吃進解密後的 PS5 執行檔,預先轉換成標準 Windows x86-64 執行檔。遊戲原本編譯好的 x86 指令原封不動,換掉的是底下的作業系統根基,索尼專屬的系統函式庫、核心、標準 C 函式庫、音訊、控制器介面與 AGC 顯示驅動,全被替換成開源的高階相容層實作。
第二層解決「x86 程式怎麼在 ARM 晶片上跑」,Madeira 是 Will Faust 開發的 iOS 側載 App,能在單一程序裡執行 Windows 程式,內部組合了編譯成 ARM64EC 的 Wine 11 與動態二進位轉譯器 FEX-Emu,執行期把遊戲的 x86-64 指令即時翻譯成 Apple M2 能執行的 ARM64 指令。
第三層是圖形:PS5 著色器是 AMD RDNA 2 位元碼,AnyPS5 的著色器重編器把它轉成標準 Vulkan SPIR-V,再由 Khronos 的 MoltenVK 翻成 Apple Metal 繪製指令。重連、轉譯、著色器三段接力,才有 iPad 上那幾分鐘的 2D 平台遊戲畫面。至於觸控操作,則是把平板螢幕的輸入接到遊戲的控制器介面,玩家不靠手把就能在螢幕上操控角色。
AnyPS5 是什麼:不模擬主機的相容層
話題主角 AnyPS5 本身就是近期自製軟體圈的大事。這是開發者 boykopovar 從 8 月 3 日起在 GitHub 開源的工具(GPL v2 授權),自我定位是「把執行檔自動移植到 Linux 與 Windows」:內含重連器與針對 PS5 系統函式庫的重實作,執行期不做模擬、也沒有獨立的模擬程序。工具本身高度自動化:重連器會解析 guest ELF 映像、解析動態匯入與函式編號、掃描系統呼叫、重寫執行檔佈局,最後把用不到的符號修剪掉,再接上自製的執行期橋接程式碼。PS5 用的是 AMD Zen 2 的 x86-64 架構,跟 PC 同宗,才讓這種接近 Proton 或 Wine 的二進位轉譯路線成立。
為什麼 iPad 這次特別有意義
在 PC 上跑 PS5 遊戲,靠的是架構血緣(PS5 使用的是 AMD Ryzen X86 架構);在 iPad 上跑,則是要正面撞上 ARM 的高牆。buberlo 的演示證明這道牆可以翻過去:只要轉譯層夠多、夠完整,x86-64 的主機遊戲也能在行動晶片上落地。對遊戲保存社群來說,這是把第九世代主機軟體帶往非原生硬體的第一個公開紀錄。先用負載較小的 2D 遊戲證明整條管線走得通,把硬仗留給 3D 大作,是務實的工程順序。
限制與風險:別把它想成萬能
潑點冷水:第一,AnyPS5 需要你自行提供解密的 PS5 執行檔,專案本身不散發任何韌體、金鑰或專屬函式庫、也不做任何破解行為,使用門檻與法律風險都落在使用者自己身上。第二,目前驗證可玩的遊戲只有《Dreaming Sarah》一款,它是 2D 平台遊戲,對著色器重編器的壓力測試相當有限,主要考驗是那些吃滿 PS5 GPU 特性的 3D 大作。
GitHub – madeira-anyps5
結語
從 boykopovar 的重連器、Will Faust 的 Madeira,到 buberlo 的 iPad 演示,三個人的作品疊起來,讓「PS5 遊戲跑在平板上」變成可重現的技術展示。x86 主機的遊戲程式碼與 ARM 行動裝置之間,第一次被具體地接上了。但老實說套這麼多層轉譯,只是證明技術上可行,想拿來玩遊戲,買主機還是更實際的選擇。










