Aqui el ASM del parche que se usa en el A2 Deskbar
Código:
include "x.inc"
org 0x15B08C08
_15B0FD78:
DCD aMenuitem_editd ; "MenuItem_EditDeskbar"
DCD body+1
;--------------------------------
org 0x15D7B2A0
body:
PUSH {R4,LR}
ADD R4, R0, 0
BL sub_15DB4580
CMP R0, 0
BEQ loc_15DB4532
CMP R0, 1
BEQ loc_15DB4570
POP {R4,PC}
loc_15DB4532:
ADD R0, R4, 0
CMP R0, 0
BEQ loc_15DB453E
LDR R0, dword_15DB4540
BL sub_15DB4590
loc_15DB453E:
POP {R4,PC}
dword_15DB4540 dw 0x3010
aMenuitem_editd du "MenuItem_EditDeskbar",0
align 4
loc_15DB4570:
LDR R0, dword_15DB457C
ADD R1, R0, 0
ADD R0, R4, 0
BL sub_15DB4588
POP {R4,PC}
dword_15DB457C dw 0x2596
sub_15DB4580:
LDR R3, off_15DB4584
BX R3
off_15DB4584 dw 0x143230C0+1 ;loc_141DC2A4+1
sub_15DB4588:
LDR R3, off_15DB458C
BX R3
off_15DB458C dw 0x1416A3C0+1 ;loc_1450D37C+1
sub_15DB4590:
LDR R3, off_15DB4594
BX R3
off_15DB4594 dw UI_Event
@laurafarsa
Es cierto lo que dices, pero es un poco largo hacer ese tutorial, a ver si algun dia nos juntamos varios y hacemos uno bueno
Marcadores