PDA

Ver la versión completa : [DISCUSION] Crear Parches VKP Básicos



MaxDamage
27/03/2008, 23:31:02
Hola amigos!

Aqui abro el tema de discusiones para hablar temas de creaciones de parches y portaje.

Solo dudas fundamentadas y que no hallan sido discutidas aun!

[Tutorial] Crear Parches VKP Básicos - Shadow Player - Top Sony (http://www.topsony.com/forum_es/showthread.php?t=59646)

Saludos!

PD: Dudas fuera de contexto y preguntas repetidas seran borradas y debidamente infraccionadas si es el caso.

UmbreLla7
28/03/2008, 00:23:45
Hola, mira asi entendi todo lo de los codigos en Hexa, pero tengo un inonveniente, donde consigo las direcciones del main osea

1F406B8: ..... ese primer numero como hago para saber que contiene, osea espero darme a entender.

Yo quiero cambiarle el tiempo de duracion de la imagen de la pantalla de afuera de mi cel, segun MaxDamage eso va en el main, pero no se en que direccion, como la averiguo??

Gracias de antemano
UmbreLla7 - TopSony.com

MaxDamage
28/03/2008, 00:44:22
Hola!

Basate en parches de otros celulares, si hay alguno que cumple esa funcion, ve los valores que rodean al (a los) valor (es) a modificar y buscalos en el MAIN tuyo, si tienes habilidad, entiendes un poco y un poco de suerte ;) encontraras lo que necesitas.

Saludos!

ShArInGaN-666
28/03/2008, 08:42:33
Yo quisiera saber cual es la dificultad de portar este parche como se busca la direccion para poder cambiarlo a W880 R6BC002

;W610 SW- R6BC002
;Cambia la tecla derecha por aplicacion INTERNA
;Change right softkey for Internal App
;(c) nkls
;(p) Friden !!!!
+44140000

017EE20C: E4E192 A434A6 ;walkman

;W200 SW-R4HA014
;Relink the right desktop softkey to any other location.
;(c) nkls
;(p) sunfire7
;(p) D-Man Version extendida ;)
44434DE0: B84D43 4C944D;walkman


Es el mismo parche pero diferente modelo y firm

ts016
28/03/2008, 11:26:08
en estos post deje los metodos para poder hacer este parche, en los db2010 funciona bastante bien, en db2020 no se si se hace asi.

Top Sony - Ver Mensaje Individual - Ahora si, modifica la softkey derecha para la serie W y con imagen (http://www.topsony.com/forum_es/showpost.php?p=295429&postcount=58)

Top Sony - Ver Mensaje Individual - Ahora si, modifica la softkey derecha para la serie W y con imagen (http://www.topsony.com/forum_es/showpost.php?p=319206&postcount=94)

israfe
28/03/2008, 13:13:07
hola! bueno me alegra mucho el que hallan abierto este tema, thanks K790player; bueno sere breve mi pequeño inconveniente para adaptar parches de cambio de ruta, ya lo habia señalado antes y mi pequeña confucion es cuando le tengo que ingresar al main.raw las nuevas rutas o donde van a ir ahora los archivos independientemente donde sea; bien! ahora una ves que localizo las cadenas y que localizo las cedenas o copio los offset, el siguiente paso es ese, la re-ubicacion, donde en el tutorial dicen "reemplazar el texto" cual es el menu donde lo hago? es uno que se encuentra en la barra de arriba que dice "searh" y "replace tex" se supone que debo escribir en la primera linea :donde esta el archivo; y en la segunda linea donde va ser redireccionado, es asi? esa es mi gran confucion, y me disculpan mi ignoracion por favor, gracias a por lo que me puedan brindar ayuda! :D

ts016
28/03/2008, 13:47:49
todos los parches tienen la siguiente estructura:

offset del valor a cambiar: valor_original valor_por_el_que_reemplazas
44434DE0: B84D43 4C944D

para un cambio de rutas se toma la direccion donde arranca la cadena que queres cambiar, pones dos puntos, espacio, escribis todos los valores hexas que corresponden a las letras que forman la ruta, espacio, y escribis los valores hexas que corresponden a la nueva ruta que queres asignar.

para aprender de parches hay que bajar varios y mirar hasta entender como funcionan, no esperen la formula servida, porque no existe. excepto para hacer el parche que desbloquea el telefono y por eso existe un programa que lo hace.el resto se hace a mano nomas y es especifico de cada modelo.

romele123
29/03/2008, 04:02:23
una duda:
que pasaria si creo una sola linea y pongo el offset donde comienza pero una sola linea?
ejemplo:

1755448: 12001200120012001200120012001200120012001200120012 00 13001300130013001300130013001300130013001300130013 00

ShArInGaN-666
29/03/2008, 04:07:52
No entiendo muy bien esta parte mira en el parche del W610 busque este offset
017EE20C: su comando inicial es este E4E192=äá’ no entiendo que significa esto
despues a la direccion que se cambia es esta A434A6=¤4¦ tampoco entiendo que significa o como esque se puede interpretar gracias y saludos

miguel8e
29/03/2008, 04:09:46
Es el mismo funcionamiento. De hecho, para mi es la mejor forma de hacer parches. Una sola linea, sin sumar 16bit al offset. Y sigue siendo el mismo patron: Offset, codigo original, codigo nuevo. Siempre y cuando dejes un espacio entre los 2 codigos y sean de los mismos valores hexadecimales.

L.E-DX

Eso debe ser un error cuando copiaron el parche, posiblemente lo guardaron en ASCII y tenia caracteres unicode. Porque si buscas eso en el main no lo encontraras

Saludos

ShArInGaN-666
29/03/2008, 04:25:53
L.E-DX

Eso debe ser un error cuando copiaron el parche, posiblemente lo guardaron en ASCII y tenia caracteres unicode. Porque si buscas eso en el main no lo encontraras

Saludos de echo esos caracteres son los que salen en el main revisalo tu mismo

Habra alguna forma de poder desifrar esos codigos ahorita voy a revisar el offset de el W200 solo espero a que se descarge y edito el tema pero tu que opinas miguel8e se podran decifrar esos codigos

EDITO: No pude pasar el main del W200 a raw a que se debera y que paso miguel8e se puede o no

EDITO 2: Alguien me podria explicar como esto es posible si se supone que el W880 no tiene boton de play/pause

;W880 R8BA024
;Убрать сообщение "Воспроизвести через динамики?" Play/Pause
;(c)Absolutew800i
;(p)Sic
+44140000
11F1139: D1 E0

;W880 R8BA024
;Clear message "Play through momentum?" Clicking Play / Pause


;(c)Absolutew800i
;(p)Sic



+44140000



11F1139: D1 E0

romele123
29/03/2008, 05:50:46
hice un parche de prueba (lo adjunto) puse los archivo en la ruta y bien con sonido pero borro la carpeta y segun se deberia quedar sin sonido pues estoy borrando el acoustic pero sigue con sonido el patch es de mover acoustic
que me falta?

21594




EDITO 2: Alguien me podria explicar como esto es posible si se supone que el W880 no tiene boton de play/pause

;W880 R8BA024
;Убрать сообщение "Воспроизвести через динамики?" Play/Pause
;(c)Absolutew800i
;(p)Sic
+44140000
11F1139: D1 E0

;W880 R8BA024
;Clear message "Play through momentum?" Clicking Play / Pause


;(c)Absolutew800i
;(p)Sic



+44140000



11F1139: D1 E0
que no esto se refiere aa la barra que sale arriba CUANDO REPRODUCES UNA CANCION?
creo que es eso y si lo es que lo digan para portarlo pues me hes molesto que salga eso arriba

ShArInGaN-666
29/03/2008, 07:20:20
Amigo en tu parche te faltan los demas offsets donde salga esa ruta sobre el parche que postee no significa eso si no que por ejemplo en el w610 dice reproducir por parlante ahora?? entonces eso es lo que se supone que quita pero como

Estos son los otros dos que te faltan



17FF46E: 2F6900660073002F00730065007400740069006E0067007300 2F00610063006F007500730074006900630000

17FF490: 2F6900660073002F00730065007400740069006E0067007300 2F00610063006F007500730074006900630000

18764D0: 2F6900660073002F00730065007400740069006E0067007300 2F00610063006F007500730074006900630000

Asi debe de quedar el parche

MaxDamage
29/03/2008, 13:53:02
que no esto se refiere aa la barra que sale arriba CUANDO REPRODUCES UNA CANCION?
creo que es eso y si lo es que lo digan para portarlo pues me hes molesto que salga eso arriba

Cuando estas escuchando por walkman con los audifonos y desonectas los audifonos mientras la musica suena sale el mensaje "controlar reproductor por parlantes? ese mensaje se borra con ese parche.

Saludos!

ShArInGaN-666
30/03/2008, 03:19:24
Ahora despues de checar el parche que termino miguel8e el cual estaba incorrecto en la primera linea ahora si lo corrijo y lo subo de nuevo

miguel8e
30/03/2008, 05:02:10
Hola. Lo probaste? Por lo que veo le quitaste los 2F00 del inicio que significa "/", yo e visto en todos los parches de rutas que siempre se respeta el "/" inicial ya que es como señal de que es el inicio de una carpeta por asi decirlo. en este caso sirve para decir /ifs/settings/acoustic y por el codigo que colocaste, estas diciendo ifs/settings/acoustic. No se, que diga K790Player.

Por otra parte, te falto completar los valores con 0.

Ruta original
6900660073002F00730065007400740069006E00670073002F 00610063006F00750073007400690063000000

Ruta nueva
63006100720064002F006F0074006800650072002F00610063 006F0075007300740069006300000000000000

los que estan en negritas son los que te faltaban, recuerda que tienes que completar para que los 2 tengan los mismos valores hexadecimales.

Bueno en todas las lineas te falta completar.

PD: Me gustan más los parches como lo hiciste L.E-DX, a mi parecer ahi menos posibilidades de equivocarnos :D

Saludos

romele123
30/03/2008, 06:49:42
ya los he editado y no comienzo en 2F

si me funcionan te explico:
al no poner el 2f (/) empiezo desde el offset de la primera letra/valor hex. En vez de empezar en el offset xxxxx2 (el del slash /) empiezo en el offset xxxxx4 de la primera letra de la ruta;
el offset del 2f(/) queda sin modificacion por lo tanto funcionan y abarcan menos espacio de texto

Disturbed_knight
30/03/2008, 16:09:17
Bueno primero que nada Hola :D

Que bueno que decidieron hacer un tutorial para este tipo de parches, y que tambien una discucion sobre dudas del mismo.

Bueno ayer estuve leyendo el tuto y mas o menos comprendi jeje, quise intentar hacer un parche para cambiar una ruta, pero por lo visto algo me salio mal o me falto, cuando quiero instalarlo con setool2lite me dice "some patchs values differs" continue?", y pues obio que le preciono no, alguien podria decirme que esta mal de mi parche, aquie sea se lo agradecere y asi aprovechare paa guiarme de este parche ya corregido con los demas que quiero hace, bueno aqui se los dejo.
salu2:D



;W850i SW_R1KG001
;mover "tpa/preset/system/multimedia/pe" a "card/other/cameraimages/pe"
;(c) Disturbed_Knight

+44140000
173a190: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F632E612E722E642E2F2E6F2E742E682E652E722E2F2E632E 612E6D2E652E722E612E692E6D2E612E672E652E732E2F2E70 2E652E000000000000000000000000000000
173a1b0: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F632E612E722E642E2F2E6F2E742E682E652E722E2F2E632E 612E6D2E652E722E612E692E6D2E612E672E652E732E2F2E70 2E652E000000000000000000000000000000
173a1c0: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F632E612E722E642E2F2E6F2E742E682E652E722E2F2E632E 612E6D2E652E722E612E692E6D2E612E672E652E732E2F2E70 2E652E000000000000000000000000000000
173a1d0: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F632E612E722E642E2F2E6F2E742E682E652E722E2F2E632E 612E6D2E652E722E612E692E6D2E612E672E652E732E2F2E70 2E652E000000000000000000000000000000

miguel8e
30/03/2008, 16:50:40
Hola. Pues el error que veo es en los offsets. Te explico:

1- El offset que colocaste no lleva a la ruta, el offset correcto es 1736E88

2- Estas sumando 10 a los offsets, pero en la forma que estas haciendo el parche no es necesario.

Se les suma 16bit(10) al offset cuando haces el parche de esta forma:



01A28FC6: 2F006900660073002F00730065007400 2F0063006100720064002F0073006500
01A28FD6: 740069006E00670073002F0061006300 7400740069006E00670073002F006100
01A28FE6: 6F00750073007400690063000000 63006F0075007300740069006300Igual como lo explico K790PLAYER.

Pero como lo estas haciendo de una sola línea, tienes que hacerlo unicamente colocando el offset sin sumarle nada:


1736E88: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F632E612E722E642E2F2E6F2E742E682E652E722E2F2E632E 612E6D2E652E722E612E692E6D2E612E672E652E732E2F2E70 2E652E0000000000000000000000000000003- Otro error que veo, la ruta nueva que colocaste, al pasar de hexadecimal a texto, significa esto: /c.a.r.d./.o.t.h.e.r./.c.a.m.e.r.a.i.m.a.g.e.s./.p.e.

Para colocar la nueva ruta como:
card/other/cameraimages/pe

el codigo que tienes que colocar es: 2F0063006100720064002F006F0074006800650072002F0063 0061006D0065007200610069006D0061006700650073002F00 700065


Haciendo todo esto, el parche te debe quedar asi:


;W850i SW_R1KG001
;mover "tpa/preset/system/multimedia/pe" a "card/other/cameraimages/pe"
;(c) Disturbed_Knight
;(p) Miguel8e

+44140000
1736E88: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0075006C00740069006D00 65006400690061002F007000650000000000 2F0063006100720064002F006F0074006800650072002F0063 0061006D0065007200610069006D0061006700650073002F00 700065000000000000000000000000000000Pruebalo.

Saludos

Disturbed_knight
30/03/2008, 17:10:24
Gracias "miguel8e" ya entendi mas sobre como van este tipo de parches, y si me funciono, me basare en este para hacer otros y cambiar mas rutas :D

P.D. ya hize 5 parches para cambiar las rutas y todos me han funcionado a la perdaccion XD

lacman
01/04/2008, 00:50:34
bueno un amigo mio me hizo este patch y quisera saber si esta bien...
saludos

j03l
01/04/2008, 00:59:01
bueno un amigo mio me hizo este patch y quisera saber si esta bien...
saludos
tu parche esta casi bien
ya que
el offset esta movido por 2 posiciones

15CC996:y debe de empezar con

15CC994:porque si colocas ese offset
el parche lo empezara a escribir desde la letra t
y si lo quieres asi
tendrias que borrar lo rojo del parche para empezar con el azul

2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0065006E0075000000
si quieres que empieze con el offset que viene en tu parche
esto debera ir en el parche

+44140000
15CC996: 7400700061002F007000720065007300650074002F00730079 007300740065006D002F006D0065006E0075000000 63006100720064002F006F0074006800650072002F006D0065 006E007500000000000000000000000000000000000

pero si lo quieres con el offset que te di pues toma esto

+44140000
15CC994: 2F007400700061002F007000720065007300650074002F0073 0079007300740065006D002F006D0065006E0075000000 2F0063006100720064002F006F0074006800650072002F006D 0065006E007500000000000000000000000000000000000

lacman
01/04/2008, 01:04:18
si amigo j03l (http://www.topsony.com/forum_es/member.php?u=202285) ahora me fije y si el offset esta mal...lo aplique y me dio error...ahora dejo coloco el ofset que me pones y te digo si sirvio...


si me sirvio amigo...gracias por corregir el offset...eso era lo que hacia que los valores variaran..jeje

MaxDamage
01/04/2008, 01:49:36
Hola a todos!

Me alegro que el tema prospere y bueno, quiero darle una manito a los que estan entusiasmados con portar parches avanzados y no solo basicos, un tutorial que lo hizo Jocker en su pagina (en ruso) y traducido en SE-NSE al ingles:

ASM Tutorial (http://forums.se-nse.net/index.php?showtopic=13337)

Con esa base empeze a portar parches yo.
Y aqui para los que quieren crear (no portar) parches (Muy Avanzado), una referencia al lenguaje ASM (Assembler) para nuestros procesadores ARM:

ARM Assembly Language Programming (http://www.peter-cockerell.net/aalp/html/frames.html)

Saludos!

PD: Yo entiendo poquisimo assembler... es MUY complicado y es como para dedicarse al tema por completo.

ts016
01/04/2008, 03:19:55
como para aportar yo podria definir 3 metodos o tipo de parches:

1.Hacer parches de cambios de rutas, modificando las predefinidas por el Main.Los mas simples.
2.Hacer parches que modifiquen valores que ya se encuentran en el main, cambiandolos o reemplazando por otros, eliminar algunos saltos, etc.estos parches son complicados, pero posibles con la practica.estos varian de faciles a complicados.
3.Hacer parches desde cero insertando codigo en el main, que salte al codigo creado por nosotros.para esto ya se requiere un conocimiento muy avanzado de la programacion en ASM aplicado a la arquitectura ARM.Estos parches son los del tipo sysgfx, confidentiality, etc.No los programan directamente en ASM pero es necesario saber igual.
Yo me dedico al segundo metodo, y algunas cosas interesantes salen, pero es limitado, porque para ciertas cosas se necesita crear el codigo.

pela_pmcba
01/04/2008, 06:30:28
como para aportar yo podria definir 3 metodos o tipo de parches:

1.Hacer parches de cambios de rutas, modificando las predefinidas por el Main.Los mas simples.
2.Hacer parches que modifiquen valores que ya se encuentran en el main, cambiandolos o reemplazando por otros, eliminar algunos saltos, etc.estos parches son complicados, pero posibles con la practica.estos varian de faciles a complicados.
3.Hacer parches desde cero insertando codigo en el main, que salte al codigo creado por nosotros.para esto ya se requiere un conocimiento muy avanzado de la programacion en ASM aplicado a la arquitectura ARM.Estos parches son los del tipo sysgfx, confidentiality, etc.No los programan directamente en ASM pero es necesario saber igual.
Yo me dedico al segundo metodo, y algunas cosas interesantes salen, pero es limitado, porque para ciertas cosas se necesita crear el codigo.

que tal d-man, me podrias decir por cual de estos tres metodos es posible portar un parche para cambiar el color de las letras en el reproductor, sino me equivoco el parche para k810 seria este:


45055020: 1B1B1B FFFFFF

si es del 3ro me voy sacando la idea de la cabeza, si es del segundo me podria animar a hacerlo si me tiran una soga...gracias de antemano...

ts016
01/04/2008, 11:57:31
45055020: 1B1B1B FFFFFFEsto vendria a ser el segundo tipo de parches, modifica algo que ya existe en el main.
Los del tercer tipo serian esos parches que tienen:
offset: FFFFFFFF CODIGO__

Este parche cambia la letra a color Blanco?O a que color?O que cambia?
Lo que explique acerca de tres tipos de parches, no es un metodo por el cual se puede trabajar, solo es para que puedan definir a cuales se dedican o cuales estan al alcance.

pela_pmcba
01/04/2008, 16:09:45
45055020: 1B1B1B FFFFFFEsto vendria a ser el segundo tipo de parches, modifica algo que ya existe en el main.
Los del tercer tipo serian esos parches que tienen:
offset: FFFFFFFF CODIGO__

Este parche cambia la letra a color Blanco?O a que color?O que cambia?
Lo que explique acerca de tres tipos de parches, no es un metodo por el cual se puede trabajar, solo es para que puedan definir a cuales se dedican o cuales estan al alcance.

ceeria que si, no entiendo mucho ingles, aca te dejo las acotaciones de alutor...


;now playing font color
;Changing the color of the title songs in the player numbers of songs on the list
;Mr. respectively, and a second play. Changed to white.
;downpayment PhotoShop for example, and find value in the desired color NEH
;for example ff2600 turn 0026ff zapihivaem and in a patch

necesito aprender a portar este parche o que alguien me lo haga porque sino no vale la pena el skin para el reproductor que me mande...

ts016
02/04/2008, 01:07:24
45055020: 1B1B1B FFFFFF
color1 color2

si en tu celular el color de la letra que queres cambiar es igual al del parche que queres portar, tenes que buscar el valor del color 1 en tu main, si te aparece una sola vez, ese es el que tenes que reemplazar, si te aparece mas de una y no son muchas podes probar cada uno.siempre que encuentres ese valor, se refiere al color de algo porque no tiene estrcutura de ser otra cosa.
cuando encuentres el valor correspondiente al color en tu firm, con photoshop dice ahi (pero puede ser con otro programa) seleccionas el color que vos queres y te fijas el valor hexadecimal que le corresponde y ese es el color2.fijate de buscar en colores de 16bit, porque no creo que el telefono soporte una resolucion de color mayor.

ts005
02/04/2008, 01:48:06
Hola tengo un problema al intentar portar este parche


;K790 R8BF003
;Ability to minimize the window admission / transfer files via Bluetooth
;Ver 1.1
;© -=MooN=-
;(p) A1z
+44140000
c7282a: E069 B047
c74322: 2068 8847
c74fe0: 2868 8847
c72868: 5929DB44 F1A3B045
c75188: AB0F0000 FDA3B045
c7446c: AB0F0000 F7A3B045
19ca3f0: 00000000000000000000000000000000 144EE06905E00D49206802E00B492868
19ca400: 00000000000000000000000000000000 FFE7FFB5061C08490F4A0C4FB847084A
19ca410: 00000000000000000000000000000000 0549301C0A4FB847FFBDFFB5054FB847
19ca420: 00000000000000000000000000000000 0021054FB847FFBDAC0F0000AB0F0000
19ca430: 00000000000000000000000000000000 1A06000025DF2745B1AD26451DC83345
19ca440: 000000000000000000000000 95C833455929DB441BA4B045yo me quede solo en:



;w830 R1KG001
;Ability to minimize the window admission / transfer files via Bluetooth
;Ver 1.1
;© -=MooN=-
;(p) Pako (dragoblazt) Top Sony
+44140000
C8CC81: E069 B047
C8E747: 2068 8847
BFAD6D: 2868 8847
c72868: 5929DB44 F1A3B045 ***Estos valores no los encontre en main
C37D63: AB0F0000 FDA3B045
C8E893: AB0F0000 F7A3B045

Y todos estos no se si funciona dejandolo asi o que se puede hacer en este caso

19ca3f0: 00000000000000000000000000000000 144EE06905E00D49206802E00B492868
19ca400: 00000000000000000000000000000000 FFE7FFB5061C08490F4A0C4FB847084A
19ca410: 00000000000000000000000000000000 0549301C0A4FB847FFBDFFB5054FB847
19ca420: 00000000000000000000000000000000 0021054FB847FFBDAC0F0000AB0F0000
19ca430: 00000000000000000000000000000000 1A06000025DF2745B1AD26451DC83345
19ca440: 000000000000000000000000 95C833455929DB441BA4B045Saludos y espero ayuda!!

j03l
02/04/2008, 01:52:53
Hola tengo un problema al intentar portar este parche


;K790 R8BF003
;Ability to minimize the window admission / transfer files via Bluetooth
;Ver 1.1
;© -=MooN=-
;(p) A1z
+44140000
c7282a: E069 B047
c74322: 2068 8847
c74fe0: 2868 8847
c72868: 5929DB44 F1A3B045
c75188: AB0F0000 FDA3B045
c7446c: AB0F0000 F7A3B045
19ca3f0: 00000000000000000000000000000000 144EE06905E00D49206802E00B492868
19ca400: 00000000000000000000000000000000 FFE7FFB5061C08490F4A0C4FB847084A
19ca410: 00000000000000000000000000000000 0549301C0A4FB847FFBDFFB5054FB847
19ca420: 00000000000000000000000000000000 0021054FB847FFBDAC0F0000AB0F0000
19ca430: 00000000000000000000000000000000 1A06000025DF2745B1AD26451DC83345
19ca440: 000000000000000000000000 95C833455929DB441BA4B045yo me quede solo en:


;Ability to minimize the window admission / transfer files via Bluetooth
;Ver 1.1
;© -=MooN=-
;(p) Pako (dragoblazt) Top Sony
+44140000
C8CC81: E069 B047
C8E747: 2068 8847
BFAD6D: 2868 8847
c72868: 5929DB44 F1A3B045 ***Estos valores no los encontre en main
C37D63: AB0F0000 FDA3B045
C8E893: AB0F0000 F7A3B045

Y todos estos no se si funciona dejandolo asi o que se puede hacer en este caso

19ca3f0: 00000000000000000000000000000000 144EE06905E00D49206802E00B492868
19ca400: 00000000000000000000000000000000 FFE7FFB5061C08490F4A0C4FB847084A
19ca410: 00000000000000000000000000000000 0549301C0A4FB847FFBDFFB5054FB847
19ca420: 00000000000000000000000000000000 0021054FB847FFBDAC0F0000AB0F0000
19ca430: 00000000000000000000000000000000 1A06000025DF2745B1AD26451DC83345
19ca440: 000000000000000000000000 95C833455929DB441BA4B045Saludos y espero ayuda!!
a que version y modelo hermano?

Jair32
02/04/2008, 02:02:45
Yo quisiera saber cual es la dificultad de portar este parche como se busca la direccion para poder cambiarlo a W880 R6BC002

;W610 SW- R6BC002
;Cambia la tecla derecha por aplicacion INTERNA
;Change right softkey for Internal App
;(c) nkls
;(p) Friden !!!!
+44140000

017EE20C: E4E192 A434A6 ;walkman

;W200 SW-R4HA014
;Relink the right desktop softkey to any other location.
;(c) nkls
;(p) sunfire7
;(p) D-Man Version extendida ;)
44434DE0: B84D43 4C944D;walkman


Es el mismo parche pero diferente modelo y firm




y que aplicacion interna puedo colocar y como se coloca?

ts005
02/04/2008, 02:14:55
@ j03l (http://www.topsony.com/forum_es/member.php?u=202285)

El parche es original de un K790 R8BF003 y el porte es para un w830 R1KG001

Jair32
02/04/2008, 03:40:10
@ j03l (http://www.topsony.com/forum_es/member.php?u=202285)

El parche es original de un K790 R8BF003 y el porte es para un w830 R1KG001



ahora que estoy con este tema de los parches tengo una duda..........
.....el software de mi w610 es r6bc002, y le tengo parches aplicados, si le doy servicio de actualizacion y se me cambia le version.............
.....que le pasa a los parches?????

j03l
02/04/2008, 03:42:28
@ j03l (http://www.topsony.com/forum_es/member.php?u=202285)

El parche es original de un K790 R8BF003 y el porte es para un w830 R1KG001
ahorita pruebo y veo la cadena si sale o no


ahora que estoy con este tema de los parches tengo una duda..........
.....el software de mi w610 es r6bc002, y le tengo parches aplicados, si le doy servicio de actualizacion y se me cambia le version.............
.....que le pasa a los parches?????
mmm
siempre a mi que me pide actualizacion
nunca la actualiza
siempre me dice que tengo la mas actual
cuando tengo la r8be024 del w580
sabiendo que la mas nueva es la r8be001
y si se llegara a cambiar el main
pues se borrarian los parches
pero dudo que pase

-perdon por el doble post
se me paso editar


edito:
@dragoblazt
intente con el parche
y tienes razon
ese valor no se encuentra en todo el main del k790 r8bf003
si no se encuentra es imposible adaptarlo a esta version

ts005
02/04/2008, 04:35:43
Creo que te confundes en el firm del k790 si aparece pero en el del w830 no, quiero portar el parche al del w830, podra haber alguna solucion??

saludos

j03l
02/04/2008, 04:40:20
Creo que te confundes en el firm del k790 si aparece pero en el del w830 no, quiero portar el parche al del w830, podra haber alguna solucion??

saludos
ohh si perdon me equivoque al escribir mi post
no lo pude encontrar en el w830
le intente de mil maneras
y solo salen 2 bytes de esa cadena
los primeros 2
y los otros ya no

MaxDamage
05/04/2008, 12:51:43
Hola



c72868: 5929DB44 F1A3B045 ***Estos valores no los encontre en main
C37D63: AB0F0000 FDA3B045
C8E893: AB0F0000 F7A3B045


Esos son offsets, inviertelos de dos en dos.
Para portar ese parche necesitas usar IDA, el ASM ya lo hice para R6BC002:

Top Sony - Ver Mensaje Individual - Parches K790 - Tema Oficial (http://www.topsony.com/forum_es/showpost.php?p=319703&postcount=134)

Saludos!

lacman
12/04/2008, 01:45:03
Hola



c72868: 5929DB44 F1A3B045 ***Estos valores no los encontre en main
C37D63: AB0F0000 FDA3B045
C8E893: AB0F0000 F7A3B045
Esos son offsets, inviertelos de dos en dos.
Para portar ese parche necesitas usar IDA, el ASM ya lo hice para R6BC002:

Top Sony - Ver Mensaje Individual - Parches K790 - Tema Oficial (http://www.topsony.com/forum_es/showpost.php?p=319703&postcount=134)

Saludos!

me poddrias decir como portar ese patch que tu portaste?
osea con ese ASM que dejaste en tu post como se usa o que?
saludos y gracias

ts005
13/04/2008, 22:19:59
Estoy portando este parche el de cambiar la funcion del softkey de la derecha solo que tengo una duda de donde se obtienen los valores a sustituir ya que son diferentes para cada modelo y firm??


;W610 SW- R6BC002
;Cambia la tecla derecha por aplicacion INTERNA
;Change right softkey for Internal App
;v. 1.5
;(c) nkls
;(p) Friden !!!!
+44140000
;017EE20C: E4E192 E472A6 ;Bluetooth (activar-desactivar)(on-off)
;017EE20C: E4E192 C455A6 ;calls
;017EE20C: E4E192 E868A6 ;config date
;017EE20C: E4E192 B868A6 ;config time
;017EE20C: E4E192 F467A6 ;alarms
;017EE20C: E4E192 B055A6 ;contacts
017EE20C: E4E192 8C67A6 ;FlashLight
;017EE20C: E4E192 9434A6 ;Camera
;017EE20C: E4E192 0C35A6 ;File manager
;017EE20C: E4E192 A434A6 ;walkman
;017EE20C: E4E192 4869A6 ;games
;017EE20C: E4E192 5469A6 ;aplications
;017EE20C: E4E192 406AA6 ;new message
;017EE20C: E4E192 5C6AA6 ;message inbox
;017EE20C: E4E192 BC66A6 ;fm_radio

;locale=Russian_Russia.1251Lo llevo hasta aqui solo me falta conseguir los valores para terminarlo


;W850 SW- R1KG001
;Cambia la tecla derecha por aplicacion INTERNA
;Change right softkey for Internal App
;v. 1.5
;(c) nkls
;(p) Pako (dragoblaztr) Top Sony
+44140000
;10927A0: E4E192 E472A6 ;Bluetooth (activar-desactivar)(on-off)
;10927A0: E4E192 C455A6 ;calls
;10927A0: E4E192 E868A6 ;config date
;10927A0: E4E192 B868A6 ;config time
;10927A0: E4E192 F467A6 ;alarms
;10927A0: E4E192 B055A6 ;contacts
10927A0: E4E192 8C67A6 ;FlashLight
;10927A0: E4E192 9434A6 ;Camera
;10927A0: E4E192 0C35A6 ;File manager
;10927A0: E4E192 A434A6 ;walkman
;10927A0: E4E192 4869A6 ;games
;10927A0: E4E192 5469A6 ;aplications
;10927A0: E4E192 406AA6 ;new message
;10927A0: E4E192 5C6AA6 ;message inbox
;10927A0: E4E192 BC66A6 ;fm_radio

;locale=Russian_Russia.1251Los valores que me faltan son los que señale en rojo

@ K790PLAYER (http://www.topsony.com/forum_es/member.php?u=164663)

podrias postear un tuto para portar parches con el ASM y el IDA para poder entender un poco mas el tema :o

saludos

j03l
14/04/2008, 01:18:24
Estoy portando este parche el de cambiar la funcion del softkey de la derecha solo que tengo una duda de donde se obtienen los valores a sustituir ya que son diferentes para cada modelo y firm??

Lo llevo hasta aqui solo me falta conseguir los valores para terminarlo

Los valores que me faltan son los que señale en rojo

@ K790PLAYER (http://www.topsony.com/forum_es/member.php?u=164663)

podrias postear un tuto para portar parches con el ASM y el IDA para poder entender un poco mas el tema :o

saludos
los valores en rojo que indicas son los que reemplazan a los originales
los que siguen despues del offset
lo unico que tienes que hacer es cambiar los offset
que fue lo que ya hiciste
para decir que tu parche ya esta terminado
los valores en rojo son lo que cambiara a tu menu
por esa funcion
asi como esta ya esta listo
solo tienes que quitarle el ";" a la funcion que quieres
empezando desde el offset

ts005
14/04/2008, 01:26:30
@ joel

En el caso de este parche no es asi ya que las funciones como dije varian segun el modelo y firm deberias leer un poco antes de postear :/

saludos

miguel8e
14/04/2008, 03:08:06
Hola, aqui d-man explica un poco como portar ese parche

Top Sony - Ver Mensaje Individual - Ahora si, modifica la softkey derecha para la serie W y con imagen (http://www.topsony.com/forum_es/showpost.php?p=295429&postcount=58)

Top Sony - Ver Mensaje Individual - Ahora si, modifica la softkey derecha para la serie W y con imagen (http://www.topsony.com/forum_es/showpost.php?p=295723&postcount=60)

Top Sony - Ver Mensaje Individual - Ahora si, modifica la softkey derecha para la serie W y con imagen (http://www.topsony.com/forum_es/showpost.php?p=319206&postcount=94)

nkel
13/05/2009, 22:29:25
Hola, como no encuentro el dichoso parche me he decidido a crearlo yo.
El parche que quiero portar es este:

;W580 SW-R8BE001
;quita la etiqueta "Llamadas"y"Menú" en el modo de reserva (standby mode)
;remove "Call" and "Menu" label in standby mode
;© caigua@sebbs.it168.com
;(p) John North
452BFB68: D7080000 C046C046 ;Menú
452BFA04: 9C080000 C046C046 ;Llamadas

Y lo quiero hacer para k790 R8

Lo que he hecho hasta ahora, segun lo que he entendido es :
+44140000
01B1BB2B: 430061006C006C0073 300030003000300030

Segun yo esto es para eliminar la softkey de las llamadas.
Explico como llegue a esto:
El offset donde se encuentra "Calls" es 01B12B00.
Bien, siguiendo una regla de tres.
Como 32 caracteres son 16 Bytes, entonces 18 caracteres son 9 bytes.
Bueno entonces sume a 01B12B00 un 9, y el resultado al que llegue es: 01B1BB2B

Ahora bien, al texto C.a.l.l.s lo substitui por .........
ahora bien, agrego el encabezado
en el siguiente renglon enfrento a C.a.l.l.s con .........
Y se supone que eso es lo que necesito para poder aplicar el parche. Pero cuando intento aplicar el parche, Far me dice que hay un error y obviamente no aplico el parche.

Si alguien se pudiera tomar la molestia de checar a ver si lo que he hecho es correcto
o en caso contrario decirme cual es mi error. De antemano gracias

roy_17
01/02/2010, 18:18:28
hola soynuevo en esto y quisiera saber si se puede pasar este parche del w610 pàra w710 sirve para Pausar, Adelantar, Atrasar Etc A los Videos En Admin. De Archivos
de antemano gracias
;W610 R6CA001 Orange
;Get features of Video player in File manager
;You can now seek forward and backward too
;v1.1
;(c) yener90 (http://www.*************.net)
44F8A674: 03D0 C046
44F8B038: A06B 03E0
44F8B056: A06B 03E0
44F8B080: A06B 03E0
;44F8B0A8: A06B 03E0 ; Zoom Mode is disabled (buggy)
;44F8B0C6: A06B 03E0
44F8B0E4: A06B 03E0
44F8B102: A06B 03E0
44F8AFB6: 644A0121DEF059F8A06B 014F3847FFFF1112C945
45C91210: 00000000000000000000000000000000 1B4A0F2100F029F81A4AA06B0F2100F0
45C91220: 00000000000000000000000000000000 26F81A4FB84710B5041C00F01CF8134A
45C91230: 00000000000000000000000000000000 A06B0F2100F019F8134A00E0001CA06B
45C91240: 00000000000000000000000000000000 0F2100F014F810BD10B5041C00F009F8
45C91250: 00000000000000000000000000000000 0B4AA06B0F2100F008F80A4AEFE70020
45C91260: 00000000000000000000000000000000 10BD044B1847044B1847094B1847094B
45C91270: 00000000000000000000000000000000 1847FFFF01B5F84439B6F8444912C945
45C91280: 00000000000000000000000000000000 2712C945B70500004605000025B0F844
45C91290: 0000000000000000 F5CC3A456DCD3A45

DarieLik
03/01/2011, 05:48:19
Tengo una duda,estoy creando uno para mi c905 y si sobran caracteres se deben de poner 00 osea byte 00 pero dice que con espacio y le doy espacio y todo cambia S: o le pongo un . y se pone solo un 0 y no 00 como le hago o alguien expliqueme esa parte S: porque namas no puedo S:
saluditos!!
=)

DaRkMaN
03/01/2011, 07:20:51
Tengo una duda,estoy creando uno para mi c905 y si sobran caracteres se deben de poner 00 osea byte 00 pero dice que con espacio y le doy espacio y todo cambia S: o le pongo un . y se pone solo un 0 y no 00 como le hago o alguien expliqueme esa parte S: porque namas no puedo S:
saluditos!!
=)
No es nada complicado solo debes sobreescribir todos los caracteres que te sobran con puros "00", recuerda que debes colocar los ceros en el panel de en medio (el 2°) y automaticamente lo caracteres que sobran se cambian por "."

Saludos ..

DarieLik
03/01/2011, 22:10:31
Ok ya cambie los valores por 00 ahora la base del fimware en a2 no se pone al parecer,entonses quedaria asi el patch?:

;C905 SW-R1FA035
; TPA/PRESET/SYSTEM/MENU TO CARD/OTHER/MENU
;(C) =TarUz&ariiNa=
;pAtChFiLe=/boot/phone_app.cxc

00B39F90 2F007400700061002F00700072006500 2F00630061007200642F6F0074006800
00B39FA0 7300650074002F007300790073007400 652E722F6D0065006E00750000000000
00B39FB0 65006D002F006D0065006E007500 0000000000000000000000000000


PD: no me importa si ya existe tal parche,solo quiero aprender okii!!
Saluditos!
ñ.ñ

DaRkMaN
03/01/2011, 23:04:06
En realidad la base de los A2 si se pone ..
Tambien te falto poner los ":" despues de los offsets y una parte de los valores que se escriben sobre los valores originales esta mal ..

Saludos ..

DarieLik
04/01/2011, 00:15:01
¬¬ que parte es la que esta mal o cuales valores? para volver a intentarlo :/

Heber
04/01/2011, 00:38:41
Creo que mi compa darkman se refiere a estos:

00B39FA0 7300650074002F007300790073007400 652E722F6D006500

como ves no estan separados por "00" como debe ser en la codificacion unicode, saludos

DaRkMaN
04/01/2011, 00:40:11
¬¬ que parte es la que esta mal o cuales valores? para volver a intentarlo :/
En esta parte te falto poner los ":" despues de los offsets

00B39F90
00B39FA0
00B39FB0

Tambien esta parte te salio mal:

00B39FA0 7300650074002F007300790073007400 652E722F6D0065006E00750000000000
Al parecer no dejaste los "espacios" (ceros) entre los caracteres ..

PD: No olvides agregar la base.

Saludos ..

DarieLik
04/01/2011, 00:44:56
Ah ok ahora lo modifico,pero la base cual es? e revisado mas patches para c905 y no veo la base :/ alguien se la sabe?
Grasias por su ayuda!
ñ.ñ

Ya lo modifique :B y me quedo asi:

;C905 SW-R1FA035
; TPA/PRESET/SYSTEM/MENU TO CARD/OTHER/MENU
;(C) =TarUz&kariiNa=
;pAtChFiLe=/boot/phone_app.cxc

00B39F90: 7400700061002F007000720065007300 63006100720064002F006F0074006800
00B39FA0: 650074002F0073007900730074006500 650072002F006D0065006E0075000000
00B39FB0: 6D002F006D0065006E007500 000000000000000000000000

solo falta la base :/

DaRkMaN
04/01/2011, 01:07:14
Puedes intentar con esta:
+13fff000

Saludos ..

DarieLik
04/01/2011, 01:31:08
Puedes intentar con esta:
+13fff000

Saludos ..

Ok pero: donde la pongo? D: porque estuce checando los demas patches que tengo y ninguno trae una base tienen la misma estructura que el parche que hice :/

DaRkMaN
04/01/2011, 01:44:46
Ok pero: donde la pongo? D: porque estuce checando los demas patches que tengo y ninguno trae una base tienen la misma estructura que el parche que hice :/
Ponla arriba de los offsets y abajo del comentario...
Los otros parches no muestran la base porque ya fue agregada a los offsets.

Saludos ..