hola este es un asm del c905 y es del parche que agrega iconos en los elementos de Contactos " Mi estado "y" Nuevo Contacto ", tambien en iconos individuales " de contacto " Guía de la SIM
Código:
include "x.inc"
include "c905_r1fa035.lib.asm"
;----hooks----
org 0x1449D8B6
LDR R3, off_1449D8BC
BX R3
DCB 0xFF
DCB 0xFF
off_1449D8BC DCD loc_15E07594+1
loc_1449D8C0:
org 0x1449D8C2
LDR R3, off_1449D8C8
BX R3
DCB 0xFF
DCB 0xFF
off_1449D8C8 DCD loc_15E0757C+1
loc_1449D8CC:
org 0x1449D926
NOP
LDR R3, off_1449D92C
BX R3
off_1449D92C DCD loc_15E07560+1
NOP
NOP
NOP
loc_1449D936:
;----newcode----
org 0x15E07560
loc_15E07560:
BNE loc_15E07572
LDR R2, dword_15E075DC
ADD R1, R7, 0
ADD R0, R4, 0
BL sub_15E075B2
MOVL R1, 0xDD0
B loc_15E075B6
loc_15E07572:
CMP R0, 3
BNE loc_15E075BA
MOV R1, 1
LDR R3, off_15E075CC
BX R3
loc_15E0757C:
LDR R2, dword_15E075E4
ADD R1, R7, 0
ADD R0, R4, 0
BL sub_15E075B2
MOVL R1, 0xDF0
ADD R0, R4, 0
BL sub_15E075AE
LDR R3, off_15E075D0
BX R3
loc_15E07594:
LDR R2, dword_15E075E0
ADD R1, R7, 0
ADD R0, R4, 0
BL sub_15E075B2
MOVL R1, 0xDF0
ADD R0, R4, 0
BL sub_15E075AE
MOV R2, 3
LDR R3, off_15E075C0
BX R3
sub_15E075AE:
LDR R3, off_15E075C4
BX R3
sub_15E075B2:
LDR R3, off_15E075C8
BX R3
loc_15E075B6:
LDR R3, off_15E075D4
BX R3
loc_15E075BA:
LDR R3, off_15E075D8
BX R3
align 4
off_15E075C0 dw loc_1449D8C0+1
off_15E075C4 dw GUIonMessage_SetMenuItemText
off_15E075C8 dw GUIonMessage_SetMenuItemIcon
off_15E075CC dw loc_1449D936+1
off_15E075D0 dw loc_1449D8CC+1
off_15E075D4 dw 0x1449D91C+1
off_15E075D8 dw 0x1449D93C+1
dword_15E075DC dw 0xF8D3
dword_15E075E0 dw 0x3D8
dword_15E075E4 dw 0xF7C1
Marcadores