trate de hacer el codigo fuente del parche y me quedo asi, pero no me funciono, alguien puede aportar algo acerca de esto?correcciones o algo?
iCódigo:nclude "x.inc" include "Some.inc" ========================================== add1 equ 0x44E8F6DC;0x452CDD14 add2 equ 0x44E8F724;0x452CDD1C add3 equ 0x4505FE88;0x44A6FA40 add4 equ 0x44E839A4;0x451132FE ram equ 0x4C04B0C4 estos datos los puse en ram2 equ 0xE851 un archivo aparte some.inc init equ 0x45211000 hook1 equ 45211030 hook2 equ 45211052 hook3 equ 45211054 hook4 equ 45211054 =============================================== org hook1 DCD loc_45211030+1 org hook2 DCD loc_45211052+1 org hook3 DCD loc_45211052+1 org hook4 DCD loc_45211054+1 org init loc_45211000: BL add1 BL add2 LDR R1, dword_4521105C LDRB R1, [R1] CMP R5, 5 BNE loc_45211030 MOV R2, 0x2C LDRB R2, [R4,R2] CMP R2, 0 BNE loc_45211030 MOV R2, 1 EOR R1, R2 LDR R2, dword_4521105C STRB R1, [R2] LDR R5, dword_45211060 PUSH {R0,R3,LR} LDR R0, dword_45211060 BL add3 POP {R0,R3} POP {R2} MOV LR, R2 loc_45211030: CMP R1, 1 BNE loc_45211054 MOV R1, 0xA CMP R5, 0x18 BEQ loc_45211052 MOV R1, 6 CMP R5, 0x12 BEQ loc_45211052 MOV R1, 0xC CMP R5, 0x14 BEQ loc_45211052 MOV R1, 8 CMP R5, 0x16 BEQ loc_45211052 MOV R1, 5 CMP R5, 0x15 BNE loc_45211054 loc_45211052: ADD R5, R1, 0 loc_45211054: CMP R6, 0 LDR R3, off_45211064 BX R3 align 4 dword_4521105C DCD ram dword_45211060 DCD ram2 off_45211064 DCD add4+1





RESPONDER

Marcadores