Página 4 de 11 PrimerPrimer ... 234569 ... ÚltimoÚltimo
Resultados 31 al 40 de 110
  1. #31
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Ya me trabe ps en mi Ida me aparece esto


    el original me muestra esto:

    Código:
    ROM:4553B978
    ROM:4553B978             ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
    ROM:4553B978
    ROM:4553B978
    ROM:4553B978             sub_4553B978                            ; CODE XREF: ROM:456D8984p
    ROM:4553B978
    ROM:4553B978             var_1C          = -0x1C
    ROM:4553B978
    ROM:4553B978             ; FUNCTION CHUNK AT ROM:4519654C SIZE 00000084 BYTES
    ROM:4553B978
    ROM:4553B978 00 4B                       LDR     R3, off_4553B97C
    ROM:4553B97A 18 47                       BX      R3
    ROM:4553B97A             ; End of function sub_4553B978
    ROM:4553B97A
    ROM:4553B97A             ; ---------------------------------------------------------------------------
    ROM:4553B97C 4D 65 19 45 off_4553B97C    DCD loc_4519654C+1      ; DATA XREF: sub_4553B978r
    Esta es la referencia que me lleva

    Código:
    OM:4553B978
    ROM:4553B978             sub_4553B978                            ; CODE XREF: ROM:456D8984p
    ROM:4553B978
    hasta aqui:
    Código:
    OM:456D8984 62 F6 F8 FF                 BL      sub_4553B978
    ROM:456D8988 0D 49                       LDR     R1, dword_456D89C0
    ROM:456D898A A0 69                       LDR     R0, [R4,#0x18]
    ROM:456D898C 5B F6 3C FB                 BL      sub_45534008
    ROM:456D8990 0A 48                       LDR     R0, off_456D89BC
    ROM:456D8992 00 47                       BX      R0
    ROM:456D8992             ; ---------------------------------------------------------------------------
    ROM:456D8994 53 6F 6E 79+aSonyEricssonRo DCB "Sony Ericsson",0xA
    ROM:456D8994 20 45 72 69+                DCB "ROCKS!!!",0xA
    ROM:456D8994 63 73 73 6F+                DCB 0xA
    ROM:456D8994 6E 0A 52 4F+                DCB "Nokia",0xA
    ROM:456D8994 43 4B 53 21+                DCB "SUCKS!!!",0
    ROM:456D89BB FF                          DCB 0xFF
    ROM:456D89BC 31 7A 0A 45 off_456D89BC    DCD loc_450A7A30+1      ; DATA XREF: ROM:456D8990r
    ROM:456D89C0 A3 E9 00 00 dword_456D89C0  DCD 0xE9A3              ; DATA XREF: ROM:456D8988r
    el port solo me muestra esto,hay alguna manera de hacerle la referencia:



    Código:
    ROM:45548B18             ; ---------------------------------------------------------------------------
    ROM:45548B18 00 4B                       LDR     R3, off_45548B1C
    ROM:45548B1A 18 47                       BX      R3
    ROM:45548B1A             ; ---------------------------------------------------------------------------
    ROM:45548B1C DD 65 54 45 off_45548B1C    DCD loc_455465DC+1      ; DATA XREF: ROM:45548B18r
    Última edición por bill_kevin; 27/11/2010 a las 18:56:11

  2. #32
    Top Sony Administrador Avatar de Cr@cShoT
    Fecha de ingreso
    24/feb/2008
    Ubicación
    Puno - Perú
    Móvil
    Lg G2 D805
    Mensajes
    4.322

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    El error te marca en esta linea:

    LDR R1, dword_456D89C0
    Pero ese dword esta definido... es alli donde va el align 4, ponlo aqui:

    align 4
    off_456D89BC dw 0x44BF7460+1
    dword_456D89C0 dw 0xE996

  3. #33
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Cita Iniciado por Cr@cShoT Ver mensaje
    El error te marca en esta linea:

    LDR R1, dword_456D89C0
    Pero ese dword esta definido... es alli donde va el align 4, ponlo aqui:

    align 4
    off_456D89BC dw 0x44BF7460+1
    dword_456D89C0 dw 0xE996
    me da el mismo error.

  4. #34
    Advanced Porter Avatar de laurafarsa
    Fecha de ingreso
    21/jun/2008
    Ubicación
    XD
    Móvil
    XD
    Mensajes
    216

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    aqui esta como debe quedar tu asm.
    te recomiendo que primero analices los hooks para que se analize automaticamente la mayoria de tu codigo nuevo y asi ya no tengas tantos problemas.

    Código:
    include "x.inc"
    
    ;======================Hooks==================================
    org 0x450A7A1C ; direccion a portar
    MOV    R2, 0xFF
    
    org 0x450A7A3C; direccion a portar
    DCD aSonyEricssonRo     
    
    org 0x450A7A28 ; direccion a portar
    LDR     R1, off_450A7A2C
    BX      R1
    off_450A7A2C    DCD loc_456D8980+1     
    
    
    
    
    
    
    
    
    ;===================Codigo Nuevo=====================================
    org 0x456D8980
    loc_456D8980:                
                        
            ADD    R1, R0,    0
            LDR    R0, [R4,0x18]
            BL    0x4553B978; direccion a portar
            LDR    R1, dword_456D89C0
            LDR    R0, [R4,0x18]
            BL    0x45534008; direccion a portar
            LDR    R0, off_456D89BC
            BX    R0
    
    aSonyEricssonRo    DCB "Sony Ericsson",0xA 
                    DCB "ROCKS!!!",0xA
                    DCB 0xA
                    DCB "Nokia",0xA
                    DCB "SUCKS!!!",0
                    DCB 0xFF
    off_456D89BC    DCD 0x450A7A30+1; direccion a portar    
    dword_456D89C0    DCD 0xE9A3    ; Icono
    edito:
    ya vi cual es tu problema.
    esto deberia solucionar tu problema de fuera de rango.
    si te das cuenta solo copie lo que habia en esta direccion
    0x4553B978
    y en esta
    0x45534008

    y lo puse al final del parche para evitar lo de fuera de rango. Agregue align 4 por si las dudas
    todo deberia funcionar bien y ya puedes redireccionar a tu gusto sin problema de fuera de rango
    Código:
    include "x"
    
    ;======================Hooks==================================
    org 0x450A7A1C ; direccion a portar
    MOV    R2, 0xFF
    
    org 0x450A7A3C; direccion a portar
    DCD aSonyEricssonRo     
    
    org 0x450A7A28 ; direccion a portar
    LDR     R1, off_450A7A2C
    BX      R1
    off_450A7A2C    DCD loc_456D8980+1     
    
    
    
    
    
    
    
    
    ;===================Codigo Nuevo=====================================
    org 0x456D8980
    loc_456D8980:                
                        
            ADD    R1, R0,    0
            LDR    R0, [R4,0x18]
            BL    sub_4553B978
            LDR    R1, dword_456D89C0
            LDR    R0, [R4,0x18]
            BL    sub_45534008
            LDR    R0, off_456D89BC
            BX    R0
    
    aSonyEricssonRo    DCB "Sony Ericsson",0xA 
                    DCB "ROCKS!!!",0xA
                    DCB 0xA
                    DCB "Nokia",0xA
                    DCB "SUCKS!!!",0
                    DCB 0xFF
    off_456D89BC    DCD 0x450A7A30+1; direccion a portar    
    dword_456D89C0    DCD 0xE9A3    ; Icono   
     
    align 4
    sub_4553B978:                           
    LDR     R3, off_4553B97C
    BX      R3
    off_4553B97C    DCD 0x4519654C+1; direccion a portar
    align 4
    sub_45534008:                            
    LDR     R3, off_4553400C
    BX      R3
    off_4553400C    DCD 0x451965DC+1  ; direccion a portar
    Última edición por laurafarsa; 27/11/2010 a las 20:11:41

  5. #35
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Gracias si me decia fuera de rango ahorita pruebo y te comento.

    me sigue saliendo fuera de rango.

    Edit:

    me rompe la cabeza:

    BL 0x45204804; direccion a portar
    error:relative out of range.

    Código:
    include "x.inc"
    
    ;======================Hooks==================================
    org 0x45032304 ; direccion a portar
    MOV    R2, 0xFF
    
    org 0x45032324; direccion a portar
    DCD aSonyEricssonRo     
    
    org 0x45032310 ; direccion a portar
    LDR     R1, off_450A7A2C
    BX      R1
    off_450A7A2C    DCD loc_456D8980+1     
    
    
    
    ;===================Codigo Nuevo=====================================
    org 0x456D8980
    loc_456D8980:                
                        
            ADD    R1, R0,    0
            LDR    R0, [R4,0x18]
            BL    0x45548B18; direccion a portar
            LDR    R1, dword_456D89C0
            align 4
            LDR    R0, [R4,0x18]
            BL    0x45204804; direccion a portar
            LDR    R0, off_456D89BC
            BX    R0
    
    aSonyEricssonRo    DCB "Sony Ericsson",0xA 
                    DCB "ROCKS!!!",0xA
                    DCB 0xA
                    DCB "Nokia",0xA
                    DCB "SUCKS!!!",0
                    DCB 0xFF
    off_456D89BC    DCD 0x44BF7460+1 ; direccion a portar 
    dword_456D89C0    DCD 0xE996    ; Icono
    
    align 4
    sub_45548B18:                           
    LDR     R3, off_45548B1C
    BX      R3
    off_45548B1C    DCD 0x455465DC+1; direccion a portar
    align 4
    sub_45204804:                            
    LDR     R3, off_45204808
    BX      R3
    off_45204808    DCD 0x452045DC+1  ; direccion a portar
    Última edición por bill_kevin; 27/11/2010 a las 20:36:37

  6. #36
    Top Sony Administrador Avatar de Cr@cShoT
    Fecha de ingreso
    24/feb/2008
    Ubicación
    Puno - Perú
    Móvil
    Lg G2 D805
    Mensajes
    4.322

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Cambialos, no lo pongas como offset, ya que abajo estan definidos, esta linea

    BL 0x45204804

    cambiala por

    BL sub_45204804

    y en la otra tambien e intenta asi

  7. #37
    Developer Avatar de albertnet3
    Fecha de ingreso
    02/dic/2008
    Ubicación
    bs as argentina
    Móvil
    W705 R1GA031/w5
    Mensajes
    1.187

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    hola mira esto esta mal aqui
    Código:
            ADD    R1, R0,    0
            LDR    R0, [R4,0x18]
            BL    0x45548B18; direccion a portar
            LDR    R1, dword_456D89C0
            align 4
            LDR    R0, [R4,0x18]
            BL    0x45204804; direccion a portar
            LDR    R0, off_456D89BC
            BX    R0
    ese align 4 no debe ir ahi esta mal mira aqui analize yo el asm y me compila tal cual esta como yo lo arme te lo dejo y te dejo el parche que yo compile para que veas que es igual al que porto MNS81
    este es el asm:
    Código:
    include "x.inc"
    ;W810 SW-R4EA031
    ;Change Sony Ericsson ROCKS! message to Sony Ericsson ROCKS!!! Nokia SUCKS!!!
    ;Usage: (ServiceMenu -> Model Info -> Press 2,4,6,8)
    ;Ability to set icon
    ;(c) jasiek
    ;(r) D-Man
    ;(e) jamesbond22
    ;(p) MNS81
    ;(A) albertnet3
    
    org 0x450A7A1C;este es el primer hook y se debe portar a tu modelo y firm
    		MOV	R2, 0xFF;este es el lenght para que entre mas texto al mensaje
    
    org 0x450A7A3C;este es el segundo hook y se debe portar a tu modelo y firm
    off_450A7A3C	dw aSonyEricssonRo;esto es el link al texto del nuevo codigo del parche
    
    org 0x450A7A28;este es el tercer hook y se debe portar a tu modelo y firm
    		LDR	R1, off_450A7A2C
    		BX	R1
    
    off_450A7A2C	dw loc_456D8980+1	;este es el link al nuevo codigo del parche
    
    org 0x456D8980;este es el espacio libre en donde se escribira el parche en tu main tambien se debe cambiar si es que este ya esta ocupado
    ;Nuevo codigo
    loc_456D8980:									
    		ADD	R1, R0,	0
    		LDR	R0, [R4,0x18];esto es el gui de deja como esta
    		BL	0x4553B978;este tambien se porta es la funsion para que sepueda agergar mas texto al mensaje
    		LDR	R1, dword_456D89C0;este no se porta es parte del nuevo codigo es el link al icono
    		LDR	R0, [R4,0x18];esto es el gui de deja como esta
    		BL	0x45534008; este tambien se porta es la funsion para poder poner el icono
    		LDR	R0, off_456D89BC;este no se porta este es el link al retorno del parche
    		BX	R0
    
    aSonyEricssonRo	db "Sony Ericsson",0xA ;aqui comienza el texto
    		db "ROCKS!!!",0xA
    		db 0xA
    		db "Nokia",0xA
    		db "SUCKS!!!",0
    		db 0xFF
    off_456D89BC	dw 0x450A7A30+1	;este tambien se porta es el retorno del parche
    dword_456D89C0	dw 0xE9A3;este es el icono
    y este es el parche que compile :
    Parche VKP450a7a1c: 1522 FF22
    450a7a3c: 96379444 94896D45
    450a7a28: 011CA069EEF08EFD 0049084781896D45
    456d8980: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 011CA06962F6F8FF0D49A0695BF63CFB
    456d8990: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A480047536F6E79204572696373736F
    456d89a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6E0A524F434B532121210A0A4E6F6B69
    456d89b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 610A5355434B5321212100FF317A0A45
    456d89c0: FFFFFFFF A3E90000

  8. #38
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Gracias , ya esta porteado, una pregunta en esto me confundo mucho.

    Estos son Entrypoint

    450A71F4: 30B50C1C01F062FB 004B184701926C45
    450A8718: 0C1C002700F0D0F8 004B184765926C45
    450A723A: A0692A1C0B49F4F0F0FA 014A1047FFFF23926C45

    Los analizo con C o con D.

  9. #39
    Advanced Porter Avatar de anarkes
    Fecha de ingreso
    29/dic/2007
    Ubicación
    Mexico
    Móvil
    W580
    Mensajes
    69

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Que tal, aqui lo correcto seria analizar con C y con D ya que

    450A71F4: 004B184701926C45

    004B = Creo que deberia ser un LDR Rx
    1847 = BX Rx

    01926C45 = DCD 0x456C9200+1

    Al igual que en los otros 2 hooks

    Pero comúnmente cuando analizas con C desde 004B la parte que deberia analizarse con D, se analiza sola.

    Espero no confundirte bro.
    Saludos.

  10. #40
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Si si entendi bueno eso creo Primero lo analizo con C y despues Analizo ese codigo con D,este es el parche que quiero Portear.

    Código:
    ;W810 SW-R4EA031
    ;Add the ability to show IMEI or Show the message "Private IMEI" when you press *#06# and in
    ;Service -> Service Info -> Configuration.
    ;(!) To show IMEI or Show Message, you need press right softkey in the GUI of IMEI (*#06#)
    ;v. Beta Test
    ;(c) anarkes
    ;(p) MaxxxS
    450A71F4: 30B50C1C01F062FB 004B184701926C45
    450A8718: 0C1C002700F0D0F8 004B184765926C45
    450A723A: A0692A1C0B49F4F0F0FA 014A1047FFFF23926C45
    456C9200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30B50C1C002000F03EF8002806D05BA0
    456C9210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06210C2200F08FF8414B184700F098F8
    456C9220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE7A0692A1C0D4900F094F80A49A069
    456C9230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0B4A00F08FF8354AA069074900F08CF8
    456C9240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 002000F020F8002801D0024A10470120
    456C9250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBE7FFFF45720A45B90F0000AF0F0000
    456C9260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CF926C450C1C0027002000F00CF80028
    456C9270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06D042A006250C2200F05DF8294B1847
    456C9280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F066F8FAE730B5244C27A501280BD0
    456C9290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 022816D0201C291C002200F057F801D4
    456C92A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 012030BD002030BD002001B4201C291C
    456C92B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0422FF23813300F040F800F043F801B0
    456C92C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30BD201C291C002200F03EF830BD1FB5
    456C92D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00200F4A03B40020FFF7D5FF071C012F
    456C92E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 10D02DA006210C2200F025F8011C0948
    456C92F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0123094CA047002F06D00220FFF7C3FF
    456C9300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02B01FBD28A0EDE70120F7E740010000
    456C9310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 37E80000FFFFFF6F953C53454C184A44
    456C9320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FD710A4521870A456E006F0049004D00
    456C9330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 450049000000094B184708B4084B9C46
    456C9340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08BC6047074B1847074B1847074B1847
    456C9350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 074B1847074B1847074B18479DE62F45
    456C9360: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 69425B45A1545B45F54B5B45DD4A5B45
    456C9370: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C1880A4525B819450DB9194550726976
    456C9380: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 61746520494D454950726F746563743A
    456C9390: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 204F6E0000FFFFFF50726F746563743A
    456C93A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 204F6E0000FFFFFF50726F746563743A
    456C93B0: FFFFFFFFFFFF 204F66660000
    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.


    Aqui esta el asm:
    Código:
    include "x.inc"
    ;hook's
    
    org 0x450A71F4; hook 1
            LDR    R3, off_450A71F8
            BX    R3
    
    off_450A71F8    dw loc_456C9200+1    
    
    org 0x450A8718; hook2
    
            LDR    R3, off_450A871C
            BX    R3
    
    off_450A871C    dw loc_456C9264+1    
    
    
    org 0x450A723A; hook 3
    
            LDR    R2, off_450A7240
            BX    R2
            align 4
    off_450A7240    dw loc_456C9222+1    
    
    
    ;Estructura del Parche
    org 0x456C9200; Nuevo Codigo
    
    loc_456C9200:                
                        
            PUSH    {R4,R5,LR}
            ADD    R4, R1,    0
            MOV    R0, 0
            BL    sub_456C9286
            CMP    R0, 0
            BEQ    loc_456C921C
            adr    R0, loc_456C937C 
            MOV    R1, 6
            MOV    R2, 0xC
            BL    sub_456C9336
    
    loc_456C9218:                
            LDR    R3, off_456C9320
            BX    R3
    
    
    loc_456C921C:                
            BL    sub_456C9350
            B    loc_456C9218
    
    
    loc_456C9222:                
                        
            LDR    R0, [R4,0x18]
            ADD    R2, R5,    0
            LDR    R1, dword_456C925C
            BL    sub_456C9354
            LDR    R1, dword_456C9258
            LDR    R0, [R4,0x18]
            LDR    R2, off_456C9260
            BL    sub_456C9354
            LDR    R2, dword_456C930C
            LDR    R0, [R4,0x18]
            LDR    R1, dword_456C9258
            BL    sub_456C9358
            MOV    R0, 0
            BL    sub_456C9286
            CMP    R0, 0
            BEQ    loc_456C924E
    
    loc_456C924A:                
            LDR    R2, off_456C9254
            BX    R2
    
    
    loc_456C924E:                
            MOV    R0, 1
            B    loc_456C924A
            align 4
            
    off_456C9254    dw 0x450A7244+1    
    dword_456C9258    dw 0xFB9        
                        
    dword_456C925C    dw 0xFAF        
    off_456C9260    dw 0x456C92CE+1    
    
    
    loc_456C9264:                
                        
            ADD    R4, R1,    0
            MOV    R7, 0
            MOV    R0, 0
            BL    sub_456C9286
            CMP    R0, 0
            BEQ    loc_456C9280
            adr    R0, loc_456C937C 
            MOV    R5, 6
            MOV    R2, 0xC
            BL    sub_456C9336
    
    loc_456C927C:                
            LDR    R3, off_456C9324
            BX    R3
    
    loc_456C9280:                
            BL    sub_456C9350
            B    loc_456C927C
    
    sub_456C9286:                
                        
            PUSH    {R4,R5,LR}
            LDR    R4, loc_456C931C
            adr    R5, loc_456C9328    
            CMP    R0, 1
            BEQ    loc_456C92A8
            CMP    R0, 2
            BEQ    loc_456C92C2
            ADD    R0, R4,    0
            ADD    R1, R5,    0
            MOV    R2, 0
            BL    sub_456C934C
            BMI    loc_456C92A4
            MOV    R0, 1
            POP    {R4,R5,PC}
    
    
    loc_456C92A4:                
            MOV    R0, 0
            POP    {R4,R5,PC}
    
    
    loc_456C92A8:                
            MOV    R0, 0
            PUSH    {R0}
            ADD    R0, R4,    0
            ADD    R1, R5,    0
            MOV    R2, 4
            MOV    R3, 0xFF
            ADD    R3, 0x81
            BL    sub_456C933A
            BL    sub_456C9344
            ADD    SP, SP,    4
            POP    {R4,R5,PC}
    
    
    loc_456C92C2:                
            ADD    R0, R4,    0
            ADD    R1, R5,    0
            MOV    R2, 0
            BL    sub_456C9348
            POP    {R4,R5,PC}
    
    
    loc_456C92CE:                
            PUSH    {R0-R4,LR}
            MOV    R0, 0
            LDR    R2, dword_456C9310
            PUSH    {R0,R1}
            MOV    R0, 0
            BL    sub_456C9286
            ADD    R7, R0,    0
            CMP    R7, 1
            BEQ    loc_456C9304
            adr    R0, loc_456C9398    
    
    loc_456C92E4:                
            MOV    R1, 6
            MOV    R2, 0xC
            BL    sub_456C9336
            ADD    R1, R0,    0
            LDR    R0, dword_456C9314
            MOV    R3, 1
            LDR    R4, off_456C9318
            BLX    R4
            CMP    R7, 0
            BEQ    loc_456C9308
            MOV    R0, 2
    
    loc_456C92FC:                
            BL    sub_456C9286
            ADD    SP, SP,    8
            POP    {R0-R4,PC}
    
    
    loc_456C9304:                
            adr    R0, loc_456C93A8    
            B    loc_456C92E4
    
    loc_456C9308:                
            MOV    R0, 1
            B    loc_456C92FC
    
    dword_456C930C    dw 0x140        
    dword_456C9310    dw 0xE837        
    dword_456C9314    dw 0x6FFFFFFF        
    off_456C9318    dw loc_45533C94+1    
    
    
    loc_456C931C:                
            ADD    R4, R1,    R1
            ADD    R2, R9
        
    off_456C9320    dw loc_450A71FC+1    
    off_456C9324    dw loc_450A8720+1    
    
    
    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
    
    
    sub_456C9336:                
                        
            LDR    R3, off_456C935C
            BX    R3
    
    sub_456C933A:                
    
    var_24        = -0x24
    var_20        = -0x20
    var_1C        = -0x1C
    var_18        = -0x18
    arg_0        =  0
    
            PUSH    {R3}
            LDR    R3, off_456C9360
            MOV    R12, R3
            POP    {R3}
            BX    R12
    
    sub_456C9344:                
            LDR    R3, off_456C9364
            BX    R3
    
    sub_456C9348:                
            LDR    R3, off_456C9368
            BX    R3
    
    
    sub_456C934C:                
            LDR    R3, off_456C936C
            BX    R3
    
    
    sub_456C9350:                
    var_60        = -0x60
    var_5C        = -0x5C
    var_58        = -0x58
    var_48        = -0x48
    var_30        = -0x30
    
    
    
            LDR    R3, off_456C9370
            BX    R3
    
    sub_456C9354:                
                        
            LDR    R3, off_456C9374
            BX    R3
    
    sub_456C9358:                
            LDR    R3, off_456C9378
            BX    R3
    
    
    
    off_456C935C    dw 0x452FE69C+1    
    off_456C9360    dw 0x455B4268+1    
    off_456C9364    dw 0x455B54A0+1    
    off_456C9368    dw 0x455B4BF4+1    
    off_456C936C    dw 0x455B4ADC+1    
    off_456C9370    dw 0x450A88C0+1    
    off_456C9374    dw 0x4519B824+1    
    off_456C9378    dw 0x4519B90C+1    
    
    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
    Eso es lo mas que llego a hacer en el asm, me podrian decir cual es el error y Cuales son las Rutas que tengo que portar, Espero que lo demas este Bien Gracias de antemano.
    Última edición por bill_kevin; 06/12/2010 a las 01:50:11

Página 4 de 11 PrimerPrimer ... 234569 ... ÚltimoÚltimo

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. Archivos Assembling (ASM)
    Por Cr@cShoT en el foro Desarrollo Parches
    Respuestas: 80
    Último mensaje: 13/06/2012, 19:29:08
  2. [RESUELTO] discusion sobre los archivos FXA de los a2
    Por pastrana86 en el foro Archivos FS - Modificación de archivos
    Respuestas: 11
    Último mensaje: 07/02/2011, 22:21:52
  3. Programa portar parches sin assembling
    Por itay en el foro Parches & Scripts
    Respuestas: 39
    Último mensaje: 12/08/2008, 00:09:23
  4. Discusion XS++ 3.1
    Por zatkio en el foro Phone XS / XC / XS++ / GFlash
    Respuestas: 61
    Último mensaje: 25/02/2008, 21:51:41
  5. [Discusión] Extraer archivos DB2020 CID49/51/52
    Por PabloMDiez en el foro Archivos FS - Modificación de archivos
    Respuestas: 16
    Último mensaje: 04/01/2008, 21:40:25

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •