2016-02-14 61 views

回答

0

没有,有没有简单的方法来做到这一点。

Here's a good answer that explains why it's not possible to disassemble an x86 binary and recompile it。从ARM到x86将会给这个问题增加一个更大的障碍。

我不知道你为什么会想这样做,但你最好的选择很可能是为你试图在模拟器中运行应用程序的源代码(或替换的搜索到应用,如果它不开源的)

+1

我会擦“现在”从回答:-)总体而言,反编译重新编译机器是一个非常复杂的过程,包括计算架构,我相信它不会是不可能的,至少在一个完全的这么多层次自动的方式。交换架构增加了一个额外的与ISA有关的问题 - 不同的指令是不能自动完成的(例如,跨不同架构的RMW指令) – ilpelle

相关问题