Iniciar sesión

Ver la versión completa : Propuesta:grupo de investigacion de parches para k310@w200



ts016
22/02/2008, 23:44:25
hola, me gustaria que los que estemos haciendo o portando parches para el k310@w200 vayamos aportando cualquier descubrimiento en un post, de manera que lo que descubre alguno inspire a otro, y asi podemos progresar mas.si tenes otro modelo no importa, la idea es que aprendamos un poco mas en general acerca del firmware y podamos entre todos descifrarlo mejor.
Ejemplo: por casualidad y por interes yo me dedique a tratar de remapear las teclas y avance un poco, alguno quizas sabe mas acerca de modificaciones en otras areas y seria bueno leer acerca de eso.o si alguien sabe portar bien los parches y no quiere enseñar mejor.saludos, espero que prenda el tema.

Mike006
24/02/2008, 23:09:28
Propongo que comienzes contandonos como conseguiste los valores de las funciones para la Right Softkey:D:

4C944D;walkman
64944D;mensajes
78944D;agenda
AC954D;organizador
78CC5D;camara
5ECC5D;conectividad
94954D;administrador de archivos
30944D;entretenimiento
AECB5D;activa/desactiva infrarrojo
8C944D;play now
9C944D;radio
AC944D;llamadas
CCCB5D;ajustes
DECB5D;activa/desactiva silencio
0CCC5D;servicios internet
DA944D;menu :)
2ECC5D;alarmas
28954D;calendario
74954D;browser
Asi buscamos mas funciones de las otras teclas!!
O pasanos el Link con el que te guiaste!

ts016
25/02/2008, 00:05:49
encontre en una pagina rusa esta informacion:


; W200 SW-R4HA014
Camera
4447C4B4: 45E42C45
Glasnost - in dir. Expectations
444C930C: B9121245
Volume + in dir. Expectations
444C9304: 69111245
Glasnost - duty. Pressing
444C931C: 3D121245
Volume + debt. Pressing
444C9314: 3D121245
Volume + debt. Pressing in player
4446D310: 757A2A45
Glasnost - duty. Pressing in player
4446D318: 817A2A45
Key Music "
444AC714: B5413945
Menu
44FD2FF8: 252BFD44
Challenges
44FD2FF0: 452BFD44
blokerovka keyboard
ed013a45
choice of network
352BFD44


entonces me fui a las direcciones que figuran ahi y busque cerca de ellas, esa es una de las formas.tambien encontre valores para otros telefonos en se-nse y los "porte" a w200 buscando cadenas similares de la forma que esta a continuacion.


buscas en el ida o en un editor hexa la cadena

/tpa/preset/system/custmenu/desktop_hook_3/

en hexa figura como

00 65 00 73 00 65 00 74 00 2F 00 73 00 79 00 73 00 74 00 65 00 6D 00 2F 00 63 00 75 00 73 00 74 00 6D 00 65 00 6E 00 75 00 2F 00 64 00 65 00 73 00 6B 00 74 00 6F 00 70 00 5F 00 68 00 6F 00 6F 00 6B 00 5F 00 33 00 2F

una vez que la ubicas te fijas que antes de esa cadena hay una serie de ceros y antes que comiencen esos ceros hay un salto a una funcion, o una linea de 4 numeros hexa que terminan en 44.
tienen que ser los ultimos 4 numeros.

5B 44 B8 4D 43 44 00 00 00 00 00 00 00 00 2F 00 74 00 70 00 61 00 2F 00 70 00 72 00 65 00 73 00 65 00 74 00 2F 00 73 00 79

ese es el valor que tenes que reemplazar.
no se si en db2020 sea igual, pero me parece que en la mayoria de los firmware funciona asi, por eso me fue tan facil portarlo.

despues buscas la cadena:

6D 00 65 00 6E 00 75 00 2E 00 6D 00 6C

que significa menu.ml con uno cuadrados separando las letras que son 00 en hexa.
te fijas antes de eso y hay un monton de lineas de 6 numeros en hexa separadas por ceros.los valores por los cuales vas a reemplazar son los primeros 4 numeros hasta el 44, despues de eso vienen 2 numeros mas y 4 ceros, esos no importan.
Espero que se entienda.saludos.

00 00 4C 95 4D 44 1F E9 00 00 74 95 4D 44 71 E6 00

pero la forma en que se para que sirven, fue seleccionando muchas cadenas que terminaran en 44 o 45 y probando.algo que mas o menos me di cuenta es que en la tecla derecha aplicas cadenas terminadas en 44 y en la izquierda casi todas son 45 sino no andan.