Resultados 11 al 20 de 50

Ver modo hilado

  1. #11
    Top Gold 500 Avatar de m1ch43lzm
    Fecha de ingreso
    29/dic/2006
    Móvil
    W810i
    Mensajes
    879

    Re: Entendiendo patches con FFFF, por PabloMDiez.

    Este es el patch desensamblado, de la versión para W810 R4EA031

    Código:
    org 0x452A97A4
    DCD loc_456F5000+1 ; antes era 0x452A92E8+1
    
    
    loc_456F5000                ; DATA XREF: ROM:off_452A97A4o
            PUSH    {LR}
            LDR    R7, off_456F5018
            BLX    R7
            PUSH    {R0-R7}
            MOV    R1, #4
            MOV    R2, #2
            LDR    R3, dword_456F501C
            LDR    R7, off_456F5014
            BLX    R7
            POP    {R0-R7,PC}
    
    off_456F5014    DCD sub_45208BD0+1    ; DATA XREF: ROM:456F500Er
    off_456F5018    DCD loc_452A92E8+1    ; DATA XREF: ROM:456F5002r
    dword_456F501C    DCD 0x155B        ; DATA XREF: ROM:456F500Cr
    Lo que está en negrita, equivale a 0x45208BD1 (D18B2045), y 0x452A92E9 (E9922A45), respectivamente

    Y 0x155B, equivale a 5B150000

    Lo que hay que corregir, es la ultima parte, son 2 referencias a 2 funciones, una no se cual es, la otra es para regresar a donde empezó

    Entonces, quedaría así, tambien subiendo un poco el offset del parche, para no desperdiciar espacio en el firmware, lo pongo antes del sysgfx

    Código:
    include "x.inc"
    desbloq_teclado equ 0x4511D854
    sub1 equ 0x4507D318
    patch equ 0x45509530
    retorno equ 0x4511D39C
    
    org desbloq_teclado
    DCD patch+1
    
    org patch ; 0x45509530
            PUSH    {LR}
            LDR    R7, off_456F5018
            BLX    R7
            PUSH    {R0-R7}
            MOV    R1, 4
            MOV    R2, 2
            LDR    R3, dword_456F501C
            LDR    R7, off_456F5014
            BLX    R7
            POP    {R0-R7,PC}
    
    off_456F5014    DCD sub1+1    ; DATA XREF: ROM:456F500Er
    off_456F5018    DCD retorno+1    ; DATA XREF: ROM:456F5002r
    dword_456F501C    DCD 0x155B        ; DATA XREF: ROM:456F500Cr
    align 4
    Despues de compilarlo, queda esto:
    ;W200 SW-R4HA014
    ;Keylock password
    ;(c) IronMaster, Joker XT
    ;(p) m1ch43lzm, lukitas
    +44140000
    fdd854: 9DD31145 31955045
    13c9530: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00B5054FB847FFB404210222034B014F
    13c9540: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B847FFBD19D307459DD311455B150000
    PD: lukitas, tu no eres el autor del parche , los autores son IronMaster y Joker XT, puedes poner tu nombre como (p) lukitas, despues de (c) IronMaster, Joker XT (en este caso, ZZTOP lo convirtió para W810 R4EA031)

    En algunos casos, tambien hay saltos, o referencias a otras funciones, deben ser corregidos, si fuera puro codigo sin saltos, sin referencias, probablemente funcione, en cambio, si solo hay que cambiar texto, como los parches para mover rutas, esos son faciles
    Última edición por m1ch43lzm; 29/10/2007 a las 15:19:14

Información de tema

Usuarios viendo este tema

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

Temas similares

  1. Patches R3EA037
    Por edwin_jrrr en el foro A2Uploader
    Respuestas: 2
    Último mensaje: 27/03/2009, 04:49:27
  2. patches k790
    Por kamagon en el foro Iconos del Menú
    Respuestas: 3
    Último mensaje: 30/04/2008, 04:01:51
  3. patches R4EK001
    Por vip412 en el foro Parches & Scripts
    Respuestas: 1
    Último mensaje: 29/03/2008, 15:42:36
  4. Patches k550i
    Por danny9001 en el foro Iconos del Menú
    Respuestas: 8
    Último mensaje: 23/02/2008, 11:03:24
  5. [PATCHES] K790
    Por Andres3d en el foro Parches & Scripts
    Respuestas: 18
    Último mensaje: 27/01/2008, 16:18:02

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
  •