Jump to content

Como crear patches .vkp


Think Different

Recommended Posts

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

 

;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) m1ch43lzm (tu nombre si haces un patch), si adaptas un patch de otro dale credito al autor original,
;luego puedes poner tu nombre

;Esta es la dirección base del firmware, donde el primer byte del firmware será flasheado (+44140000 para
; W810, +44020000 para K750/W700/W800/Z520)
+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 o FAR 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

 

Gracias a afghanjohnny por el tuto,saludos :banana:

Link to comment
Share on other sites

entendi casi todo pero no entendi la parte de cuaando pones el primer byts del main

 

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 o FAR 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)

esa parte no entendi

Link to comment
Share on other sites

  • 2 months later...

ya, y como subo un parche al w200 copn el setool???

 

tengo el que hace que not enga que pone rle amnos libres para la radio

 

Al w200 no se le pueden aplicar parches(por ahora)

Esperemos que algun dia se pueda...

Y si se pudiera te aconsejaria que pusieras

otro tipo de parche no el de la radio

ya que los manos libres te sirven como

antena...

Saludos :osciozo:

Edited by Dark_69
Link to comment
Share on other sites

  • 5 months later...

no hay caso, yo actualizé mi w610 con el update service y me lo dejó en CID53 de puro weon me paso :nose: :tonto:

ahora modifico varias cosas con un far manager q tiene soporte para mi celular, pero no tengo ni la menor idea como se aplican los .vkp con el far

Edited by ardan_malditos
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...