IROM代码反编译成高级代码

时间:2011-05-07 16:38:24

标签: assembly arm jtag

我正在试图弄清楚如何与砖块手机通信。

有时,当自定义固件闪存时,它会破坏引导过程。这使设备无法自然加载更多固件。此时JTAG是唯一的选择。问题是JTAG需要在2.5mm的空间内进行微连接14个连接。这是超人类焊接。

我知道可以启动与非电压IROM代码的通信,该代码在手机上受保护的内存中运行。我们正在尝试使用它:http://forum.xda-developers.com/showthread.php?t=1018862

我不擅长汇编语言。我的脑子里很难注册5个代表加法和乘法的运算。是否有一个很好的工具可以采用ARM汇编语言并将其置于更高级别的语言中?

这是我们正在查看的文件。 http://teamkomin.googlecode.com/svn-history/r75/branches/IROMcode/bootdumps.rar

1 个答案:

答案 0 :(得分:0)

你在这里寻找的关键词是'反编译器'。将机器代码反编译为有用的东西是传统上难以解决的问题之一,因为太多信息丢失了。

看起来(例如通过Decompiling an ARM asm back to CWhat's a good C decompiler?)Hex-Rays是最好的。但它并不便宜---起价约2000美元。