Ya pude abrir el phone_app con el ida
estoy intentando portar este parche
Código:
;W995 SW-R1GA026
;??????????? ?????? ???????? ??? SIM-?????
;???????? ??? ????? ???????, ??? ??????? ?????????? ??????? ?????
;Original idea by Zormax aka mobilefree
;v.1.2
;(c) 2007KrasH
;(p) HotRabbit (Mobilefree.Ru)
;pAtChFiLe=/boot/phone_app.cxc
15D0A594: 495B0415 0129E215
15E22900: 00000000000000000000000000000000 12B582B00C1C694600200870019001A8
15E22910: 00000000000000000000000000000000 00F00DF80198002803D1211C00F009F8
15E22920: 00000000000000000000000000000000 02E0211C00F007F802B0012012BD034B
15E22930: 00000000000000000000000000000000 1847034B1847034B1847FFFF6D883314
15E22940: 0000000000000000 0565DA14495B0415
Y me da este ASM
Código:
include "x.inc"
------------hoock-------------
Org 0x15D0A594;
CMP R1, 1
ASR R2, R4, 0x17
-----------new code------------------
org 0x15E22900:
PUSH {R1,R4,LR}
SUB SP, SP, 8
ADD R4, R1, 0
MOV R1, SP
MOV R0, 0
STRB R0, [R1]
STR R0, [SP,4]
ADD R0, SP, 4
BL sub_15E2292E
LDR R0, [SP,4]
CMP R0, 0
BNE loc_15E22922
ADD R1, R4, 0
BL sub_15E22932
B loc_15E22928
loc_15E22922:
ADD R1, R4, 0
BL sub_15E22936
loc_15E22928:
ADD SP, SP, 8
MOV R0, 1
POP {R1,R4,PC}
sub_15E2292E:
LDR R3, off_15E2293C
BX R3
sub_15E22932:
LDR R3, off_15E22940
BX R3
sub_15E22936:
LDR R3, off_15E22944
BX R3
align 4
off_15E2293C dw 0x1433886C+1
off_15E22940 dw 0x14DA6504+1
off_15E22944 dw 0x15045B48+1
No se que le falte todavia o si este bien desensamblado
Marcadores