@Xtephan
Los "eventos", son solo cadenas de texto, en ASCII
ROM:444C8E16 55 49 5F 41+aUi_applicati_2 DCB "UI_APPLICATION_VOLUMEDOWN_LONG_EVENT",0
ROM:444C8E3B 55 49 5F 41+aUi_applicati_1 DCB "UI_APPLICATION_VOLUMEUP_LONG_EVENT",0
ROM:444C8F9E 55 49 5F 41+aUi_applicati_0 DCB "UI_APPLICATION_VOLUMEUP_EVENT",0
ROM:444C922C 55 49 5F 41+aUi_application DCB "UI_APPLICATION_VOLUMEDOWN_EVENT",0
Lo que no encuentro son las referencias de codigo a esas cadenas de texto
Hasta ahora, lo unico que se sabe es esto:
ROM:444C9314 3D 12 12 45 //mantener presionado el botón vol + en espera
ROM:444C931C 3D 12 12 45 //mantener presionado el botón vol - en espera
Como se ve, ambos botones apuntan a la misma funcion, que deduzco sería la marcación por voz
Y esto, es el evento de bloqueo de teclado:
ROM:444C933C ED 01 3A 45 //evento bloquear teclado
Entonces, el parche podria reducirse a: (si es que funciona)
Desensamblando el firmware se puede ver mejorCódigo:;W200 R4HA014 ;Cambia boton lateral presionado largo (+) -> bloquea teclado(*+bloquear) ;Elimina el mensaje “Presione *” después “desbloquear” en esta funcion ;Elimina el mensaje “Ahora presione debloquear" en esta funcion ;(c) billnick ;(c) Top Sony ;(e) m1ch43lzm (si es que funciona :D) 444c9314: 3d121245 ed013a45
Lo que está como loc_45xxxx, no se que es, solo se son referencias a otras direcciones, donde hay codigoCódigo:ROM:444C92FC 15 02 3A 45 DCD loc_453A0214+1 ROM:444C9300 BE 07 00 00 DCD 0x7BE ROM:444C9304 69 11 12 45 DCD short_vol_up+1 ROM:444C9308 BF 07 00 00 DCD 0x7BF ROM:444C930C B9 12 12 45 DCD short_vol_dn+1 ROM:444C9310 C0 07 00 00 DCD 0x7C0 ROM:444C9314 3D 12 12 45 DCD long_volbutton+1 //mantener presionado boton vol + en espera, marcacion por voz ROM:444C9318 C1 07 00 00 DCD 0x7C1 ROM:444C931C 3D 12 12 45 DCD long_volbutton+1 //mantener presionado boton vol - en espera, marcacion por voz ROM:444C9320 A3 07 00 00 DCD 0x7A3 ROM:444C9324 85 01 3A 45 DCD loc_453A0184+1 ROM:444C9328 EF 06 00 00 DCD 0x6EF ROM:444C932C 89 01 3A 45 DCD loc_453A0188+1 ROM:444C9330 F0 06 00 00 DCD 0x6F0 ROM:444C9334 9D 01 3A 45 DCD loc_453A019C+1 ROM:444C9338 36 00 00 00 DCD 0x36 ROM:444C933C ED 01 3A 45 DCD func_keylock+1 //bloquear teclado ROM:444C9340 04 00 00 00 DCD 4 ROM:444C9344 1D 23 FD 44 DCD loc_44FD231C+1 ROM:444C9348 04 00 00 00 DCD 4 ROM:444C934C B5 12 FD 44 DCD loc_44FD12B4+1 ROM:444C9350 47 00 00 00 DCD 0x47 ROM:444C9354 ED FA FC 44 DCD loc_44FCFAEC+1 ROM:444C9358 04 00 00 00 DCD 4 ROM:444C935C 09 FB FC 44 DCD loc_44FCFB08+1
Tambien, el boton Walkman debe tener 4 eventos, al igual que cada boton de volumen
1. Presionarlo, en espera
2. Mantenerlo presionado, en espera
3. Presionarlo, dentro del Walkman
4. Mantenerlo presionado, dentro del Walkman
PD: No lo puedo probar ahora, tengo que devolver el K310 que me prestaron (convertido a W200)
EDITO:
Ya que todavia tengo prestado el K310@W200, probé mi intento de parche en el post 16, y no funciona (debo haber cambiado otra cosa, menos el boton de Walkman)





)
RESPONDER

Marcadores