2011-05-07 79 views
1

我想弄清楚如何與磚頭手機進行通信。IROM代碼反編譯成高級代碼

有時當自定義固件閃爍時,它會破壞引導過程。這使設備無法自然加載更多固件。此時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

您在這裏尋找的關鍵詞是'反編譯器'。將機器代碼編譯爲有用的東西是傳統上難以解決的問題之一,因爲太多的信息已經丟失。

它出現(例如通過Decompiling an ARM asm back to CWhat's a good C decompiler?)Hex-Rays是最好的。但它並不便宜 - 起價約爲2000美元。