2012-02-15 45 views
3

在Xcode中工作時,Apple編譯i386的移動程序(因爲iPhone/iPad/iPod仿真器是i386)。代碼不是編譯爲ARM的,然後在執行解釋的桌面模擬器上運行。iPhone Emulator/Intepreter原生應用程序(編譯爲ARM)

我對運行真實iOS應用程序(可能已經爲ARM編譯)的模擬器/解釋器/虛擬機感興趣。我們希望在實驗室狀態下執行惡意軟件分析。

蘋果是否提供這樣的工具(我一直無法找到它)?有沒有人遇到過與ARM兼容的仿真器或解釋器?

回答

3

我很抱歉讓你失望 - 現在你可以從專門針對iPhone的本地ARM仿真獲得最好的結果,這主要是啓動內核。

你只能附加到一個shell並從iTunes中恢復ROM到Qemu提供的設備AFAICT。該項目被稱爲iEmu,是專門爲我*設備(iPad,iPhone等)編寫的

儘管進展(請看iEmu.org上的「開發/狀態」頁面)是相當慢,項目沒死。 除project's github page (called QEMU-s5l89xx-port)之外的任何進展可能都會被觀察到。

+0

已經有幾年了......有什麼變化,你知道嗎? – jww 2015-01-12 08:04:18

相關問題