Resultados 1 al 10 de 110

Vista híbrida

  1. #1
    Advanced Porter
    Fecha de ingreso
    08/mar/2009
    Ubicación
    México
    Móvil
    W595
    Mensajes
    1.285

    Respuesta: [Discusión] Archivos Assembling (ASM)

    En ese parche su primer Hook es un Entrypoint asi que se analiza con la tecla "D" , en tu asm se puede observar que tu lo analizaste con la tecla "C"
    Deberia quedar asi:
    Código:
       dw loc_456D1ED0+1   ;<---- Es el enlace al codigo nuevo
    Ahora esta parte se analiza con la tecla "C" ya que no es un Entrypoint:
    Código:
       dw 0xBD0047B0
    Entonces deberia quedar asi:
    Código:
            BLX    R6
            POP    {PC}
    Saludos ...

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

    Respuesta: [Discusión] Archivos Assembling (ASM)

    dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
    **me dice al compilar
    C:\Armpc>make test.asm w300.raw 44140000
    No se encuentra C:\Armpc\test.asm.vkp
    flat assembler for ARM version 1.67.22 (1045585 kilobytes memory)
    test.asm [10]:
    dw loc_456D1ED0+1 ;<---- Es el enlace al codigo nuevo
    error: undefined symbol.

    **y cuando lo hago haci
    dw 0x456D1ED0+1 ;<---- Es el enlace al codigo nuevo

    me lo compila el parche haci

    441421a6: 5522228006806B469E882E802F80011C D11E6D45D11E6D45FFFF00B50A20084E
    441421b6: 00F01DFB211C201C00F019FB291C281C B0474620084EB0470549C820074EB047
    441421c6: 00F015FB03B0F0BDC046900400426004 00BD00B50020034EB04700BDFFFFE41E
    441421d6: 0042A029004C00C0FFFF550502000280 7D45103E2545B887D644BCEA3945FF00
    441421e6: 0000 0000


    ** y cuando lo hago haci
    org 0x457D1ECB+1 ;<---- Es el enlace al codigo nuevo

    me lo compila haci
    441421a6: 55222280 D11E6D45
    457d1ecc: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00B50A20084EB0474620084EB0470549
    457d1edc: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C820074EB04700BD00B50020034EB047
    457d1eec: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00BDFFFFE41E7D45103E2545B887D644
    457d1efc: FFFFFFFFFFFFFFFF BCEA3945FF000000

    La diferencia es:
    456D1F00: FFFFFFFFFFFFFFFF C1EA2945FF000000-----Original

    457d1efc: FFFFFFFFFFFFFFFF BCEA3945FF000000-----Port

    Estara Bien haci o estare fallando en algo
    -----------------------------------------------------------
    ;Mi asm
    include "x.inc"

    ;---hook---
    org 0x441421A6
    SUB R1, R2, 3
    CMP R5, SP


    ;---Estructura del Parche---
    org 0x457D1ECB+1 ;<---- Es el enlace al codigo nuevo
    newcode:
    align 4
    PUSH {LR}
    MOV R0, 0xA
    LDR R6, off_456D1EF8
    BLX R6
    MOV R0, 0x46
    LDR R6, off_456D1EFC
    BLX R6
    LDR R1, off_456D1EF4
    MOV R0, 0xC8
    LDR R6, off_456D1F00
    BLX R6
    POP {PC}


    loc_456D1EE8:
    PUSH {LR}
    MOV R0, 0
    LDR R6, off_456D1EFC
    BLX R6
    POP {PC}
    align 4

    off_456D1EF4 dw 0x457D1EE3+1
    off_456D1EF8 dw 0x45253E0F+1
    off_456D1EFC dw 0x44D687B7+1
    off_456D1F00 dw 0x4539EABB+1
    db 0xFF
    db 0
    db 0
    db 0

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
  •