El formato de los patches .vkp es el siguiente, tomado del post de afghanjohnny de los foros de SE-NSE http://forums.se-nse.net/index.php?showtopic=6440
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
EDITO: Viendo que muchos no toman en cuenta los creditos en los parches, aqui les dejo la forma correcta como deben postear sus parches, cuando creen/conviertan parches a otro modelo/versión de firmwareCódigo:;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
Opcional, significa: "si no hay nada que poner, no lo pongas"Código:;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)





RESPONDER

Marcadores