我正在试图弄清楚如何与砖块手机通信。
有时,当自定义固件闪存时,它会破坏引导过程。这使设备无法自然加载更多固件。此时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
答案 0 :(得分:0)
你在这里寻找的关键词是'反编译器'。将机器代码反编译为有用的东西是传统上难以解决的问题之一,因为太多信息丢失了。
看起来(例如通过Decompiling an ARM asm back to C或What's a good C decompiler?)Hex-Rays是最好的。但它并不便宜---起价约2000美元。