Cita Iniciado por bill_kevin Ver mensaje
Aqui esta el asm pero a la hora de Compilar me da este error:

No se encuentra C:\Armpc\test.asm.vkp
flat assembler for ARM version 1.67.22 (1260409 kilobytes memory)
test.asm [164]:
adr R0, loc_456C9398
x.inc [80] adr [4]:
add reg,pc,(offs-($ and 0xFFFFFFFC)-4)
error: Constant not aligned.
Para corregir ese problema solo tienes que intercambiar el "align 4" y "db 0xFF" que estan al final del asm:
Código:
        align 4
        db 0xFF
Deberia quedar asi:
Código:
        db 0xFF
        align 4
Aunque aun sigue estando mal tu asm...
En esta parte no era necesario cambiar el "loc_" por "0x", ya que ese es un enlace al codigo nuevo y no se porta:
Código:
off_456C9260    dw 0x456C92CE+1
Deberia quedar asi:
Código:
off_456C9260    dw loc_456C92CE+1
Esta parte se analiza con la tecla "D":
Código:
loc_456C931C:               
        ADD    R4, R1,    R1
        ADD    R2, R9
deberia quedar asi:
Código:
off_456C931C    dw 0x444A184C
Esta parte esta mal analizado ya que es un texto:
Código:
loc_456C9328:               
        LSL    R6, R5,    1
        LSL    R7, R5,    1
        LSL    R1, R1,    1
        LSL    R5, R1,    1
        LSL    R5, R0,    1
        LSL    R1, R1,    1
        LSL    R0, R0,    0
Deberia quedar asi en tu asm:
Código:
aNoimei        du "noIMEI",0
Tambien esta parte es texto:
Código:
loc_456C937C:               
                   
        STRB    R0, [R2,9]
        STRB    R1, [R5,0x19]
        STRB    R1, [R4,0x11]
        MOV    R0, 0x65
        LDR    R5, dword_456C94AC
        LDR    R1, dword_456C949C
        STRB    R0, [R2,9]
        STRB    R7, [R5,0x11]
        STR    R5, [R4,0x34]
        SUB    R2, 0x74
        LDR    R7, dword_456C9414
        LSL    R6, R5,    1
        db    0
        align 4
        db 0xFF
loc_456C9398:               
        STRB    R0, [R2,9]
        STRB    R7, [R5,0x11]
        STR    R5, [R4,0x34]
        SUB    R2, 0x74
        LDR    R7, dword_456C9424
        LSL    R6, R5,    1
        db    0
        align 4
        db 0xFF
loc_456C93A8:               
        STRB    R0, [R2,9]
        STRB    R7, [R5,0x11]
        STR    R5, [R4,0x34]
        SUB    R2, 0x74
        LDR    R7, dword_456C9434
        STR    R6, [R4,0x64]
        LSL    R0, R0,    0
deberia quedar asi:
Código:
aPrivateImeipro    db "Private IMEIProtect: On",0
                   
        db    0
        db 0xFF
        align 4
aProtectOn    db "Protect: On",0    
        db    0
        db 0xFF
        align 4
aProtectOff    db "Protect: Off",0   
        db    0
Te recomiendo que crees denuevo tu asm

Saludos ..