[GUIA] - Introducción a la creación de patches .vkp

I <3 Argim!
Responder
Avatar de Usuario
ADRIAN !
Colaborador
Colaborador
Mensajes: 632
Registrado: Jue Nov 26, 2009 9:51 pm
Ubicación: queretaro
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

[GUIA] - Introducción a la creación de patches .vkp

Mensaje por ADRIAN ! »

Necesitas:
1. Un editor hexadecimal
2. Bajar el firmware necesario
3. Extraer el firmware RAW usando Gextract (puede usarse tambien main2raw)
4. Hacer un patch .vkp, el formato está explicado más abajo

Código: Seleccionar todo

;Todo lo que comienza con ";" es un comentario (texto)
;W810 SW-R4EA031 (para indicar el modelo y la versión de firmware)
;Aqui una descripción de lo que hace
;Algunas instrucciones sobre su uso
;Tal vez una advertencia si fuera necesario
;(c) El autor original del parche (si haces un parche, va tu nombre/nick)
;(p) Quien convierte un parche para otro modelo/versión de firmware
;(si conviertes un parche para otro modelo/versión de firmware, aqui va tu
; nombre/nick, si no hiciste nada, respeta a los autores originales)

;Esta es la dirección base del firmware, donde el primer byte del firmware será flasheado 
;+44140000 para W810/W300/Z550/K310/K510/Z530/W300/DB2012/DB2020
;+44020000 para K750/W700/W800/Z520
;+440A0000 para W550/W600
+44140000

;El primer campo de texto es la dirección en hexadecimal del primer byte que será cambiado,
;termina con un ":"
;La dirección en el primer campo de texto es la misma que el offset en el archivo 
;(visible en el editor hexadecimal)
;El segundo campo de texto es la secuencia de bytes original
;El tercer campo de texto es lo que quieres que Gslide/FAR/setool2 lite cambien al segundo
;campo de texto (de esa forma puedes quitar un patch del firmware, volviendo a poner 
;el contenido original)
;El segundo y el tercer campo de texto deben ser de la misma longitud!
;Todos los bytes son en hexadecimal
3DDB9A: 6900660073002F00730065  7400700061002F00750000 ;(es un ejemplo)

;Un segundo patch, mucho mas corto (ejemplo)
123AA45: 10E0 6970

;La recomendación de afghanjohnny es estudiar patches y las direcciones en el firmware
;ya hechos y luego tratar de adaptarlo a tu firmware. O si tienes una nueva idea, intenta eso
forma correcta como deben postear sus parches, cuando creen/conviertan parches a otro modelo/versión de firmware

Código: Seleccionar todo

;Modelo y versión de firmware, ejemplo: W810 SW-R4EA031
;Descripción del patch
;Recomendaciones sobre su uso (opcional)
;(c) Autor
;(p) Quien "porta" un parche (quien convierte un parche para otra versión de firmware/modelo)
;(!) Información importante, como por ejemplo: Requiere parche "Heap Shift" (opcional)
;(i) Información "no importante" (opcional)
;(r) Respeto (nick de la persona que dio información importante para la creación de un patch) (opcional)
;(e) Nick de quien hizo una edición al codigo del parche, de modo que
; cambia parte de la funcionalidad del parche (opcional)
Opcional, significa: "si no hay nada que poner, no lo pongas"
Última edición por matiaz el Dom Dic 12, 2010 4:37 pm, editado 1 vez en total.
Avatar de Usuario
matiaz
Colaborador
Colaborador
Mensajes: 7676
Registrado: Sab Sep 08, 2007 6:55 pm
Ubicación: Pergamino - Bs As
Agradecido: 0
Agradecimiento recibido: 0

Re:[GUIA] - Introducción a la creación de patches .vkp

Mensaje por matiaz »

Más que una guía, es una introducción ya que incorpora cosas muy básicas. Edité el título para evitar malentendidos.

Se agradece la info. Ahí va un [A+]
skate 67
Nuevo Usuario
Nuevo Usuario
Mensajes: 16
Registrado: Sab Nov 06, 2010 6:01 pm
Agradecido: 0
Agradecimiento recibido: 0

Re:[GUIA] - Introducción a la creación de patches .vkp

Mensaje por skate 67 »

no te entiendo en las rutas o acciones, que ara el parche. Cuales se supone ke sean o se utilisa el editor en hexa? Para las acciones? .intente modifikar uno ya hecho pero no pasa nada, es de un w300 .
Responder