ok, lo volvi a anilizar y me dio
Código:
Org 0x15D0A594;
DCD 0x15E22901
Yo creo que si asi debe quedar el hoock 
Pd:
El asm anterior solo tenie ese error?
----------------------------------------------------------------------------------------------------------
Edito:
volvi a revisar el asm y tenia un error, ahora si aqui esta
Código:
include "x.inc"
;----hoock------
org 0x15D0A594
dw loc_15E22900+1
;----new code-----
org 0x15E22900
loc_15E22900:
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
Ahora otra pregunta...como ejecuto el compilador?
Marcadores