2012-02-15 61 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

相关问题