IROM代码反编译为高级代码

发布于 2024-11-05 08:34:55 字数 617 浏览 5 评论 0原文

我正在尝试弄清楚如何与变砖的手机进行通信。

有时,当刷新自定义固件时,它会破坏启动过程。这使得设备无法自然加载更多固件。此时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

I'm trying to figure out how to communicate with a bricked phone.

Sometimes when custom firmware is flashed, it destroys the boot process. This leaves the device without the ability to naturally load more firmware. At this point JTAG is the only option. The problem is that JTAG requires microsoldering 14 connections within 2.5mm of space. This is super-human soldering.

I know that it is possible to initiate communication with the non-volitile IROM code which runs in protected memory on the phone. We are trying to work with it here: http://forum.xda-developers.com/showthread.php?t=1018862

I'm not good at assembly language. It's very difficult for my mind to register 5 operations which represent an addition and multiplication. Is there a good tool which can take ARM assembly language and put it into a higher level language?

This is the file we're looking at. http://teamkomin.googlecode.com/svn-history/r75/branches/IROMcode/bootdumps.rar

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

错々过的事 2024-11-12 08:34:55

您在这里寻找的关键词是“反编译器”。将机器代码反编译为任何有用的内容是传统上的难题之一,因为丢失了太多信息。

它出现(例如通过将ARM汇编反编译回C或< a href="https://stackoverflow.com/questions/193896/whats-a-good-c-decompiler">什么是好的 C 反编译器?) Hex-Rays是最好的。但它并不便宜——起价约为 2000 美元。

The key word you're looking for here is 'decompiler'. Decompiling machine code to anything useful is one of the traditionally hard problems as too much information has been lost.

It appears (e.g. via Decompiling an ARM asm back to C or What's a good C decompiler?) that Hex-Rays is about the best there is. But it's not cheap --- starts at about $2000.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文