Código:
;W300 FW-R4EA031
;Changing display text labels in the service menu;Added icons for each item and the number of tags
;(c) MahmudS
;(e,p) farid
;(p)Bill_kevin
include "x.inc"
org 0x45031A4E;0x44F27582-----------------Hook 1
LDR R3, off_44F27588
BX R3
NOP
off_44F27588 dw loc_45660110+1;-----------------Salto al nuevo codigo del parche.
org 0x44F275FC;0x44F275FC-----------------Hook 2
LDR R3, off_44F27600
BX R3
off_44F27600 dw loc_45660130+1;-----------------Salto al nuevo codigo del parche loc_45660130
org 0x45660110;-----------------Nuevo codigo
loc_45660110:
LDR R0, [R4,0x18]
MOV R1, 2
BL 0x454C333C ;0x453A70EC;-----------------Salto 3
LDR R0, [R4,0x18]
LDR R1, loc_45660128
BL 0x454C3404;0x453A71B4;-----------------Salto 4
LDR R0, [R4,0x18]
LDR R3, off_4566012C
BX R3
NOP
loc_45660128:
LSR R2, R6, 0xE
LSL R0, R0, 0
off_4566012C dw 0x45031A58+1;0x44F2758C+1;-----------------Salto 5
loc_45660130:
ADD R5, R0, 0
LDR R0, dword_4566017C
STR R0, [SP]
MOV R1, 0
LDR R2, dword_45660180
loc_4566013A:
CMP R5, R1
BEQ loc_45660146
ADD R1, R1, 1
CMP R2, R1
BEQ loc_4566014A
B loc_4566013A
loc_45660146:
ADD R0, R1, 1
STR R0, [SP]
loc_4566014A:
MOV R1, 0
loc_4566014C:
CMP R5, R1
BEQ loc_45660158
ADD R1, R1, 1
CMP R2, R1
BEQ loc_45660166
B loc_4566014C
loc_45660158:
ADD R0, R1, 1
BL 0x454BAA70;-----------------Salto 6
ADD R1, R0, 0
ADD R0, R4, 0
BL 0x45376668;-----------------Salto 7
loc_45660166:
LDR R1, [SP]
ADD R0, R4, 0
BL 0x453A2778;-----------------Salto 8
LDR R2, dword_45660184
MOV R1, 0
ADD R0, R4, 0
BL 0x453A2780;-----------------Salto 9
ADD R0, R5, 0
POP {R4,R5,PC}
dword_4566017C dw 0x6FFFFFFF
dword_45660180 dw 0x199E
dword_45660184 dw 0xE84B;0xE809-----------------icono
Marcadores