@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
)
Có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
Desensamblando el firmware se puede ver mejor 
Có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
Lo que está como loc_45xxxx, no se que es, solo se son referencias a otras direcciones, donde hay codigo
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)
Marcadores