PDA

Ver la versión completa : Como crear patches .vkp



m1ch43lzm
23/03/2007, 14:35:55
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) 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
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 firmware



;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"

NeoN_TnT
25/03/2007, 09:49:41
muchas gracias m1ch43lzm por el "minituto", la verdad esta bastante interesante... pero no conocer bien como se estructura el w810 no mola para esto... jaja
a ver si puedo ir recolectando informacion y llevar esto a buen puerto... a ver si los rusos se ponen manos a la obra y llegue un momento en que nos cueste elegir parches... :)

AlexDDR
26/03/2007, 06:00:12
pero existirá por ahi alguna forma de editar un parche o donde expliquen cuales son las direcciones de las teclas, ya que quiero cambiar el parche del password el menu de la tecla de volumen (-) a la de la camara para que asi no moleste cuando veo fotos en el explorador de archivos, que piensan?

m1ch43lzm
26/03/2007, 16:07:15
Los unicos patches "faciles" de hacer, son los que cambian las rutas, por ejemplo: para mover /tpa/preset/custom a la Memory Stick (/card/custom)

También se pueden adaptar algunos patches ya hechos para el mismo modelo, pero para otro firmware, de esta forma, para eso necesitas:
1. El firmware para el que está hecho el patch
2. El firmware al que quieres aplicar el patch, pero el patch no hay para esa versión

En otras palabras, lo que podemos hacer es adaptar los patches ya hechos por los rusos, de una versión de firmware a otra (por ejemplo: la mayoria de patches son para K750 R1CA021 y W800 R1BC002, y quieres adaptarlo al K750 R1DB001, y el patch no esta hecho, lo puedes hacer)

Andres3d
07/04/2007, 19:00:42
Buenas. Cuando extraigo m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) el firmware, no importa que sea mbn o bin?

Otra cosa.... donde cosigol el RAW?

Tengo este firmware en mi equipo. W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn

Porque está éste (http://www.topsony.com/forum_es/showthread.php?t=9754) patch y quiero ver si se puede corregir para evitar los problemas que da que se pone lento al entrar en las llamadas.

Saludos!!!

ts008
07/04/2007, 19:13:49
Buenas. Cuando extraigo m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) el firmware, no importa que sea mbn o bin?

Otra cosa.... donde cosigol el RAW?

Tengo este firmware en mi equipo. W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn

Porque está éste (http://www.topsony.com/forum_es/showthread.php?t=9754) patch y quiero ver si se puede corregir para evitar los problemas que da que se pone lento al entrar en las llamadas.

Saludos!!!

Extraelo de la firm babe con el Gextract

m1ch43lzm
07/04/2007, 19:24:14
@Andres3D
El RAW lo extraes usando el programa GExtract o main2raw, a partir del MAIN en formato .mbn/.bin (si es firmware bajado de aca, no hay problema), GExtract es lo mismo que main2raw, pero con interfaz grafica, es facil de usar, seleccionas el MAIN en formato .bin/.mbn, y le pones Process, y ya está

Y para ver en el editor hexadecimal las direcciones, restale 44140000 (hex) en el caso del W810, por ejemplo:


;W810 SW-R4EA031
;battery of the blue colour
; v1.0
;(C) ARTYOM_LM
;(P) AlexAiS aka Tim
446EC6EB: 20C65A7371735AD2835AD28B7B7D7BB4E2C5ACE2C5EEEA C65A20737173D28B5AD28B5A7B7D7BE2C5ACE2C5ACEAEE
446EC7C9: 20C65A7371735AD2835AD28B7B7D7BB4E2C5ACE2C5EEEA C65A20737173D28B5AD28B5A7B7D7BE2C5ACE2C5ACEAEE
446EC8A7: 20C65A7371735AD2835AD28B7B7D7BB4E2C5ACE2C5EEEA C65A20737173D28B5AD28B5A7B7D7BE2C5ACE2C5ACEAEE
446EC989: 20C65A7371735AD2835AD28B7B7D7BB4E2C5ACE2C5EEEA C65A20737173D28B5AD28B5A7B7D7BE2C5ACE2C5ACEAEE
446EC2AF: 20C65A7371735AD28B5AD2837B7D7BB4E2C5B4DEC5ACE2C5EE EA C65A20737173D28B5AD28B5A7B7D7BE2C5ACE2C5ACE2C5ACEA EE A 446EC6EB restale 44140000 (en hexadecimal), y te queda 5AC6EB, vas a esa direccion en el editor hexadecimal, y ahi encuentras la cadena 20C65A...

@ricardo333
No he creado ningun parche (solo los rusos entienden eso), solo he puesto la guia para entender como se hace un patch, nada mas, lo unico que hice era entender como hacian los patches

Andres3d
07/04/2007, 19:24:18
Listo, lo extraje, ahora lo abro con el UltraEdit 32 y me salen 3 columnas, pero igual cuando busco en la 1ra columna los números que se han usado para crear el parche de la batería azul, no me sale y eso que le pongo buscar por código ASCII y nada, esa es mi duda.

Saludos!!!
-------------------------------
Me dices m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) que busque en el 1er recuadro, del lado izquierdo lo siguiente 5AC6EB, pero en realidad no me sale, te pongo una imagen de lo que me sale.

http://laprueba.no-ip.biz/images/compartida/uedit.gif

En el 1er recuadro es donde estoy buscando los números que me diste para por lo menos guiarme en algo y empezar a entender, pero en verdad no me sale nada y de 2do lo que me dices, que me debe salir 20C65A... es en el 2do recuadro y el 3er es lo que "significa" los valores hexadecimales.

Saludos!!!

ts008
07/04/2007, 19:49:24
Te recomiendo que uses mejor winhex.

Es diferente buscar texto a buscar valores hexadecimales, hay 2 opciones diferentes para buscar

Andres3d
07/04/2007, 20:12:22
Ya encontré los patch de donde sacaron para poner la bateria azul, este imagen que pongo se repite abajo dos veces más.

http://laprueba.no-ip.biz/images/compartida/winhex.gif

Y esta es la última linea de parche.

http://laprueba.no-ip.biz/images/compartida/winhex2.gif

Y se supone que de ahí sacaron lo de la batería azul, se que hay que tener mucho conocimiento en esto, pero será que me pueden decir donde vieron algo ahí para que les dijere o mostrara de que si cambiabas eso, cambiabas el color de la batería?

Saludos!!!

ts008
07/04/2007, 20:40:33
Desensamblaron/ensamblaron el codigo para poder saber que es lo que contiene esa parte de la firm, y eso, es bastante dificil :)

panzerV
20/06/2007, 17:25:01
puedo aplicar parches hechos por mi para mi cel, que es un z530 que halla sacado de otro modelo(un w810 por decir)?

Ojala respondan.

Feder2006
24/06/2007, 20:17:14
esto debe parecer medio tonto y spamero pero enserio sirve de algo el patch?? no daña el main ,osea hay riesgos de perder el cel??

Luchos
03/08/2007, 22:30:01
Estoy tratando de crear un parche y la verdad que es algo complejo y requiere mucha dedicación. Ahora tengo la misma duda, ¿cómo hago para reconocer cúales líneas corresponde a cada cosa?. Es decir, como hago para reconocer cual línea corresponde por ejemplo el fondo que aparece cuando estamos escuchando un tema de música en el Walkman ...

Tengo unas imágenes que bajé de otro foro en donde habían extraído un MAIN, pero no se como hacer para crear el parche, es algo confuso y corta la explicación que está más arriba.

gea1981
04/08/2007, 01:23:25
si lucho no entiendo como se hace es corta la explicacion, es confusa si pudieran explicar algo mejor les agradeceria bye

maredugib
05/08/2007, 12:05:41
pregunta para que sirven los patch en el movil. flasharlo no es lo mismo.. y usando rutas y agregando cosas por medio de las rutas salu2.

alex174
05/08/2007, 13:07:29
No puedo simplemente por ejemplo en equipos iguales pero con diferente software unicamente cambiar la linea donde va el firmware? Por ejemplo:
;r6ca009
por
;r6ga004

Luchos
06/08/2007, 04:26:45
pregunta para que sirven los patch en el movil. flasharlo no es lo mismo.. y usando rutas y agregando cosas por medio de las rutas salu2.
Sirve para cambiar ciertas cosas, como por ejemplo, acabo de ponerle un parche a mi W300 para que pueda usar la radio sin tener que conectar los auriculares, etc.
Hay otros que te permiten avanzar más rápido los archivos en el Walkman, cambiar la carpeta del Custom a la carpeta USB, etc.

cokets
09/08/2007, 14:27:05
hola a todos quiero contarles que entiendo poco sobre codigo hexadecimal... pero en cada archivo o soft es un mundo distinto. es decir configure muchos codigos hexadecimales para juego. pero nunca para un soft o parche. quizas algunos conoscan el juego Mu Online. bueno yo tenia un servidor y todo se configuraba mediante hexadecimal pero era mas sencillo que un patch de este tipo voy a ver si recuerdo viejos tiempo y voy probando de modificar alguno pero no tengo mi movil para probarlos, hasi que cuando crea que estan bien lo subo para que alguien los pruebe.
ha por cierto m1ch43lzm vos decis que variara mucho de un modelo de cel a otro en cuanto a las direcciones bases ?

feras23
25/08/2007, 01:54:32
:eek: muchas graciias amigo, esto si que esta bueno, ya lo cale y funciona con ganas, le aplique los parches del w300 firmware r4ea031, y funcionan todos :57: gracias amigo

Xtephan
28/08/2007, 06:10:37
Es muy difícil cambiar los parches de un teléfono a otro?
Aquí hay uno sencillo para cambiar la ruta de los java, Es para K310 R4EA031. Lo necesito para un K310@W200, es decir "W200 R4HA014"


;K310 SW-R4EA031
;Âñÿ ÿâà â ïàïêå Ï*î÷åå
;Çàìåíà ïàïêè /tpa/preset/system/ams -> /usb/other/ams
;Ïå*åä ï*èìåíåíèåì, óäàëèòå ÂÑÅ èã*û è ï*èëîæåíèÿ
;Ïîñëå âêëþ÷åíèÿ òåëà ÍÅ íàäî äåëàòü ìàñòå* *åñåò, äîñòàòî÷íî óñòàíîâèòü êàêóþ íèáóäü ÿâó.
;(c) mobilefree.ru
;(p) Maximys
44589E4A: 7400700061002F007000720065007300650074002F00730079 007300740065006D002F0061006D0073 7500730062002F006F0074006800650072002F0061006D0073 00000000000000000000000000000000


Como puedes cambiar el modelo para el cual está hecho el parche? Varios han preguntado pero no han respondido.

m1ch43lzm
28/08/2007, 17:44:21
Este tipo de parches (cambiar una ruta a otra), son muy faciles
Lo unico que necesitas, es un editor hexadecimal, y el firmware del celular (en tu caso, firmware de W200 R4HA014)
El unico "problema", es que ese firmware no se deja extraer facilmente, pero para todo hay solución :D

Usa main2raw en lugar de GExtract, de esta forma:
main2raw.exe W200_R4HA014_MAIN_GENERIC_ME_RED52.mbn 2020

Es decir, "dile" a main2raw que es un firmware de DB2020 (los firmware de DB2012 tienen la misma estructura que los firmware de DB2020, y GExtract no lo toma correctamente, porque cree que es un firmware de DB2010)

Luego, con el editor hexadecimal buscas la primera cadena, en el archivo .raw (en este caso,

7400700061002F007000720065007300650074002F00730079 007300740065006D002F0061006D0073, en hexadecimal)

Si la encuentras, anota el offset (en este caso, es 4781d0), luego procede a crear el .vkp

Al final, quedaría esto (no te olvides la direccion base, en este caso, 44140000:



;version de firmware, en este caso, W200 R4HA014
;descripcion del parche
;(c) el autor original, si lo hiciste, va tu nombre, si no, el nombre del autor original del parche
;(p) tu nombre, si lo convertiste
+44140000
4781d0: 7400700061002F007000720065007300650074002F00730079 007300740065006D002F0061006D0073 7500730062002F006F0074006800650072002F0061006D0073 00000000000000000000000000000000

r0x0t0
29/08/2007, 14:56:44
esto puede ayudar a “str2hex”

convierte el texto a los valores hexadecimales

hyber_99
29/08/2007, 16:24:22
Al final, quedaría esto (no te olvides la direccion base, en este caso, 44140000:
[/code]

disculpa la pregunta:o, esta direccion base de donde se toma. porque dijiste que del Gslide pero lo abro con diferentes firmware y el valor no cambia aparece 44000000.
:confused:

m1ch43lzm
29/08/2007, 18:50:00
Direcciones base:
K300/K500/K700: 44000000
K750/W700/W800/Z520: 44020000
W550/W600: 440A0000
W810/W300/Z550/K310/K510/Z530: 44140000

Depende del modelo

Xtephan
31/08/2007, 09:59:08
@m1ch43lzm: No he tenido éxito con el método que posteaste para descomprimir firmwares db2012. La verdad es que al agregar el parámetro "2020" no altera en nada el proceso.
A continuación una captura:
http://img106.imageshack.us/img106/1348/noncj4.jpg

Cual puede ser mi error?

Nota: también probé con "main2raw main.mbn 2020" (sin el .exe, aunque no debería existir diferencia, pero lo vi en otro post puesto de esa forma)
El resultado que obtengo es un main.raw que al abrirlo con el editor muestra solo "FF" como valores

ts016
31/08/2007, 10:42:55
proba bajando otro main2raw, yo extraje sin problemas con el main2raw que esta dentro del darkmen filesystemparser, no se si viste por ahi ese archivo.

PD: actualiza tu firma, ya tenes un w200!!!jajaja

ADDIER
31/08/2007, 11:06:30
@xtephan
Debes utilizar la version 2.1 de main2raw. Estas utlizando la version 1.1

gral_lee
31/08/2007, 12:10:23
@billnick: Podrias subir esta version (2.1) de mai2raw?, porque no lo encuentro en la zona de descargas

gracias

Edito:
-- YA LO ENCONTRE --

Luchos
01/09/2007, 00:53:47
Main2raw v2.1. :)

edddy88
03/09/2007, 12:59:16
hola amigos, la verdad para mi eso del editor hexadecimal y ese rollo se me hizo demasiado complicado, yo lo unico que quiero es que en mi k800 cid52 con firmware r1kg001 main generic y fs europe 1 en lugar de que diga el nombre del operador, en mi caso MoviStar en el desktop, diga mi nombre "Edddy", eso es muy dificil de hacer?? o alguien lo podria hacer por mi??

gracias.

gef007
06/09/2007, 19:21:27
hola a todos quisiera por favor que me ayuden con el parche "w800_R1BC002_timeout_dimmers.vkp" quisiera que la iluminacion me dure 10 segundos...

Luchos
08/09/2007, 20:52:42
hola amigos, la verdad para mi eso del editor hexadecimal y ese rollo se me hizo demasiado complicado, yo lo unico que quiero es que en mi k800 cid52 con firmware r1kg001 main generic y fs europe 1 en lugar de que diga el nombre del operador, en mi caso MoviStar en el desktop, diga mi nombre "Edddy", eso es muy dificil de hacer?? o alguien lo podria hacer por mi??

gracias.
Si tu operador está dentro del MAIN, podes modificarlo por tu nombre con un editor hexadecimal.


como me doy cuenta a q pertenece cada numerito y cada renglon en el editor hexadecimal?? porfavor quiero saber crear parches...a si ayudo con el del volumen..
Tenes que saber programar antes de ponerte a ver los parches. Es bastante difícil.

Zknwer
10/09/2007, 14:59:03
y como resto numeros del offdet porque m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) diec que para ver en el editor hexadecimal las direcciones, hay que restale 44140000 (hex) y como se resta?

Volanta89
11/09/2007, 22:12:10
Tenes que saber programar antes de ponerte a ver los parches. Es bastante difícil.

hola amigo que tal?

aque te refieres con saber programar??? que tipo de programacion??

saludo.

Zknwer
11/09/2007, 22:21:03
no es necesario eso, es solo de saber interpretar el codigo hexadecimal con el traductor que postearon aqui te ayudara.

CHaRLy_RiP
16/09/2007, 03:41:29
alguien me podria decir como hacerle para poder psar de un fire a otro??? por ejemplo de R4KEA031 a R4DB005 ambos w810, si alguien puede aclara mi duda por favor

grasias de antemano

ts016
20/09/2007, 20:38:51
Alguien me podria contar como estan haciendo para portar los parches como el sysgfx o el simlock de un firm a otro, con que programa o con que metodo, gracias, enseñenme un poco.

m3m1t0
23/09/2007, 06:40:38
tengo una duda.... esos codigos que ponen en los posts.... como los subo los copio en el bloc de notas y les pongo la extension .vkp y el nombre que yo quiera o como..... es que si me quiero animas a ponerle el parche a mi celular pero no se como copiar esos codigos que postean..... ayuda por favor......

Xtephan
23/09/2007, 17:58:38
y como resto numeros del offdet porque m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) diec que para ver en el editor hexadecimal las direcciones, hay que restale 44140000 (hex) y como se resta?

Se resta con cualquier calculadora en modo Hexadecimal. Con la de windows, por ejemplo, presionas en "HEX"

@CHaRLy_RiP y dantemateos: Supongo que igual como pasas los demás parches, es decir, buscas la cadena en tu firmware y cambias el Offset por el correspondiente.


tengo una duda.... esos codigos que ponen en los posts.... como los subo los copio en el bloc de notas y les pongo la extension .vkp y el nombre que yo quiera o como..... es que si me quiero animas a ponerle el parche a mi celular pero no se como copiar esos codigos que postean..... ayuda por favor......

Exacto, así se hace, el nombre del archivo no importa, pero debe quedar con la extensión VKP

m3m1t0
27/09/2007, 21:15:52
alguien me puede decir como debo buscar las cadenas en el winhex..... es que ya las localice en el main del parche.... pero no las encuentro en el main de mi celular.... de hecho los offset no existen..... como busco las cadenas.....?

Xtephan
27/09/2007, 23:33:42
alguien me podria decir como hacerle para poder psar de un fire a otro??? por ejemplo de R4KEA031 a R4DB005 ambos w810...

Al igual que para pasar a otros modelos... buscas una a una las cadenas que modifica el parche y cambias el OFFSET o dirección de estas.


alguien me puede decir como debo buscar las cadenas en el winhex..... es que ya las localice en el main del parche.... pero no las encuentro en el main de mi celular.... de hecho los offset no existen..... como busco las cadenas.....?

Los OFFSET siempre serán distintos, lo que tienes que buscar es la primera cadena que aparece en el parche, después del offset. Si no la encuentras, prueba quitando código al principio o al final (A veces Winhex no encuentra cadenas que si están). Si definitivamente la cadena no está, al parecer no puede portarse el parche, a menos que buscaras el lugar del main de donde salen esos datos, etc. Es bastante difícil.

Puedes probar usando el HexCmp2.

panchoox
28/09/2007, 03:43:16
Hola amigos tengo un problemita por si alguien me puede ayudar
resulta que quiere liberar un sony ericsson w300 por setoolite2 mediante un archivo .vkp
pero no tengo los cogidos del parche para mi version de w300 que es R9A035
tengo el del R9A036, pero no se si me sirve.
bueno alguien que lo tenga. saludos.

m3m1t0
28/09/2007, 04:51:30
Los OFFSET siempre serán distintos, lo que tienes que buscar es la primera cadena que aparece en el parche, después del offset. Si no la encuentras, prueba quitando código al principio o al final (A veces Winhex no encuentra cadenas que si están). Si definitivamente la cadena no está, al parecer no puede portarse el parche, a menos que buscaras el lugar del main de donde salen esos datos, etc. Es bastante difícil.

Puedes probar usando el HexCmp2.

cual es el codigo que debo quitar.... el primer par de digitos? lo que pasa que el firm para el cual se hizo el parche tiene mas offsets que el que yo tengo..... por eso es mi pregunta... que codigos debo quitar?

ts016
28/09/2007, 09:11:33
lo que tenes que hacer es conseguirte el mismo parche para varios modelos, si la cadena siempre es la misma, quita la parte que no se repite siempre y usa la que si. aunque no sea seguro, es una manera de aproximarte.
no se si lo habian visto ya pero dejo estos links para un megapack para hacer parches el popular Querty.
Links :
hxxp://rapidshare.com/files/54379378/qwerty12Patchtk.part01.rar
hxxp://rapidshare.com/files/54387074/qwerty12Patchtk.part02.rar
hxxp://rapidshare.com/files/54263219/qwerty12Patchtk.part03.rar
hxxp://rapidshare.com/files/54256510/qwerty12Patchtk.part04.rar
hxxp://rapidshare.com/files/54249707/qwerty12Patchtk.part05.rar
hxxp://rapidshare.com/files/54202759/qwerty12Patchtk.part06.rar
hxxp://rapidshare.com/files/54191663/qwerty12Patchtk.part07.rar
hxxp://rapidshare.com/files/54196518/qwerty12Patchtk.part08.rar
hxxp://rapidshare.com/files/54186272/qwerty12Patchtk.part09.rar

hasbrone
28/09/2007, 17:20:35
Hola @m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072)

Tengo una duda descargue algunos parches para el w300 de la ZONA de Descargas, revisándolos vi que algunos no tenían este valor (Cito el primer POST), o algunos tienen otro que no mencionas en tu THREAD:


; 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


Mi pregunta es la siguiente es valido esto, ¿Qué la base del Firmware cambie o no exista en el VPK?...

ts016
28/09/2007, 18:04:47
si son para el mismo firmware seguro que no es valido, si son de distintos creo que tampoco.la base la da el modelo de telefono, en realidad la programacion hecha.

matm6230
28/09/2007, 23:01:51
con esto puedo crear parches para que funcionen los wallpaper flahs ?

ts016
29/09/2007, 01:29:36
para crear parches tenes que saber que modificar, el de wallpapers flash es bastante sencillo, deci para que modelo y firmware queres hacerlo (si es que no esta hecho ya)

gato verde
05/10/2007, 15:16:17
yo hice unos para el firmware r4ae031 W300 pero no me funiconaron, copie la cadena original y no, sera porke involucraba modifica la ruta de la imagen SPLASH y los sonidos default????

Xtephan
06/10/2007, 00:10:22
Hola @m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072)

Tengo una duda descargue algunos parches para el w300 de la ZONA de Descargas, revisándolos vi que algunos no tenían este valor (Cito el primer POST), o algunos tienen otro que no mencionas en tu THREAD:


Mi pregunta es la siguiente es valido esto, ¿Qué la base del Firmware cambie o no exista en el VPK?...

Es perfectamente válido, el "44140000" puede ser citado de dos formas:

1. Al principio del parche pones "+44140000". Lo que hace esto es sumarle a todos los offset posteriores esta cantidad en Hexadecimal.
2. A cada Offset le sumas 44140000 en Hexadecimal y pones esos valores. Por lo tanto en este tipo de parches no es necesario "sumarle" nada.

Ej: Quieres que tu parche modifique un valor en el Offset "268722", puedes hacerlo de dos formas


;Parche ejemplo 1
+44140000
268722: 0212 0689


;Parche ejemplo 2
443A8722: 0212 0689

espero haber sido claro.

matm6230
07/10/2007, 13:54:02
dime podrias crear un parche para que un w810 con firmware r4ea031 en el momento que te llaman en vez de un tono de timbre se reprodusca un video como señal de que te estan llamando saludos y gracias

celhack
07/10/2007, 16:45:19
Quiero saber si hay parches para aumentar el volumen de los W series, o sea modding igual que los motorolas.

alexsam
09/10/2007, 23:47:13
Pues si quieres aumentar el volumen a tu Sony Ericsson lo unico que tienes que hacer es conseguirte unos driver de sonido, no parches, sino unos archivos que los metes en el FS. Jeje.

keydi
13/10/2007, 01:06:55
que yo puedo hacer para quitar un parchet que ya no quiero usar

Xtephan
13/10/2007, 01:54:51
@keydi: (http://www.topsony.com/forum_es/member.php?u=83136)Simplemente al momento de instalarlo seleccionas YES en lugar de NO. Guarda los parches que apliques en una carpeta determinada para tener un control y poder desinstalarlos facilmente.

SEK550
29/10/2007, 08:25:32
Por favor diganme dónde comenzar a leer todo lo referente a patches. Lo que hay acá son datos sueltos y no puedo unirlos. Gracias

Xtephan
29/10/2007, 13:13:04
Esto es un punto de partida para quienes quieran crear parches. Para lo que no hay demasiada información. Tengo una información un poco más extendida por si necesitas algo más avanzado.

Ahora si lo que quieres es aplicar parches, debes buscar donde están publicados y aclararán tus dudas, aunque generalmente en las descripciones o texto tras el caracter ";" está toda la información que necesitas

K550AW610
06/11/2007, 02:48:49
sepodra crear un vkp para z520 simlock diganme porfavor

alexsam
06/11/2007, 13:42:44
Si es posible, si aun no existe puedes solicitarlo en el foro correspondiente.

blacksabha
06/11/2007, 17:52:14
muy interesante esto de los parches, para los q somos novatos en esta area por favor amigos los q son mas experimentados alguna explicacion mas a fondo? pues como dijo un amigo en un post anterior los de aca son datos sueltos y aunque leamos pues siempre hay dudas en como empezar a crearlos, apartir de que archivos ? por ejemplo yo cuento con archivos con extension .SW , . LFS , .CUS .... no se si estos me podran servir en algo y como puedo ir trabajandolos ?? muchas gracias por su guia en este campo.

SEK550
07/11/2007, 09:38:03
Desensamblaron/ensamblaron el codigo para poder saber que es lo que contiene esa parte de la firm, y eso, es bastante dificil :)

Lei antes que solo los rusos pueden desarrollar patches. Por qué? Seguro que es difícil, pero no entiendo el misterio. Sería como descifrar el "código genético" del celular?:confused:

gral_lee
07/11/2007, 11:37:29
Para los que quieran mas informacion:
Link1 -> Entendiendo patches con FFFF, por PabloMDiez (http://www.topsony.com/forum_es/showthread.php?t=35851)
Link2 -> Modifying/creating Advanced Patches (http://forums.se-nse.net/index.php?showtopic=13337&hl=creating+Advanced+Patches)

Alikata
09/11/2007, 22:42:16
una duda, quiero modificar un patche de color de bateria y quiero saber como saber el codigo de el color que yo quiero! de donde lo saco? y hacerlo para que te cambie en todos los % ? gracias!

Xtephan
10/11/2007, 03:06:04
Lo mejor es que utilices el parche SYSGFX para tu modelo (el cual no mencionas), busca en el foro.

Lo otro es que adaptes uno que ya exista, por lo mismo... indica tu modelo.

r0x0t0
24/11/2007, 17:49:25
Main2raw v2.1. :)

Significa la una raw2main 2,1 existen?

jkxman
01/12/2007, 20:02:27
tengo una duda al igual que lucho 667, ¿como se que valores deben ir,?

juanalexgo
29/12/2007, 03:17:37
hola tengo una duda, quiero que mi celular quede como si apenas lo hubiese comprado y nunca le hubiera metido parrches ni nada por el estilo, como le hago? o debo quitar todo paso por paso?

abel_2006
29/12/2007, 20:25:13
Se resta con cualquier calculadora en modo Hexadecimal. Con la de windows, por ejemplo, presionas en "HEX"

@CHaRLy_RiP y dantemateos: Supongo que igual como pasas los demás parches, es decir, buscas la cadena en tu firmware y cambias el Offset por el correspondiente.



Exacto, así se hace, el nombre del archivo no importa, pero debe quedar con la extensión VKP

Con respecto a este punto, yo lo he editado con el bloc de notas pero al subir el parche el setool me pone un mensaje algo asi: Some values are different y cuando reinicio no hay cambios, pero si bajo alguno ya con la extension .vkp que alguien haya posteado como adjunto asi si funciona eso tomando en cuenta que abro ambos con el bloc de notas y estan exactamente iguales, cual puede ser el problema? Es necesario guardar estos archivos con otro programa a fuerza?

Volanta89
31/12/2007, 04:46:13
hola a todos como estan?
bueno sucede que tengo unas duda para ver si alguien me puede ayudar o dar un consejo.

sucede que me he puesto a tratar de en entender esto, pero ya eh empesado a ver que todo esto es otro mundo. ya tengo alredor de 2 semana tratando de enterder algo, pero aun no me sale.

mirando lo que dijo m1ch43lzm: (los Citare para que entiendan mejor)


Este tipo de parches (cambiar una ruta a otra), son muy faciles

Luego, con el editor hexadecimal buscas la primera cadena, en el archivo .raw (en este caso,

7400700061002F007000720065007300650074002F00730079 007300740065006D002F0061006D0073, en hexadecimal)


despues de copiar, como la busco esa cadena en winhex? este tiene alguna opcion que me permita buscarla automaticamente, sea dando a Ctrl+algo, o tiene que ser manual?


Si la encuentras, anota el offset (en este caso, es 4781d0), luego procede a crear el .vkp

por que cuando voy a este OFFSET, para poner ver la estructura, solo veo dos digitos (osea si lo seleciono, abajo me marca que estoy en ese OFFSET). pero si me muevo para x lado siempre cambia de OFFSET de una vez.

como puedo ver la estructura en el main.raw?? (si es aqui)
es que lo estoy haciendo mal??:confused:

estoy pensando hacerle un parche y hasta hora inventando solo eh podido hacer esto.:rolleyes: nose rian.:mad:


; W600 R7ca017 nam_1
;/ifs/settings/camera/ a /usb/other/drv/cam
; podras cambiar camdrivers desde el movil
;(c) INFerno--
;(p)yo
+440A0000

COMOobtengoESTO: 2F006900660073002F00730065007400740069006E00670073 002F00630061006D006500720061000000 2F007500730062002F006F0074006800650072002F00640072 0076002F00630061006D00000000000000porfavor espero que me puedan ayudar, o por lo menos diganme como puedo hacer uno sencillo o que ya este hecho, para ver si asi yo pueda aplicarlo a otras rutas.

ya eh leido algunas 12 veces este post, junto al de PabloDiez, pero aun como buscar esa estructura con WinHex. nose que mas hacer aqui.

de corazon mucha grasias...


saludo y feliz Año 2008

Nota:
*Abri mi Main.raw con winhex pero aqui siempre me quedo.
*Estoy usando StrToHex para ayudar con las rutas y su traducion.

MaaTrrIxx
31/12/2007, 13:00:40
mira busca en i f s / s e t t i n g s / c a m e r a en la barra de busqueda y clikea list search hits ,up to ... y en use this as a wilcard en ves de un ? coloca un espacio y nada mas por las dudas te dejo el parche
si quieres hacerlo haslo no te aseguro que ande pero pienso que si
si te andubo avisame

Chik-Linda
02/01/2008, 19:22:11
Hola chicos me gustaria aprender a crear parches para mi cel es un W810 (R4EK001)

O quisiera saber como hacerle para pasar de (REA031) o otras verciones a la vercion (R4EK001)

Ojala me puedan ayudar o comentar sobre esto ok :p

Gracias chicos BESOS... :8:

feanor777
02/01/2008, 21:38:35
¡Hola amigos!

¡FELIZ AÑO NUEVO A TODOS!

Como sabrán, salió ya la nueva versión de Setool Lite que permite el desbloqueo de teléfonos db2020 desgraciadamente aún no se halla disponible el parche. Mi pregunta es: ¿se puede crear un parche de manera "artesanal" para ejecutar esta función? ¿es el parche vkp un script?

Saludos cordiales a todos.

papaboy
04/01/2008, 18:57:19
hola alguien me podria pasar un editor hexadecimal

MaaTrrIxx
04/01/2008, 23:03:38
utiliza el win hex lo puedes conseguir en google busca bien y seguro que vas a encontrar

edr
08/01/2008, 19:51:24
utilice varios patches como este:

;W610 SW-R6BC002
;destella la lampara de la camara cunado entra una llamada
;Ver 2
;(!) Heap shift (201A5BD4-201A5BD5)
;(c) IronMaster
;(p) Joker XT
+44000000
dbede6: 644F221C 644FB847
dbef78: 9FEB0000 01E0A945
dc0694: 5035697C 01498847
dc06f0: 991B0000 01E0A945
dc0698: 012927D100226A74 02E0C04651E0A945
1a9e000: 00000000000000000000000000000000 1B4F221CFFB51E4F7E78012E03D00121
1a9e010: 00000000000000000000000000000000 797000F001F8FFBDFFB5194F3E78012E
1a9e020: 00000000000000000000000000000000 08D00120144DA847322016490022134D
1a9e030: 00000000000000000000000000000000 A847FFBD00263E707E70FFBDFFB50020
1a9e040: 00000000000000000000000000000000 0D4DA8473220104900220C4DA847FFBD
1a9e050: 00000000000000000000000000000000 5035697C012908D100226A74FFB5084F
1a9e060: 00000000000000000000000000000000 7E78012E00D13E70FFBD024F3847FFFF
1a9e070: 00000000000000000000000000000000 9FEB0000ED06DC449D842D45ED272A45
1a9e080: 000000000000000000000000 D45B1A203DE0A94519E0A945
y no me funciono a que se debe.
tengo un k550@w610
r6bc002

Adrian
11/01/2008, 17:35:21
Les dejo un mini-tutorial de como portar parches simples:
Que necesitamos:
- MAIN del telefono del parche original

- MAIN del telefono al cual vamos a adaptar el parche

- Un editor hexadecimal (Yo uso Winhex)

- http://www.topsony.com/forum_es/images/descargas/rar.gif (http://walkmans.hostuju.cz/blog/tutorials/patchport/GExtract.exe)GExtract13 (http://www.topsony.com/forum_es/local_links.php?catid=366&linkid=12106)
Tutorial:
1. Abrimos GExtract, extraemos la main y la abrimos en el editor hexadecimal..
2. Abrimos el parche, el cual deseas portar en el bloc de notas.
3. Abrimos la calculadora de windows.
http://img442.imageshack.us/img442/3199/paso1wc9.jpg
4. Si el parche tiene la base (”+44140000″) pasa al paso 6.
5. En la calculadora selecciona “Hex” (1), copia el offset (2) del parche a la calculadora (3), presiona - (4), y pon 44140000, y presiona =
6. Ahora tienes el offset del parche original. Abrir el editor hexadecimal, abrir la MAIN del celular del parche original.
http://img244.imageshack.us/img244/7326/paso2eq0.jpg
7. Encontrar la direccion del offser, la cual obtuvistes en la calculadora. Ahora puedes ver el vaor del parche

http://img244.imageshack.us/img244/3592/paso3ns8.jpg
8. Abrir el block de notas, y copiar los valores en hexadecimal con otros valores cercanos.
http://img174.imageshack.us/img174/3213/paso4lj3.jpg
9. Abri la MAIN del celular a portar el parche, y busca todos los valores hexadecimales, los cuales copiamos al notepad. IEste debe incluir los valores del parche

9a. Si no encontramos todos, buscar algunos de esos valores.
9b. Si obtienes varios resultados, con los valores del paso 8, repite el paso 8, pero copia mas valores anteriores o posteriores.
http://img404.imageshack.us/img404/5295/paso5sh5.jpg
10. Ahora ya tienes el offset en el main.
http://img176.imageshack.us/img176/3143/paso6aq0.jpg
11. Abrir el bloc de notas, y minimiza el parche original, el cual estas portando.
12. Copiar la informacion del parche al nuevo. elimina la primer linea (telefono y version de fw) y escribe los del telefono a portar parche.
13. Remover el (p) (si es que hay) y escribelo, pero con tu nombre.
14. Ahora escribe la start adress. Para todos los db2020 es “+44140000″.
15. La siguiente linea es el offset del MAIN. Copia este,y despues copia los valores del parche.

Trate de hacer el tutorial lo mas explicativo y facil posible, espero que lo hayan entendido y empiezen a adaptar parches de este tipo.

Tutorial creado en base al tutorial de Walkmans, pero le agregue algunas cosas. Patch porting (http://walkmans.wordpress.com/2008/01/07/patch-porting/)

nachogo27
15/01/2008, 13:16:23
bueno pues aqui estoy liado con una adaptacion
les pego el code y pone lo que me pasa


; K810 SW-R8BA024 para adaptar a k810 SW-R6BC002
; Renaming files with the extension
; Now when rename shows full filename including expansion
; v.2
; (c) IronMaster
; (p)nachogo27
+44140000
E88896: 721B C046 -->E843B8: 721B C046
E8895C: 97F168F8 C046C046 -->6759B0: 97F168F8 C046C046
E88980: 97F156F8 C046C046 -->sin embargo esto por mucho que lo busco no lo encuentro,ni poniendo solo su codigo hexadecimal,sin nada delante ni detras

a ver si me pudiesen ayudar

naky285
17/01/2008, 17:45:31
Yo creo que estas mal amigo debido a que la segunda secuencia no la debes de cambiar debido a que eso e lo que quieres que haga en el movil, si estoy mal por favor corrijanme que estoy entendio lo de los parches y pues eso es lo que entiendo hasta ahora.

Saludos.

Adrian
17/01/2008, 18:08:29
utilice varios patches como este:

;W610 SW-R6BC002
;destella la lampara de la camara cunado entra una llamada
;Ver 2
;(!) Heap shift (201A5BD4-201A5BD5)
;(c) IronMaster
;(p) Joker XT
+44000000
dbede6: 644F221C 644FB847
dbef78: 9FEB0000 01E0A945
dc0694: 5035697C 01498847
dc06f0: 991B0000 01E0A945
dc0698: 012927D100226A74 02E0C04651E0A945
1a9e000: 00000000000000000000000000000000 1B4F221CFFB51E4F7E78012E03D00121
1a9e010: 00000000000000000000000000000000 797000F001F8FFBDFFB5194F3E78012E
1a9e020: 00000000000000000000000000000000 08D00120144DA847322016490022134D
1a9e030: 00000000000000000000000000000000 A847FFBD00263E707E70FFBDFFB50020
1a9e040: 00000000000000000000000000000000 0D4DA8473220104900220C4DA847FFBD
1a9e050: 00000000000000000000000000000000 5035697C012908D100226A74FFB5084F
1a9e060: 00000000000000000000000000000000 7E78012E00D13E70FFBD024F3847FFFF
1a9e070: 00000000000000000000000000000000 9FEB0000ED06DC449D842D45ED272A45
1a9e080: 000000000000000000000000 D45B1A203DE0A94519E0A945
y no me funciono a que se debe.
tengo un k550@w610
r6bc002

Para que el parche funcione necesitas instalar el Heap Shift

bOnDe
21/01/2008, 01:14:01
ahi muchas partes en las que me pierdo. donde consigo un editos hexadecimal?
pd: gracias por el tuto!

Karl05
23/01/2008, 18:38:51
¿Donde consigo un editor hexadecimal?


Aca les dejo el winhex 14.6: Aqui (http://www.topsony.com/forum_es/attachment.php?attachmentid=14241&d=1201119900)
y Agrego mini-tuto de uso del WinHex (Complemento del tutorial de Adrian):

1 - Abren el Winhex.exe.
2 - Archivo -> Abrir (Ctrl+o). Tipo: Todos los archivos y abren los raw del firmware original del parche y el del que van a portar. Se cargan en 2 solapas. Click sobre la solapa del firmware de origen.
3 - En la barra de herramientas presionan la el boton indicado con la flecha verde (Ir a posicion) y ponen el offset correspondiente (1179DF4 en el caso del parche de Adrian).
http://www.topsony.com/forum_es/attachment.php?attachmentid=15254&d=1201912552
4 - Vean que el codigo coincida con el del parche, ahora seleccionen (arrastarndo con el mouse) un poco de codigo vecino al del parche (anterior y/o posterior a este), y lo copian (Edicion -> Copiar bloque -> valores hexadecimales o presionando Ctrl+Shift+C)
5 - Click sobre el boton de Encontrar valores hexa (Flecha roja), se abre este cuadro:
http://www.topsony.com/forum_es/attachment.php?attachmentid=15255&d=1201912573
Pegan el codigo donde indica la flecha azul y le dan 2 click donde indica la flecha violeta. Aparece un cuadro lleno que dice "contar ocurrencias") y le dan Aceptar. Asegurence que solo haya 1 sola coincidencia (si hay mas de 1 , amplien un poco la seccion de codigo que copian).
6 - Cambian de solapa al otro firmware (al que van a portar) click en buscar valores hexa de nuevo y cuentan la coincidencias en este firm. Si no hay ninguna borren un poco de codigo de donde indica la flecha azul. Cuando haya una sola coincidencia, click donde indica la flecha violeta (Cuadrito vacio) y Aceptar. Los Envia al offset de la coincidencia.
7 - posicionence sobre el primer byte (par de valores hexadecimales) del codigo original del parche y observen el offset en la barra de estado (barra de abajo). Listo este es el valor que necesitan.
8 - Pueden armar el nuevo parche empesando con un +4414000 (o la base que corresponda) y el offset. O no poner este valor y sumarle la base con la calculadora al offset (Proceso inverso al que explico Adrian).

Como veran hay que jugar un poco con el tamaño de la seccion de codigo que buscan. Si es muy chico: habra muchas partes del firm que tengan esta secuencia, si es muy grande: corren el riesgo de no encontrarla en el otro firm.

Espero que se entienda. Si les sirvió, NO ESTA DE MAS AGRADECER :)

Turbomar
31/01/2008, 22:57:32
Como puedo editar este parche


; K790 SW-R6BC002
;?????????? ????? ? ??????? ? ????????? ; Office player with a radio and headset
;????????? - ??? ?? ??? ????? ?? ?????? ?????? ; Hold - incl what music is on the button
;??????? ? ????? - ???? ???????, ??????? ? ?????? - ???? ???? ; Clicking on radio - trace station, pressing it in the player - the trace track
;?????????? ???????? ????????? ?????????? ? ??????? ??? ????????? ????? ; need to include voice control and remove all names
;(?) IronMaster (c) IronMaster
;v.3.5 ; v.3.5
;(p) neoDimm SE-M@STER (p) neoDimm SE-M @ STER
+44140000 +44140000
18d5fec: 850FFD44 8102C045 18d5fec: 850FFD44 8102C045
1ac0280: 00000000000000000000000000000000 FCB50E4800F012F8002807D10C4800F0 1ac0280: 00000000000000000000000000000000 FCB50E4800F012F8002807D10C4800F0
1ac0290: 00000000000000000000000000000000 0DF8002806D10B4FB847FCBD0A480649 1ac0290: 00000000000000000000000000000000 0DF8002806D10B4FB847FCBD0A480649
1ac02a0: 00000000000000000000000000000000 8847FCBD0021024A9047FCBD01490847 1ac02a0: 00000000000000000000000000000000 8847FCBD0021024A9047FCBD01490847
1ac02b0: 00000000000000000000000000000000 A1980C45753026453D3426459591F044 1ac02b0: 00000000000000000000000000000000 A1980C45753026453D3426459591F044
1ac02c0: 000000000000000000000000 79B60C458D701D4557080000 79B60C458D701D4557080000 1ac02c0: 000000000000000000000000 79B60C458D701D4557080000 79B60C458D701D4557080000

Para un w580 - R8BA024

Ya encontre la primera direccion del offset , pero las demas no se como encontrarlas queda algo asi en mi caso :



;w580 - R8BA024
;?????????? ????? ? ??????? ? ????????? ; Office player with a radio and headset
;????????? - ??? ?? ??? ????? ?? ?????? ?????? ; Hold - incl what music is on the button
;??????? ? ????? - ???? ???????, ??????? ? ?????? - ???? ???? ; Clicking on radio - trace station, pressing it in the player - the trace track
;?????????? ???????? ????????? ?????????? ? ??????? ??? ????????? ????? ; need to include voice control and remove all names
;(?) IronMaster (c) IronMaster
;v.3.5 ; v.3.5

1603bf4: 850FFD44 8102C045 1603bf4: 850FFD44 8102C045
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx
xxxxxxxxxxxxxxxxxxxxx ...




Quisiera saber como encuentro los siguientes offsets .
Muchas gracias

maluco1516
01/02/2008, 08:56:34
una pregunta, tengo un parche vkp, que cambia los iconos, lo que kiero es extraer esos iconos del parche, mi pregunta es se puede?, como con que programa?,, o en su defecto, alguien me puede ayudar con un programa que sirva para parchar main cid52 2020 especificamente w580 r6bc002, pero no al cel sino a archivo, tipo Gslide pero para 2020 cid52, para luego poder extraer estos iconos parchados con el gfx replacer 1.0.. me entienden please ayuda, porque si logro esto, creanme que aportare muuuuuuuuuuucho... ya que soy muy entendido en la materia., please ayudenme con esto. gracias

salu2

gral_lee
01/02/2008, 17:31:05
@turbomar: las secuencias que no encuentras, nunca las vas a encontrar. Estas son direcciones nuevas que estas agregando en el MAIN. Seguramente, lo que estan cambiando en la direccion que si encontraste, es que el programa salte a esta nueva direccion.
Cuando modifiques parches de este tipo tene cuidado de que lo que agregues no se cruce con otro parche.
8102C045 -> 45C00281 + 44140000 = 1AC0281

Karl05
01/02/2008, 21:06:04
Observen este parche:
;Z550 SW-R6CA009
;Player/radio off when handsfree is disconnected
;(c) IronMaster
+44140000
13a416a: 00210348 6EF191F9
1512490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00210948FFB506488CF616F9002804D1
15124a0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 04488CF611F9002801D0B1F7E9FFFFBD
15124b0: FFFFFFFFFFFFFFFFFFFFFFFF E1FD3D45AD125A4516E90000Desde 1512490 hasta 15124C2 es codigo nuevo y el codigo de 13A416A segun el IDA PRO dice:
BL sub_45652490 pero F991F16E no parece ser ninguna direccion, ¿Como puede este codigo enviar a la subroutine del codigo nuevo?
¿Como meto eso en el asm?
y ¿Se puede hacer un asm de los parches simple (que solo reemplazan codigo)?¿Como?
Desde ya gracias por su respuesta.:)

pitikin
04/02/2008, 16:50:57
hola amigos.. bueno tengo el firmware:

W300_R4GG001_MAIN_GENERIC_JE_RED52.mbn

lo que quiero hacer es editar este parche Sysgfx_w300_r9a036 para que quede Sysgfx_w300_r4gg001 y obviamente quede compatible con los W300 r4gg001 CID52

pero me parece que es imposible ya que el GExtract no es compatible con el firm CID52...

espero que me ayuden y me orienten un poquito..

desde ya muchas gracias..

mati.cjs89
04/02/2008, 16:58:40
Como puedo editar este parche


; K790 SW-R6BC002
;?????????? ????? ? ??????? ? ????????? ; Office player with a radio and headset
;????????? - ??? ?? ??? ????? ?? ?????? ?????? ; Hold - incl what music is on the button
;??????? ? ????? - ???? ???????, ??????? ? ?????? - ???? ???? ; Clicking on radio - trace station, pressing it in the player - the trace track
;?????????? ???????? ????????? ?????????? ? ??????? ??? ????????? ????? ; need to include voice control and remove all names
;(?) IronMaster (c) IronMaster
;v.3.5 ; v.3.5
;(p) neoDimm SE-M@STER (p) neoDimm SE-M @ STER
+44140000 +44140000
18d5fec: 850FFD44 8102C045 18d5fec: 850FFD44 8102C045
1ac0280: 00000000000000000000000000000000 FCB50E4800F012F8002807D10C4800F0 1ac0280: 00000000000000000000000000000000 FCB50E4800F012F8002807D10C4800F0
1ac0290: 00000000000000000000000000000000 0DF8002806D10B4FB847FCBD0A480649 1ac0290: 00000000000000000000000000000000 0DF8002806D10B4FB847FCBD0A480649
1ac02a0: 00000000000000000000000000000000 8847FCBD0021024A9047FCBD01490847 1ac02a0: 00000000000000000000000000000000 8847FCBD0021024A9047FCBD01490847
1ac02b0: 00000000000000000000000000000000 A1980C45753026453D3426459591F044 1ac02b0: 00000000000000000000000000000000 A1980C45753026453D3426459591F044
1ac02c0: 000000000000000000000000 79B60C458D701D4557080000 79B60C458D701D4557080000 1ac02c0: 000000000000000000000000 79B60C458D701D4557080000 79B60C458D701D4557080000Para un w580 - R8BA024

Ya encontre la primera direccion del offset , pero las demas no se como encontrarlas queda algo asi en mi caso :



;w580 - R8BA024
;?????????? ????? ? ??????? ? ????????? ; Office player with a radio and headset
;????????? - ??? ?? ??? ????? ?? ?????? ?????? ; Hold - incl what music is on the button
;??????? ? ????? - ???? ???????, ??????? ? ?????? - ???? ???? ; Clicking on radio - trace station, pressing it in the player - the trace track
;?????????? ???????? ????????? ?????????? ? ??????? ??? ????????? ????? ; need to include voice control and remove all names
;(?) IronMaster (c) IronMaster
;v.3.5 ; v.3.5

1603bf4: 850FFD44 8102C045 1603bf4: 850FFD44 8102C045
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx
xxxxxxxxxxxxxxxxxxxxx ...


Quisiera saber como encuentro los siguientes offsets .
Muchas gracias

Hay muchos parches que no pude adaptarlos (db2020) y las razones eran que no encuentro los valores en el nuevo main..

NOTA: @turbomar, esta mal el parche.. fijat eque esta repetido


1603bf4: 850FFD44 8102C045 1603bf4: 850FFD44 8102C045 Si los ponemos uno abajo del otro...



1603bf4: 850FFD44 8102C045
1603bf4: 850FFD44 8102C045
ves? Son iguales.. Asi que ojo.. Andan dando vuelta muchos de esos parches por el foro y creo que son erroneos




hola amigos.. bueno tengo el firmware:

W300_R4GG001_MAIN_GENERIC_JE_RED52.mbn

lo que quiero hacer es editar este parche Sysgfx_w300_r9a036 para que quede Sysgfx_w300_r4gg001 y obviamente quede compatible con los W300 r4gg001 CID52

pero me parece que es imposible ya que el GExtract no es compatible con el firm CID52...

espero que me ayuden y me orienten un poquito..

desde ya muchas gracias..

Si no te funciona con el GExtract, proba con el Main2Raw.. Es muy facil de usar y a mi me anda perfecto en CID52!!

Saludos!

pitikin
04/02/2008, 18:11:22
gracias amigo mati.cjs89 (http://www.topsony.com/forum_es/member.php?u=38775)

pero igual tengo problemas... usé el Main2Raw pero solo me convierte el archivo .fbn.. arrastro el .mbn pero no pasa nada.. :( parece que me tendré que sentar a esperar que salgan los programas compatibles o que algun ruso saque el parche sysgfx para r4gg001 :(

orientenme plz!

Turbomar
05/02/2008, 03:40:18
Bueno , aqui voy otra vez , quiero adaptar el siguente parche del W700 R1CA021 para el R1DB001 :


;W700 SW-R1CA021
;Management of a player by means of sets
;Long pressing - a following track
;It is necessary to include voice management
;That worked, it is necessary to remove all voice labels...
;cambiar cancion manos libres
;© SiNgle
;(p) Evil ExE
4515F3F0: 072003F0EDFC 0DF65AFC26E0

Si no me equivoco alli al offset se le resta "44020000" por ser la direccion base de los K750/W700/W800/Z520.

Al momento de querer buscar en el las similitudes de bytes del R1CA021 en el R1DB001 , me salen que no las encuentran , alguien me podria ayudar a adaptar el parche , o decirme como lo puedo hacer ? . Gracias . :)

ts016
08/02/2008, 22:25:01
este error en los parches los provoca el traductor de google, cuando los copian de los rusos.


1603bf4: 850FFD44 8102C045 1603bf4: 850FFD44 8102C045

alguien me puede dar informacion avanzada de como usar el ida para decompilar bien el main del w200?? yo algo tengo, pero no puedo corregir muchas partes necesarias, me quedan en rojo y no me indican texto ni funciones.

facundo_l
11/02/2008, 14:10:22
tengo una duda yo puse mal un parche y ahora me quedo cualquier cosa en una direccion.. la pegunta seria como hago para encontrar esta direccion en el
raw..
la direcion es esta
1bb733a: 00 0F
pero en ves de 0F en mi cel quedo basura y lo quiero volver a 00 o a 0F
espero me entiendan y me puedan ayudar

ts016
11/02/2008, 14:43:47
haces un parche como este:

+44140000
1bb733a: 000F 000F

y listo, cuando te diga que los datos no coinciden dale que lo aplique igual.

facundo_l
11/02/2008, 15:23:32
pero es que yo nose que es lo que hay ahora en esa direccion.. es decir tendria que tener 00 o 0F pero nose que es lo que tiene ahora ni cuantos bits quiza se sumaron y quedaron 3 o 4 bits..

que hace ese codigo que me pusiste?? porque lo probe pero no funciono

ts016
11/02/2008, 19:14:18
si copias una parte del main cercana a donde crees que estan los errores y haces la seleccion desde un poco antes hasta un poco despues tendrias que poder armar un parche que restaure esa zona.
haces el parche que comience en el primer byte que seleccionaste

44xxxxxx: aca pegas todos los bytes seguidos=haces el espacio= y volves a poner los mismos valores

despues le pones que aplique aunque no coincida.
esto haria que desde la direccion que comenzaste empiece a escribir todo el main como es originalmente, hasta donde termina tu seleccion y te restaura esa zona.
con un editor hexa por ejemplo te paras en una direccion anterior a donde queres restaurar y copias todo, despues eliminas los espacios y todo asi te queda una cadena continua de valores como ser:

3d fc 00 54 68 97 32 ----> 3dfc0054689732
luego pones la direccion de 3d
+44140000
xxxxxx: 3dfc0054689732 3dfc0054689732
y esto sobreescribiria con los valores originales todo comenzando desde xxxxxx hasta donde termine la cadena de bytes que seleccionaste, restaurando tu firmware.

en cuanto a la informacion que diste 1bb733a: 00 0F fijate desde el 00 ese hasta varios valores despues y hace un parche que comience asi

+44140000
1bb733a: 00xxxxxxxxxxx el largo lo elegis vos 00xxxxxxxxxxxx la misma cadena que seleccionaste.

facundo_l
12/02/2008, 14:28:13
Muchas gracias por querer ayudar pero tampoco funciono asi..

1bb733a: 0000000000 0000000000

hice una copia de mi main tmabien y la corri en un editor hexa pero en esta dir 1bb733a hay puros cero nomas y me fije en las direcciones de otro parche y esta como si no hubiese aplicado ningun parche ... parece una main original

ts016
12/02/2008, 15:28:25
y cual es el error que te tira y en que momento?

anarquia66
15/02/2008, 03:42:25
hola yo tengop este parche

;W830 SW-R1KG001
;Blinking a small lamp at an entering call
;Ver 2
;(!) Heap shift (2018C408-2018C409)
;(p) Jdrunk
+44100000
d9e858: A869664E 664EB047
d9e9f4: 85EB0000 516CCE45
da01fa: 4835697F01293BD10022 0149884701E0A16CCE45
1ce6c50: 00000000000000000000000000000000 A8691A4EFFB51D4F7E78012E03D00121
1ce6c60: 00000000000000000000000000000000 797000F001F8FFBDFFB5184F3E78012E
1ce6c70: 00000000000000000000000000000000 08D00120134DA847322015490022124D
1ce6c80: 00000000000000000000000000000000 A847FFBD00263E707E70FFBDFFB50020
1ce6c90: 00000000000000000000000000000000 0C4DA84732200F4900220B4DA847FFBD
1ce6ca0: 00000000000000000000000000000000 4835697F012907D10022FFB5074F7E78
1ce6cb0: 00000000000000000000000000000000 012E00D13E70FFBD014F384785EB0000
1ce6cc0: 00000000000000000000000000000000 7B02EE44F52140458DC33C4508C41820
1ce6cd0: 0000000000000000 8D6CCE45696CCE45

para mi w830 pero al momento de subirlo dice patch values differs continue? ayuddenme a componerlo esta muy bueno porfavor

MaxDamage
15/02/2008, 04:02:01
Loque pasa es que este parche usa las mismas direcciones que usa otro parche que ya subiste con anterioridad... al sobre escribir los mismos offsets (direcciones) se interfieren y no funciona ninguno de los dos... no te recomiendo aplicarlo

anarquia66
15/02/2008, 04:08:36
YO SE QUE FUNCIONA me han dicho pero creo que me lieron mal o no se pero a mi no me lo sube el settol porfavor ayudenme

miguel8e
15/02/2008, 04:15:13
En algunos parches te puede aparecer la advertencia de que algunos valores son diferentes, pero esto no significa que no lo puedas aplicar, dale a Yes, y asegurate de que funcione correctamente.

anarquia66
15/02/2008, 04:17:37
ya le di y lo subi pero mi fon se puso loco se apagaba y prendia la pantalla pero ya lo quite por cierto aqui esta el del w850 rikg001 veo que so casi iguales porfavor ayudenme chequenlos porfa

;W850 SW-R1KG001
;??????? ?????? ??? ???????? ??????
;Blinking a small lamp at an entering call
;Ver 2
;(!) Heap shift (2018C408-2018C409)
;(c) IronMaster
;(p) Joker XT
+44000000
ede858: A869664E 664EB047
ede9f4: 85EB0000 516CCE45
ee01fa: 4835697F01293BD10022 0149884701E0A16CCE45
1ce6c50: 00000000000000000000000000000000 A8691A4EFFB51D4F7E78012E03D00121
1ce6c60: 00000000000000000000000000000000 797000F001F8FFBDFFB5184F3E78012E
1ce6c70: 00000000000000000000000000000000 08D00120134DA847322015490022124D
1ce6c80: 00000000000000000000000000000000 A847FFBD00263E707E70FFBDFFB50020
1ce6c90: 00000000000000000000000000000000 0C4DA84732200F4900220B4DA847FFBD
1ce6ca0: 00000000000000000000000000000000 4835697F012907D10022FFB5074F7E78
1ce6cb0: 00000000000000000000000000000000 012E00D13E70FFBD014F384785EB0000
1ce6cc0: 00000000000000000000000000000000 7B02EE44F52140458DC33C4508C41820
1ce6cd0: 0000000000000000 8D6CCE45696CCE45

adaptemen este para w830rikg001 o diganme que tiene mal el primero porfavor

Karl05
24/02/2008, 23:02:01
En algunos parches te puede aparecer la advertencia de que algunos valores son diferentes, pero esto no significa que no lo puedas aplicar, dale a Yes, y asegurate de que funcione correctamente.
Eso solo es valido si uno sabe perfectamente por que los valores difieren de los originales.
No creo que sea para nada recomendable darle "Yes" sin saber porque difieren esos valores, por ejemplo, pude ser que se este aplicando un parche para otro firm (Ejemplo bastante bestia, pero puede suceder), y los resultados serian desastrozos.
Ademas de que la opcion "remove" seria luego completamente inutil, tanto para el parche erroneo como para el correcto, y habria que crear un parche especialmente dedicado a restaurar esos valores como le sucedio a facundo_l.
Corriganme si me equivoco.

ts016
01/03/2008, 14:46:17
Dejo informacion para los que quieran investigar con las funciones del Standby.

en w200 estas son algunas de las funciones:


ROM:4512077A C0 DCB 0xC0 ; +
ROM:4512077B 46 DCB 0x46 ; F
ROM:4512077C 74 93 4C 44 off_4512077C DCD loc_444C9374 ; DATA XREF: sub_451204EC+18r
ROM:45120780 41 08 12 45 off_45120780 DCD unk_45120841 ; DATA XREF: sub_451204EC+26r
ROM:45120784 FF FF FF 6F dword_45120784 DCD 0x6FFFFFFF ; DATA XREF: sub_451204EC+70r
ROM:45120788 8C E5 00 00 dword_45120788 DCD 0xE58C ; DATA XREF: sub_451204EC+D0r
ROM:4512078C FF FF 00 00 dword_4512078C DCD 0xFFFF ; DATA XREF: sub_451204EC+3Er
ROM:4512078C ; sub_451204EC+A2r ...
ROM:45120790 FB 11 00 00 dword_45120790 DCD 0x11FB ; DATA XREF: sub_451204EC+15Ar
ROM:45120794 36 E9 00 00 dword_45120794 DCD 0xE936 ; DATA XREF: sub_451204EC+16Ar
ROM:45120798 61 22 12 45 off_45120798 DCD loc_45122260+1 ; DATA XREF: sub_451204EC+178r
ROM:4512079C DB BD 84 44 off_4512079C DCD byte_4484BDDB ; DATA XREF: sub_451204EC+17Ar
ROM:451207A0 B5 33 FD 44 off_451207A0 DCD loc_44FD33B4+1 ; DATA XREF: sub_451204EC+17Cr
ROM:451207A4 09 BE 84 44 off_451207A4 DCD byte_4484BE09 ; DATA XREF: sub_451204EC+180r
ROM:451207A8 B1 21 12 45 off_451207A8 DCD loc_451221B0+1 ; DATA XREF: sub_451204EC+182r
ROM:451207AC 9B BD 84 44 off_451207AC DCD byte_4484BD9B ; DATA XREF: sub_451204EC+184r
ROM:451207B0 8D 21 12 45 off_451207B0 DCD loc_4512218C+1 ; DATA XREF: sub_451204EC+186r
ROM:451207B4 FD BD 84 44 off_451207B4 DCD byte_4484BDFD ; DATA XREF: sub_451204EC+18Ar
ROM:451207B8 DD 20 12 45 off_451207B8 DCD loc_451220DC+1 ; DATA XREF: sub_451204EC+18Cr
ROM:451207BC F1 BD 84 44 off_451207BC DCD byte_4484BDF1 ; DATA XREF: sub_451204EC+18Er
ROM:451207C0 B9 20 12 45 off_451207C0 DCD loc_451220B8+1 ; DATA XREF: sub_451204EC+190r
ROM:451207C4 EF BD 84 44 off_451207C4 DCD byte_4484BDEF ; DATA XREF: sub_451204EC+194r
ROM:451207C8 B1 20 12 45 off_451207C8 DCD loc_451220B0+1 ; DATA XREF: sub_451204EC+196r
ROM:451207CC ED BD 84 44 off_451207CC DCD byte_4484BDED ; DATA XREF: sub_451204EC+198r
ROM:451207D0 A9 21 12 45 off_451207D0 DCD loc_451221A8+1 ; DATA XREF: sub_451204EC+19Ar
ROM:451207D4 EB BD 84 44 off_451207D4 DCD byte_4484BDEB ; DATA XREF: sub_451204EC+19Er
ROM:451207D8 B1 1A 12 45 off_451207D8 DCD loc_45121AB0+1 ; DATA XREF: sub_451204EC+1A0r
ROM:451207DC 05 BE 84 44 off_451207DC DCD byte_4484BE05 ; DATA XREF: sub_451204EC+1A2r
ROM:451207E0 75 20 12 45 off_451207E0 DCD unk_45122075 ; DATA XREF: sub_451204EC+1A4r
ROM:451207E4 7B BD 84 44 off_451207E4 DCD byte_4484BD7B ; DATA XREF: sub_451204EC+1A8r
ROM:451207E8 05 22 12 45 off_451207E8 DCD loc_45122204+1 ; DATA XREF: sub_451204EC+1AAr
ROM:451207EC D7 BD 84 44 off_451207EC DCD byte_4484BDD7 ; DATA XREF: sub_451204EC+1ACr
ROM:451207F0 65 23 12 45 off_451207F0 DCD unk_45122365 ; DATA XREF: sub_451204EC+1AEr
ROM:451207F4 F7 BD 84 44 off_451207F4 DCD byte_4484BDF7 ; DATA XREF: sub_451204EC+1B2r
ROM:451207F8 71 22 12 45 off_451207F8 DCD loc_45122270+1 ; DATA XREF: sub_451204EC+1B4r
ROM:451207FC F3 BD 84 44 off_451207FC DCD byte_4484BDF3 ; DATA XREF: sub_451204EC+1B6r
ROM:45120800 E5 20 12 45 off_45120800 DCD loc_451220E4+1 ; DATA XREF: sub_451204EC+1B8r
ROM:45120804 FF BD 84 44 off_45120804 DCD byte_4484BDFF ; DATA XREF: sub_451204EC+1BEr
ROM:45120808 93 BD 84 44 off_45120808 DCD byte_4484BD93 ; DATA XREF: sub_451204EC+1C0r
ROM:4512080C 25 F6 FC 44 off_4512080C DCD loc_44FCF624+1 ; DATA XREF: sub_451204EC+1DEr
ROM:45120810 C3 0B 00 00 dword_45120810 DCD 0xBC3 ; DATA XREF: sub_451204EC+1E0r
ROM:45120814 19 F6 FC 44 off_45120814 DCD loc_44FCF618+1 ; DATA XREF: sub_451204EC+1E8r
ROM:45120818 C4 0B 00 00 dword_45120818 DCD 0xBC4 ; DATA XREF: sub_451204EC+1EAr
ROM:4512081C 01 FB FC 44 off_4512081C DCD loc_44FCFB00+1 ; DATA XREF: sub_451204EC+1F2r
ROM:45120820 C5 0B 00 00 dword_45120820 DCD 0xBC5 ; DATA XREF: sub_451204EC+1F4r
ROM:45120824 A9 2E 12 45 off_45120824 DCD loc_45122EA8+1 ; DATA XREF: sub_451204EC+1FCr
ROM:45120828 7D E7 00 00 dword_45120828 DCD 0xE77D ; DATA XREF: sub_451204EC+20Ar
ROM:4512082C 55 23 12 45 off_4512082C DCD loc_45122354+1 ; DATA XREF: sub_451204EC+214r
ROM:45120830 D1 21 12 45 off_45120830 DCD loc_451221D0+1 ; DATA XREF: sub_451204EC+224r
ROM:45120834 71 0E 12 45 off_45120834 DCD loc_45120E70+1 ; DATA XREF: sub_451204EC+230r
ROM:45120838 45 34 FD 44 off_45120838 DCD loc_44FD3444+1 ; DATA XREF: sub_451204EC+25Er
ROM:4512083C F0 B6 4C 44 off_4512083C DCD aStandbybook ; DATA XREF: sub_451204EC+1Er
ROM:4512083C ; sub_451204EC:loc_45120528r ...
ROM:4512083C ; "StandbyBook"
ROM:45120840 70 DCB 0x70 ; p
ROM:45120841 47 unk_45120841 DCB 0x47 ; G ; DATA XREF: ROM:off_45120780o
ROM:45120841 ; ROM:off_45120858o
ROM:45120842 00 DCB 0
ROM:45120843 00 DCB 0para encontrarlas yo creo que pueden buscar la cadena FB 11 00 00 y la ultima que aparece en la busqueda del IDA es la que nos lleva a la zona donde estan todas. en estas funciones se pueden reasignar u obtener los valores para los atajos, el bloqueo entre otro.si quieren probar en otros telefonos, como para hacer parches.Esa cadena que buscan indica una llamada a la palabra buscando que esta en el archivo de lenguaje, esta palabra aparece al iniciar y despues es "pisada" por el nombre del operador.
si no funciona es porque dentro del archivo de lenguaje "buscando" no esta en la direccion 0x11FB, tendrian que conseguir el parche langpack y cuando miren el archivo que crea este parche van a encontrar la direccion a buscar.

Senium
03/03/2008, 14:25:07
Tengo una duda!!, para cambiar de firmware un parche solamente seria cambiar el offset?? Corrijanme si me equivoco, ya que eh tratado un sin fin de veces en cambiar un parche de firmware, sin obtener resultados (Some values are differs)

Saludos

MaaTrrIxx
03/03/2008, 14:37:18
si tiene mucha diferencia aunque sea del mismo modelo de celular

ts016
03/03/2008, 15:05:57
Tengo una duda!!, para cambiar de firmware un parche solamente seria cambiar el offset?? Corrijanme si me equivoco, ya que eh tratado un sin fin de veces en cambiar un parche de firmware, sin obtener resultados (Some values are differs)

Saludos

el hecho de cambiar un offset hace que tambien cambien ciertas llamadas, por eso no es tan sencillo.
ejemplo:

44FD2FF8: 252BFD44 E1A55045

lo que esta en negrita es el valor original, indica un salto a la direccion 44FD2B25 (se invierten los valores de 2 en 2).
si en el parche hubiera un referencia para volver a esta direccion, al cambiar el offset, el parche saltaria a un lugar que no esta el dato que deberia.o sea que hay que adaptar tambien otras partes.
y en algunos casos hay varios "saltos" de estos que son iguales pero estan separados por lineas que tienen diferentes valores, lo cual indica que de acuerdo a lo que reciba salta o no, en esos casos tambien hay diferencia en cambiar un offset solamente, hay que analizar bien que hace esa funcion.

Karl05
08/03/2008, 15:55:40
d-man una consulta, de nuevo sobre el parche que estaba pidiendo ayuda, pero ahora pregunto un poco mas informado:
Tengo un BL (branch with link) que enviaba de 45652370 a 452572F0 (diferncia=3FB080), al intentar portarlo necesito que envie de 45665310 a 4525A8B0 (difernecia mas amplia = 40AA60). Pero al ensamblarlo ma tira error "relative jump out of range".(¿o sea que el salto es demasiado alejado?) No puedo acercar mas el parche porque me montaria sobre Firm. ¿Puedo reemplazar ese salto por otra instruccion?

EDITO: Si, se puede reemplazar por un LDR a otra direccion nueva donde se agrega un DCD hacia la direccion objetivo.

josyla25
20/03/2008, 04:21:45
Hay un parche para el w300 R9A036 para codificar sus funciones pero al momento de ponerselo lo hace inestable y no prende tarda como 10 minutos en hacerlo, pero como digo lo hace inestable, ahora lo que quiero es modificarlo y hacer que mi cel lo acepte sin que tenga estas fallas, osea repararlo o algo asi, alguien puede asesorarme?

SMILLER
05/04/2008, 04:24:35
y como se eliminan los parches vkp ?¿?¿? si el far da error en flash mi celular es un k550 transformado a w610 ??¿?¿ ayuda plis

j03l
05/04/2008, 04:35:03
y como se eliminan los parches vkp ?¿?¿? si el far da error en flash mi celular es un k550 transformado a w610 ??¿?¿ ayuda plis
poniendolos en el setool
y al momento que te dicen
press YEs to remove, press NO to apply
tu presionas en YES
y este se borrara

snake_rena
10/04/2008, 04:09:17
Aun no salio el confidenciality para el w580i R6BC002???

saludos!

xiro327
25/04/2008, 04:54:19
pero como lo hago para ponerlo con las extencion vkp eso es lo que quiero saber EDITO: Como es obvio estos codigos tienen que copiarlo en un bloc de notas y guardarlo con la extension vkp, luego meterlos con el setool.pero como lo guardo

mikilove
05/05/2008, 06:17:42
hola me dieron este parche pero no se que tengo que hacer para convertirlo en un archivo y ponerselo al celular


;W800 SW-R1BC002
;Èãíî*è*îâàòü çàê*ûòóþ øòî*êó ï*è âêëþ÷åíèè êàìå*û
;To ignore the closed latch at inclusion of the camera
;Êî**åêòíî *àáîòàåò ñ CID 49
;Correctly works with CID 49
;Ver 3.1
;© mobilefree.ru, SiNgle
;(p)Crystal
+44020000
C85CE2: 05D1 05E0 ;Ï*è âèäåî
F6ECD8: 05D1 05E0 ;Ï*è ôîòî
F6EF9E: 03D0 0020 ;Cid49Fix
F713B0: 0ED0 0EE0 ;Âûá*àíî âûñîêîå êà÷åñòâî âèäåî

quiron
24/05/2008, 01:54:35
men copialo al block de notas le pones UNICODE y en el nombre de archivo le pones la extencion .vkp

oscar ivan
07/06/2008, 16:29:50
AMIGOS ALGUIEN YA CREO EL PRACHE enable_flash_wallpapers_W610_R6BC002 ...GRACIAS

angelez007
23/06/2008, 14:43:42
Bueno man, solo dire que te pasaste, es algo util lo que hiciste por que el otro foro esta en Ingles, y tratare de hacer la prueba haber si me funciona, Gracias........

Bueno creo que en el otro mensaje me equivoque, muchas disculpas pero hare lo siguiente, no se a que te refieres con guardar los parches, si te refieres a que como los colocas, has lo siguiente: primero seleccionas el modelo del celualr y colocalos en la opcion "MISC file" luego das click en la opcion "Write SCRIPT", despues te saldra una ventana con dos opciones que dicen: "YES" o "NO", solo tienes que dar click en "NO" y eso es todo, esperas a que termine y listo........

juan2006ca
18/01/2009, 15:01:12
hi guys im a little noob in all his al i know is how to flash and apply quick acess, now my problem is, what do i do with the codes you give to to make them a vkp file and appliy them to my cel with the quick acess. anybody can tell me id be much apreciated o and i have a w580 by the way

pitikin
04/03/2009, 01:43:46
Bueno, mi duda es si esto sirve en los db3150? E visto parches en bloc de notas y no comiensan con offset que deveria ser +10000000 esto solo aparece en los graficos y no en los de funciones.. Espero ayuda, saludos

perro1976
04/03/2009, 16:04:43
aca responden a tu pregunta


Hola @m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072)

Tengo una duda descargue algunos parches para el w300 de la ZONA de Descargas, revisándolos vi que algunos no tenían este valor (Cito el primer POST), o algunos tienen otro que no mencionas en tu THREAD:


Mi pregunta es la siguiente es valido esto, ¿Qué la base del Firmware cambie o no exista en el VPK?...

Es perfectamente válido, el "44140000" puede ser citado de dos formas:

1. Al principio del parche pones "+44140000". Lo que hace esto es sumarle a todos los offset posteriores esta cantidad en Hexadecimal.
2. A cada Offset le sumas 44140000 en Hexadecimal y pones esos valores. Por lo tanto en este tipo de parches no es necesario "sumarle" nada.

Ej: Quieres que tu parche modifique un valor en el Offset "268722", puedes hacerlo de dos formas


;Parche ejemplo 1
+44140000
268722: 0212 0689

;Parche ejemplo 2
443A8722: 0212 0689espero haber sido claro.

pitikin
05/03/2009, 01:55:16
lo unico que quiero es cambiar un parche w760_R3DA028@W760_R3DA030
si leo todo eso y me caliento la cabeza tratando de hacerlo.. lo logragré?
Les preguntos a ustedes que son los expertos, espero me orienten si realmenmte se puede.. si no para no perder tiempo y seguir haciendo gráficos..

lo otro, alguien lo a logrado hacer???

Saludos..

carlbarat
31/03/2009, 21:01:42
necesito ayuda, no le entendi mucho al tuto, y quiero hacer un parche para mi w300 el de mas estabilidad en los parches , baje uno pero solo es el codigo y por ahi habia leido que se tenia que pegar en el block de notas pero despues de eso qu tengo que hacer, como se lo pongo a mi cel ?? HELP !!!!:a05:

Cr@cShoT
31/03/2009, 21:05:32
lo copias en un block de nota, despues de eso pones en guardar como, y lo guardas con extencion VKP en configuracion ANSI, asegurate que su tipo de archivo sea VKP y no TXT en sus propiedades