Cita Iniciado por bill_kevin Ver mensaje
DaRkMaN
Supongo que esta parte es la que contiene el icono verdad

dword_456D89C0 dw "0xE9A3"

La puedo Cambiar a mi manera.

aqui esta mi asm ya porteado pero me sale error al compilarlo:

test.asm [22]:
LDR R1, dword_456D89C0
x.inc [109] ldr [24]:
ldr rg , [pc,(p1-($ and 0xFFFFFFFC)-4)]
error: Immediate offset not alligned.


Código:
include "x.inc"

;---hook---
org 0x45032304
        MOV    R2, 0xFF

org 0x45032324
off_450A7A3C    dw aSonyEricssonRo

org 0x45032310
        LDR     R1, off_450A7A2C
        BX      R1
off_450A7A2C    DCD loc_456D8980+1

;---Estructura del Pache---
org 0x456D8980
loc_456D8980:                ; Main Vacio
        
        ADD    R1, R0,    0
        LDR    R0, [R4,0x18]
        BL 0x45548B18             ;--> salto
        LDR    R1, dword_456D89C0
        LDR    R0, [R4,0x18]
        BL 0x45204804           ;--> salto
        LDR    R0, off_456D89BC
        BX    R0

aSonyEricssonRo    db "Sony Ericsson",0xA 
        db "ROCKS!!!",0xA
        db 0xA
        db "Nokia",0xA
        db "SUCKS!!!",0
        db 0xFF
off_456D89BC    dw 0x44BF7460+1    
dword_456D89C0  dw 0xE996
Si, es el icono, puedes usar cualquiera en Hexa, el error de compilacion es porque te pide un "align 4"