Hola pues soy el primero en pedir ayuda
pues el problema es que desarme este parche Add_on_off Bluetooth del K810 R8BF003
y pues el texto los mostraba en ruso asi que quize traducirlo a español. Y pues lei que
cuando se trata de texto se debe analizar con "A" y asi lo hice y ya el .asm arreglado queda asi
Código:
include "x.inc"

hook1 equ 0x453E8358
hook2 equ 0x453E8396
hook3 equ 0x453E83A6
body  equ 0x45CCA4C0


org hook1 

        LDR    R7, off_453E835C
        BX    R7

off_453E835C    dw loc_45CCA4C0+1    
        db 0xC0 
        db 0x46 



org hook2

        NOP
        NOP
        NOP
        NOP




org hook3
        LDR    R7, off_453E83AC
        BX    R7

        align 4
off_453E83AC    dw loc_45CCA520+1    




org body 

loc_45CCA4C0:            
                    
        MOV    R1, 0
        ADD    R0, R4,    0
        LDR    R7, off_45CCA58C
        BLX    R7
        STR    R0, [R4,0x18]
        CMP    R0, 0
        BEQ    loc_45CCA51C
        MOV    R1, 1
        LDR    R7, off_45CCA590
        BLX    R7
        LDR    R7, off_45CCA5E8
        BLX    R7
        CMP    R0, 0
        BEQ    loc_45CCA4FC
        adr    R0, loc_45CCA5C4
        MOV    R1, 0
        LDR    R2, dword_45CCA5F0
        LDR    R7, off_45CCA5EC
        BLX    R7
        ADD    R1, R0,    0
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA594
        BLX    R7
        LDR    R0, [R4,0x18]
        LDR    R1, dword_45CCA59C
        LDR    R7, off_45CCA598
        BLX    R7
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA5A0
        BX    R7


loc_45CCA4FC:                
        adr    R0, aI_Bt    
        MOV    R1, 0
        LDR    R2, dword_45CCA5F0
        LDR    R7, off_45CCA5EC
        BLX    R7
        ADD    R1, R0,    0
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA594
        BLX    R7
        LDR    R0, [R4,0x18]
        LDR    R1, dword_45CCA59C
        LDR    R7, off_45CCA598
        BLX    R7
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA5A0
        BX    R7


loc_45CCA51C:                
        MOV    R0, 0
        POP    {R0-R7,PC}


loc_45CCA520:                
                    
        LDR    R1, dword_45CCA5B4
        LDR    R2, off_45CCA5B8
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA5A8
        BLX    R7
        LDR    R7, off_45CCA5E8
        BLX    R7
        CMP    R0, 0
        BEQ    loc_45CCA552
        LDR    R0, [R4,0x18]
        LDR    R1, dword_45CCA5B4
        MOV    R2, 0x93
        LDR    R7, off_45CCA5AC
        BLX    R7
        LDR    R2, off_45CCA5A4
        LDR    R1, dword_45CCA5F4
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA5A8
        BLX    R7
        LDR    R0, [R4,0x18]
        MOV    R1, 0
        LDR    R7, off_45CCA5B0
        BLX    R7
        LDR    R7, off_45CCA5BC
        BX    R7


loc_45CCA552:                
        LDR    R0, [R4,0x18]
        LDR    R1, dword_45CCA5B4
        MOV    R2, 0x19
        LDR    R7, off_45CCA5AC
        BLX    R7
        LDR    R2, off_45CCA5A4
        LDR    R1, dword_45CCA5F4
        LDR    R0, [R4,0x18]
        LDR    R7, off_45CCA5A8
        BLX    R7
        LDR    R0, [R4,0x18]
        MOV    R1, 0
        LDR    R7, off_45CCA5B0
        BLX    R7
        LDR    R7, off_45CCA5BC
        BX    R7

        db 0xFF
unk_45CCA573    db 0xB5 
        db 0x1C
        db 0x4F 
        db 0xB8 
        db 0x47 
        db    0
        db 0x28 
        db    3
        db 0xD0 
        db    0
        db 0x20
        db 0x10
        db 0x4F 

        BLX    R7
        POP    {R0-R7,PC}

        db    1
        db 0x20
        db  0xE
        db 0x4F 
        db 0xB8 
        db 0x47 
        db 0xFF
        db 0xBD 
off_45CCA58C    dw 0x45429D7C+1    
off_45CCA590    dw 0x4542A494+1    
off_45CCA594    dw 0x4542A4B0+1    
                    
off_45CCA598    dw 0x4542A4C0+1    
                    
dword_45CCA59C    dw 0xEC43        
                    
off_45CCA5A0    dw 0x453E8366+1    
                    
off_45CCA5A4    dw 0x453E84E5    
                    
off_45CCA5A8    dw 0x4548CC1C+1    
                    
off_45CCA5AC    dw 0x4548CC94+1    
                    
off_45CCA5B0    dw 0x45429F84+1    
                    
dword_45CCA5B4    dw 0xFAD        
                    
off_45CCA5B8    dw 0x45CCA573    
off_45CCA5BC    dw 0x453E83B0+1    
                    

        LDR    R4, [SP,0x34]
        ADD    R9, SP

loc_45CCA5C4:                
        LSL    R2, R0,    3
        LSL    R3, R7,    3
        LSL    R2, R5,    3
        LSL    R3, R5,    3
        LSL    R6, R5,    0
        LSL    R0, R4,    0
        LSL    R2, R0,    1
        LSL    R4, R2,    1
        LSL    R0, R0,    0

        align 4
aI_Bt        db "Â",0               
        db 0xEA 
        db    0
        db 0xEB 
        db    0
        db 0x2E 
        db    0
        db 0x20
        db    0
        db 0x42 
        db    0
        db 0x54 
        db    0
        db    0
        db    0
off_45CCA5E8    dw 0x44E99BD0+1    
                    
off_45CCA5EC    dw 0x45452ED4+1    
                    
dword_45CCA5F0    dw 0xFFFF        
                    
dword_45CCA5F4    dw 0xFC2
y se supone que esta parte es la que debo editar no?
Código:
align 4
aI_Bt        db "Â",0
pero no me queda claro que es lo que debo reemplazar si el aI_Bt o el db "Â",0.

El .asm ya lo compile y me salio igual al parche asi que pienso que esta bien analizado.
espero no molestar a nadie con mi duda .
Disculpen la notoria ignorancia.

Gracias.