2011-05-07 2 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

여기에서 찾고자하는 핵심 단어는 'decompiler'입니다. 유용한 정보로 기계 코드를 디 컴파일하는 것은 너무 많은 정보가 손실되어 전통적으로 어려운 문제 중 하나입니다.

16 진수 광선이 최고라고 나와 있습니다 (예 : Decompiling an ARM asm back to C 또는 What's a good C decompiler? 통해). 하지만 저렴하지는 않습니다. 약 2000 달러부터 시작합니다.