Cita Iniciado por zyonyluc Ver mensaje
aqui dando lata de nuevo

gracias a anarkes y a cracshot por ayudarme

gracias a sus consejos el asm me quedo asi

Código:
include "x.inc"

Org 0x1504B490         
LDR R0, off_1504B530
BLX R0


Org 0x1504B530
off_1504B530 DCD 0x15D254A0+1


Org 0x15D254A0


    ADD    R4, 0x24
    LDRB    R0, [R4]
    PUSH    {R0-R7,LR}
    SUB    SP, SP,    4
    MOV    R0, SP
    LDR    R1, off_15D254C4
    BLX    R1
    LDR    R0, [SP]
    MOVL    R1, 0x3E8
    MOV    R2, 0x32
    ADD    R3, R1,    0
    LDR    R6, [R0]
    LSL    R4, R2,    3
    LDR    R6, [R6,R4]
    BLX    R6
    ADD    SP, SP,    4
    POP    {R0-R7,PC}
    
off_15D254C4    dw 0x14DBA31C+1
al compilarlo me sale asi:

Código:
1504b490: FF235433 27488047
1504b530: 1DF80028 A154D215
15d254a0: 00000000000000000000000000000000 24342078FFB581B06846064988470098
15d254b0: 00000000000000000000000000000000 7D21C90032220B1C0668D4003659B047
15d254c0: 0000000000000000 01B0FFBD1DA3DB14
y el parche original es asi:

Código:
1504B490: 24342078 27488047
1504B530: 180A0000 A154D215
15D254A0: 00000000000000000000000000000000 24342078FFB581B06846064988470098
15D254B0: 00000000000000000000000000000000 7D21C90032220B1C0668D4003659B047
15D254C0: 0000000000000000 01B0FFBD1DA3DB14
hay unas diferencias por que sera? o asi esta bien? pero no me deberia quedar igualito? o en que falle

gracias por su ayuda amigos

saludosssss
Aparentemente el parche esta bien pues las lineas que te dan diferencia son los hooks pero no del asm que armaste sino de los que estan en el CXC, a la hora de compilar... usaste un CXC en blanco?? o del mismo modelo??