Resultados 1 al 10 de 110

Vista híbrida

  1. #1
    Recién Iniciado Avatar de walter rex
    Fecha de ingreso
    25/oct/2008
    Ubicación
    GUATEMALA
    Móvil
    C905-
    Mensajes
    8

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    te explico bien mi pregunta es estoy intendando portar 4 pestaña del c510 al c905 abro mi cxc del c510 aplico el idc y el parche luego tengo que sumar la base del mismo con el offset de c510 x eso quiero saber la base 10000000 .... 14000000 , o es la que me diste 0x13FFE000 porque si no la suma es mas grande que lo s offset de cxc espero tu respuesta y espero haberme explicado bien gracias

  2. #2
    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)

    Cita Iniciado por bill_kevin Ver mensaje
    Aqui estoy yo otra vez

    aqui esta un asm:

    Código:
    include "x.inc"
    
    org 0x44F27582
            LDR    R3, dword_44F27588
            BX    R3
            NOP
    dword_44F27588    dw 0x45660111        
    
    org 0x44F275FC
            LDR    R3, dword_44F27600
            BX    R3
    dword_44F27600    dw 0x45660131        
    
    org 0x45660110
    loc_45660110:                
            LDR    R0, [R4,0x18]
            MOV    R1, 2
            BL    0x453A70EC
            LDR    R0, [R4,0x18]
            LDR    R1, loc_45660128
            BL    0x453A71B4
            LDR    R0, [R4,0x18]
            LDR    R3, loc_4566012C
            BX    R3
            NOP
    
    loc_45660128:                
            LSR    R2, R6,    0xE
            LSL    R0, R0,    0
    
    loc_4566012C:                
            STRB    R5, [R1,0x16]
            ADD    R10, LR
    
    loc_45660130:                
            ADD    R5, R0,    0
            LDR    R0, dword_4566017C
            STR    R0, [SP]
            MOV    R1, 0
            LDR    R2, dword_45660180
    
    loc_4566013A:                
            CMP    R5, R1
            BEQ    loc_45660146
            ADD    R1, R1,    1
            CMP    R2, R1
            BEQ    loc_4566014A
            B    loc_4566013A
    
    loc_45660146:                
            ADD    R0, R1,    1
            STR    R0, [SP]
    
    loc_4566014A:                
            MOV    R1, 0
    
    loc_4566014C:                
            CMP    R5, R1
            BEQ    loc_45660158
            ADD    R1, R1,    1
            CMP    R2, R1
            BEQ    loc_45660166
            B    loc_4566014C
    
    
    loc_45660158:                
            ADD    R0, R1,    1
            BL    0x454BAA70
            ADD    R1, R0,    0
            ADD    R0, R4,    0
            BL    0x45376668
    
    loc_45660166:                
            LDR    R1, [SP]
            ADD    R0, R4,    0
            BL    0x453A2778
            LDR    R2, dword_45660184
            MOV    R1, 0
            ADD    R0, R4,    0
            BL    0x453A2780
            ADD    R0, R5,    0
            POP    {R4,R5,PC}
    
    dword_4566017C    dw 0x6FFFFFFF    
    dword_45660180    dw 0x199E        
    dword_45660184    dw 0xE809
    que me compila haci:

    Código:
    44f27582: A0691149DCF00FF8A069 014B1847C04611016645
    44f275fc: 401C0004000C011C 004B184731016645
    45660110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A069022146F5EAFFA069034947F54AF8
    45660120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A069024B1847C046B20B00008D75F244
    45660130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 051C124800900021114A8D4203D0491C
    45660140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8A4202D0F9E7481C009000218D4203D0
    45660150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 491C8A4207D0F9E7481C5AF689FC011C
    45660160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 201C16F581FA0099201C42F505FB054A
    45660170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0021201C42F504FB281C30BDFFFFFF6F
    45660180: FFFFFFFFFFFFFFFF 9E19000009E80000

    pero el parche original es haci:

    Código:
    44F27582: A0691149DCF00FF8A069 014B1847C04611016645
    44F275FC: 401C0004000C011C 004B184731016645
    45660110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A069022146F5EAFFA069034947F54AF8
    45660120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A069024B1847C046B20B00008D75F244
    45660130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 051C124800900021114A8D4203D0491C
    45660140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8A4202D0F9E7481C009000218D4203D0
    45660150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 491C8A4207D0F9E7481C5AF689FC011C
    45660160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 201C16F581FA0099201C42F505FB054A
    45660170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0021201C42F504FB281C30BDFFFFFF6F
    45660180: FFFFFFFF 9E190000
    45660184: FFFFFFFF 09E80000 ; Item icon
    Cual sera mi problema?
    Alli no hay problema, si aplicas el parche que compilaste no te dara ningun problema, el "original" lo pusieron asi solo para diferenciar esa linea de icono
    ejemplo:

    tuyo:
    45660180: FFFFFFFFFFFFFFFF 9E19000009E80000

    claramente ves que el 9E ocupa el offset 45660180, entonces, el 45660181 seria el 19, el 45660182 el 00, el 45660183 00 y el 45660184 es del icono, si gustas lo mueves abajo como el "original" y eso puedes hacerlo manualmente
    Cita Iniciado por walter rex Ver mensaje
    te explico bien mi pregunta es estoy intendando portar 4 pestaña del c510 al c905 abro mi cxc del c510 aplico el idc y el parche luego tengo que sumar la base del mismo con el offset de c510 x eso quiero saber la base 10000000 .... 14000000 , o es la que me diste 0x13FFE000 porque si no la suma es mas grande que lo s offset de cxc espero tu respuesta y espero haberme explicado bien gracias
    Eso tienes que mirar en el vkp, si los offsets son 14xxxxxx o 15xxxxxx, quiere decir que la base ya esta sumada, o sino al comienzo del parche (despues de los comentarios) te da la base usada, algunos son 14000000 y otros 13fff000

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
  •