Resultados 1 al 10 de 62

Vista híbrida

  1. #1
    Avanzado Avatar de LeO_snm
    Fecha de ingreso
    07/ago/2007
    Ubicación
    San Miguel de Tucuman - Argentina
    Móvil
    z550a
    Mensajes
    213

    Re: Crear / Portar parches VKP complejos

    Bueno, estoy intentando hacer esto pero tengo 1 problema y una duda, el problema es que cuando cargo el .raw en el smelter no se abre mostrandome las direcciones sino que me sale esto

    Smelter : v9.64
    OS : Microsoft Windows (2) 5.1.2600 Service Pack 2
    Flash : C:\armpc\main_nuevo.raw
    Tama?o : 840201 = 8,25048923492432M = 8651265
    Firmware
    Cargando base : 7BFDFF
    Telefono
    Manufacturer
    Fecha ensamblaje
    ************************************************** ******************************
    Cargando base
    44140000
    y cuando presiono la b para buscar la direccion no hace nada, simplemente se queda en la ventana para insertar la direccion, alguna solucion para esto?, gracias!

  2. #2
    Cuenta inhabilitada
    Fecha de ingreso
    11/feb/2007
    Ubicación
    Venezuela
    Móvil
    W580i
    Mensajes
    1.593

    Re: Crear / Portar parches VKP complejos

    Cita Iniciado por LeO_snm Ver mensaje
    Bueno, estoy intentando hacer esto pero tengo 1 problema y una duda, el problema es que cuando cargo el .raw en el smelter no se abre mostrandome las direcciones sino que me sale esto



    y cuando presiono la b para buscar la direccion no hace nada, simplemente se queda en la ventana para insertar la direccion, alguna solucion para esto?, gracias!
    A mi tambien me paso eso, solo encontro este 002103482570????????0be0

    pero otra direccion no.

    Otra pregunta:

    Cuando estamos en la parte de comparar las direcciones del FW original con el FW a portar, tenemos que sumarle la diferencia de los ultimos offsets a las direcciones del asm, asi cpmo lo dice esta parte:

    El último de R6CA009 es 45651F84 (offset: 1511F84) y el de R6GA004 es 45664F24 (offset: 1524F24) lo que nos da una diferencia de +12FA0. Asi que sumamos este valor al “patch2” y obtenemos: 45665530.
    En mi w810 el ultimo es 45714984 (offset 1574984), entonces restando con el del z550 que es 45664F24, me da AFA60, eso se lo sumo a las direcciones del asm que son:

    patch1 equ 0x454E416A
    patch2 equ 0x45652490
    dir1 equ 0x454DE6C8
    dir2 equ 0x45604480
    dir3 equ 0x453DFDE1
    dir4 equ 0x455A12AD
    Asi es que tengo que hacer?

    Otra cosa, cuando debo comparar las direcciones con el IDA, deben decir lo mismo? digo, en las funciones? que pasa si no coincide alguna?

    SAludos

  3. #3
    Avanzado Avatar de Karl05
    Fecha de ingreso
    28/oct/2007
    Ubicación
    Bs.As. Argentina
    Móvil
    Z750i
    Mensajes
    198

    Re: Crear / Portar parches VKP complejos

    Cita Iniciado por miguel8e Ver mensaje
    A mi tambien me paso eso, solo encontro este 002103482570????????0be0

    pero otra direccion no.
    Estos son los patrones a buscar:
    • patch1: 002103482570????????0be0
    • dir1: f1b581b000256846002405801ce0
    • dir2: 004b1847????????20200021024a (aparecen 2, pero el DCD de 45604484 es igual solo en 456172F8)
    • dir3 y dir4: 680349884201d10120704700207047 (aparecen muchas, lo siento, no me pregunten, stuCk ubico las direcciones apropiadas).
    Cita Iniciado por miguel8e Ver mensaje
    Cuando estamos en la parte de comparar las direcciones del FW original con el FW a portar, tenemos que sumarle la diferencia de los ultimos offsets a las direcciones del asm,
    En mi w810 el ultimo es 45714984 (offset 1574984), entonces restando con el del z550 que es 45664F24, me da AFA60, eso se lo sumo a las direcciones del asm. Asi es que tengo que hacer?
    Como dije en el tuto esto no es necesario, el nuevo codigo se puede ubicar en cualquier lugar libre, pero creo que esto es recomendable. ¿Por que? pues, porque de esta manera es menos problable que 2 parches se superpongan (cosa que ya me pasó). Si los parches que portamos del firm de origen no se superponian, tampoco lo haran en el destino si seguimos esa regla. Igualmente recomiendo realizar una copia del idb del firm de destino y aplicarle todos los parches que tengamos. Luego lo guardamos por ejemplo como "R6GA004_Parchado.raw". Cuando terminemos nuestro parche, lo aplicamos en esta idb y lo revizamos para ver si no hay conflictos antes de ponerlo en el telefono (de esa manera nos ahorramos pantallazos en blanco innecesarios)

    Cita Iniciado por miguel8e Ver mensaje
    Otra cosa, cuando debo comparar las direcciones con el IDA, deben decir lo mismo? digo, en las funciones? que pasa si no coincide alguna?
    Lo que voy a responder va sonar muy poco tecnico, pero creo que hay que seguir nuestros instintos. Tenemos que poner la que nos paresca mas apropiada, incluso si alguno valores difieren. Tambien puede suceder que la funcion que se busca no exista en nuestro firm por alguna cuestion (no tiene tapa, no tiene tal tecla, no tiene tal menu, etc). Si hay pocas opciones podriamos simplemente probar cada una.
    Alguien con mas experiencia que me corrija si tiene una mejor respuesta.
    Última edición por Karl05; 19/04/2008 a las 16:37:05

Información de tema

Usuarios viendo este tema

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

Temas similares

  1. Ayuda a Portar parches!!!
    Por Paek en el foro Parches & Scripts
    Respuestas: 5
    Último mensaje: 17/06/2010, 23:08:55
  2. [SUGERENCIA] al portar parches
    Por k550_max en el foro Funcionamiento & Sugerencias
    Respuestas: 1
    Último mensaje: 24/11/2009, 14:10:20
  3. Como portar parches sin ida pro?
    Por AdrianDroid en el foro Parches & Scripts
    Respuestas: 1
    Último mensaje: 28/07/2009, 12:37:38
  4. Respuestas: 11
    Último mensaje: 21/07/2008, 03:30:33
  5. Crear / Portar parches VKP complejos
    Por Karl05 en el foro Parches & Scripts
    Respuestas: 0
    Último mensaje: 19/04/2008, 01:13:18

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
  •