PDA

Ver la versión completa : [RESUELTO] Participa en la creación del Parche "Volumen -" para K310@W200



Xtephan
08/09/2007, 22:31:21
Creación del parche para bajar el volúmen en el K310@W200

Como ya saben, estamos tratando de crearlo, debido a que nuestro teléfono no trae la tecla "Volumen (-)"

Solución momentánea al problema del volumen:
[INFO] Como Bajar el Volumen al K310@W200 (Mientras no haya parche) (http://www.topsony.com/forum_es/showthread.php?t=31851)

Para los que están interesados en colaborar en la creación del parche, aquí hay un par de keymaps de diferentes modelos. Lo que necesitamos es la dirección o el código de las teclas:

1. Mediaplayer
2. Mediaplayer_long_pressed
3. Volume_down (Volumen (-))
4. Volume_down_long_pressed

Una vez obtenido este código, la creación del parche es muy simple.


Keymaps



;K750 SW-R1CA021
44299F68: 4DFBE944 414B1D45 ;"Volume (-)"

W800 SW-R1BC002
29a7c8: 7984EA44 ;Button "Volume -"
W800 R1bc002
4429a7d0: FD83EA44 volumen +


; K700 SW-R2CA001
;(c) IronMaster ; (c) IronMaster
44103088: 4931AB44; retention button camera
44122548: D19E9444; volumen +
44122550: 999F9444; volumen -
==========
E587CC44-radio
558E7644-bloquear teclado
BDAF9444-without sound

; K700 SW-R2AY004
;(c) IronMaster ; (c) IronMaster
44103088: 4531AB44; a camera button
44122548: CD9E9444; volumen +
44122550: 959F9444; volumen -
4494964C: 95B99444; End key.
44949654: B9AF9444; End key. С(#) C (#)
440E6B88: 75776844; On-line
4476BCDC: 1DB37644; touch of Joy
4476BCD4: A9B37644; PS. software
=======
D987CC44-radio
B98D7644- bloquear teclado
B9AF9444-without sound
4531AB44-camera
1DB37644-Ch. I

; K300 SW-R2AT003
;(c) IronMaster, Maximys ; (c) IronMaster, Maximys
440DE534: 61EE6044 61EE6044; Online
440FA958: 8DE8A144 8DE8A144; ¿Camera?
446EB964: CDB06E44 CDB06E44; Left key forum
446EB968: 41B06E44 41B06E44; The button joystick
448BD460: 81EC8B44 81EC8B44; Pressing '*'
448BD468: D1CB6E44 D1CB6E44; holding the '#' and '*'
448BD470: C1EB8B44 C1EB8B44; dogloe push first digital press'1 '
448BD478: 9DEB8B44 9DEB8B44; long pressing any key other than digital'1 '
448BD480: B9EA8B44 B9EA8B44; joystick down only rarely. ож. q.
448BD488: ADEA8B44 ADEA8B44; joystick up only rarely. ож. q.
448BD490: A5EA8B44 A5EA8B44; joystick right only rarely. ож. q.
448BD498: B9EB8B44 B9EB8B44; joystick left only rarely. ож. q.
448BD4A0: B9E58B44 B9E58B44; Go back only rarely. ож. q.
448BD4A8: 69EA8B44 69EA8B44; ?
448BD4B0: 25EC8B44 25EC8B44; short pressing any key tsifrofoy
448BD4B8: 89ED8B44 89ED8B44; ?
448BD4C0: 99ED8B44 99ED8B44; Pressing'0 'and' # '
448BD4C8: 95EC8B44 95EC8B44; Erase button only rarely. ож. q.
448BD4D0: C1EA8B44 C1EA8B44; Pressing any digital keys and '#'
448BD4DC: C18B6E44 C18B6E44 ; ?
448BD4E4: B98B6E44 B98B6E44; ?
448BD4EC: C5906E44 C5906E44 ; ?
448BD4EC: C5906E44 C5906E44; ?
48BD4F4: 51F78B44 51F78B44; long push buttons left keys
448BD4FC: 75ED8B44 75ED8B44; Pressing '#'

; EDCB6E44; Turn off display
; 61EE6044; Home
; D1CB6E44; smart
; 8DE8A144; Luggage (Cámara?)
; 41B06E44; Main menu
; CDB06E44; Call
; 75ED8B44; On. / Off. bezzv.
; On. ИК-порт Infrared
; 9DB46E44; Status PR Dept. tel.
; 0D819F44; Mediapleer


; K300 SW-R2AT003
;(c) IronMaster ; (c) IronMaster
;(p) Maximys ; (p) Maximys
440FA958: 8DE8A144 41B06E44; ¿Cámara?
446EB964: CDB06E44 CDB06E44; Left key forum
446EB968: 41B06E44 41B06E44; The button joystick
448BD460: 81EC8B44 81EC8B44; Pressing '*'
448BD500: E9EB8B44 E9EB8B44; Pressing '#'
440DE534: 61EE6044 41B06E44; Online
;
8DE8A144; ¿Cámara?
41B06E44; Main menu
CDB06E44; Call
75ED8B44; On. / Off. bezzv.
6DB26E44; On. Infrared
9DB46E44; Status PR Dept. tel.
1DB56E44; Shortcuts

; K750 R1CA021
; 44D4132C-menu, Challenges
; sub_44EA04E4-Call podpr. Состояние тлф Status PR Dept. tel.
; sub_44D12800-Key Music
; 44F72DF8; soft line in Java
; loc_45147084-Call "New feed"
; 44299F60; Volume + in dir. ожидания expectations
; 44299F68; Volume in dir. ожидания expectations
; 44299F70; Volume + debt. нажатие Pressing
; 44299F78; Volume - duty. нажатие Pressing
; 442A0EBC-profile show
; 442A0C68-profile choice
; sub_44D400F8-output batteries
; sub_44D41878-output antenna

K700
R2CA001: 39CAA844-player
R2AY004: 35CAA844-player
B98D7644-bloquear teclado


Métodos propuestos:
1. Crear bookmarks (Winhex) con las teclas anteriormente publicadas y ver el patrón empleado.
2. Comparar los códigos de las teclas y ver el patrón común
3. Revisar parches que utilicen o reemplacen alguna de las teclas de nuestro teléfono.

La idea es que aportemos y lo desarrollemos en conjunto. Por favor, absténganse de hacer preguntas fuera del tema. Cómo: ¿Qué es un parche?¿Cómo lo aplico?¿Ya lo hicieron?... etc.


(http://www.topsony.com/forum_es/showthread.php?t=31851)

ts016
09/09/2007, 19:25:57
xtephan, me podrias indicar con que programas trabajas sobre el main? aver si puedo ver algo?gracias.

Xtephan
11/09/2007, 02:52:12
@dantemateos: La verdad es que sólo trabajo con un editor hexadecimal (WinHex) y con todas las main pasadas a .raw (Main2Raw).

No he encontrado ninguna aplicación que pueda ayudarnos. Bueno, encontré una para extraer las imágenes del MAIN, lo que nos serviría para descartar direcciones.

Alguien Conoce otro programa para revisar o trabajar sobre el MAIN, cualquier ayuda sirve.

ts016
11/09/2007, 09:33:08
xtephan, se puede usar el ida pro como para decompilar el main, pero de ahi tenes que romperte la cabeza buscando donde cambiar algo. en cuanto al extractor de graficos, saco algun grafico interesante?

raymexx
11/09/2007, 10:09:39
esta buena la idea ia estaba pensando en eso me sumo a la busqueda ...ahorita mismo me pondre a buscar y a experimentar

ts016
11/09/2007, 10:12:57
esta buena la idea ia estaba pensando en eso me sumo a la busqueda ...ahorita mismo me pondre a buscar y a experimentar

si quieres una idea de que buscar, si no encuentras nada concreto, baja todos los parches relativos a la presion de alguna tecla y su funcion, de cualquier telefono.

vargasjj
11/09/2007, 11:09:30
Creo que se puede extraer el Main con el SETool2Lite v1.08, sólo se debe colocar en el este programa, Phone Type: W200 ; Hacer Click en Read Flash..., el problema es que en la pestaña Read Setup ahi que poner las direcciones exactas de donde comienza hasta donde termina este Main y ademas que el formato final es .bin y para descomprimirlo no he podido, seguire intentando a ver que pasa

Exitos

stuCk
11/09/2007, 18:45:24
Creo que se puede extraer el Main con el SETool2Lite v1.08, sólo se debe colocar en el este programa, Phone Type: W200 ; Hacer Click en Read Flash..., el problema es que en la pestaña Read Setup ahi que poner las direcciones exactas de donde comienza hasta donde termina este Main y ademas que el formato final es .bin y para descomprimirlo no he podido, seguire intentando a ver que pasa

Exitos

lol'd
Y para que irias a extraer el main del W200. Si se supone que si ya lo flasheaste un K310 a W200 tienes el MAIN..

Xtephan
22/09/2007, 22:22:56
Aquí esta el KeyMap de las aplicaciones Java... Pero no tengo el Map de "Volumen (-)". Igual podría servir para entender como están distribuidas las teclas en nuestro teléfono. Aunque, según lo visto, no hay un orden preciso y cambia entre modelos.

Walkman -22
Volumen (+) -36
SoftKey Izquierdo -6
SoftKey Derecho -7
Joystick Up -1
Joystick Down -2
Joystick Left -3
Joystick Right -4
Joystick Clic -5
Atrás -11
C -8
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
* 42
# 35

alexsam
23/09/2007, 17:51:00
@Xtephan: Porque no usas el HexCmp, puedes comparar dos RAW, en sus valores hexadecimales, usas la opcion buscar y pones "keyinfo" (4b006500790049006e0066006f00000000), despues de este estan todas las teclas, puedes estudiarlos mejor, asi en simultaneo.

zakura18
24/09/2007, 00:38:56
se supone que esos patch son solo para los k310 convertidos en w200 no se puede en un normal

nichita
24/09/2007, 01:58:51
Este parche del "Volumen-" no lo necesitas en el W200 original porque ya tiene la tecla de Volumen -

Xtephan
24/09/2007, 05:15:01
@alexsam (http://www.topsony.com/forum_es/member.php?u=65460) Que parámetros de búsqueda le das? En tu ejemplo ambos MAIN muestran información semejante. Al tratar de buscar, solo me compara la información del mismo offset de cada uno de los archivos. En tu ejemplo compara la cadena, no importando el lugar (offset) en donde se encuentre (si es diferente en ambos archivos)

Además, al buscar en alguno de los MAIN alguna de las cadenas que pusiste, la información es diferente. Modificaste o debe modificarse el archivo antes de usarlo? Yo lo abro tal cual, como "W200_R4HA014_MAIN_GENERIC_ME_RED52.raw" En tu ejemplo aparecen los archivos con extensión HEX.

ts016
24/09/2007, 10:37:28
yo encontre la cadena que dice alexsam, pero a mi entender esa "key" no se refiere a las teclas del telefono.por todo el main se repite varia veces la palabra key o keys, y la mayoria indican algun tipo de "llave de seguridad", o sea un codigo de encriptado o de acceso, sobre todo en las partes donde hay mucha referencia a java y el navegador.
yo suponia que la definicion del teclado esta en el main porque al cambiar el main cambiaban las teclas.pero puede ser tambien que al cambiar el main siga recibiendo la misma tecla pero le asigne una respuesta distinta (en realidad eso me parece lo correcto ahora), asi que lo que estamos buscando son eventos asignados a una "interrupcion" de hardware probablemente.

alexsam
24/09/2007, 23:18:01
@Xtephan: Solo usa los archivos RAW, sin cambiarlos ni modificarlos (no importa la extension jejeje), y para que los dos MAIN esten asi de iguales osea mostrando similar informacion (independiente del offset) usa las teclas SHIFT+(cualquiera de las flechas) o usa los botones:

http://espanol.geocities.com/alex_sam87/AAAAAAAAA/btns.jpg

@dantemateos: No es "key", sino "keyinfo" y se repite generalmente 2 veces en cada MAIN, y yo saco esas conclusiones porque como los parches que figuran en el primer post (que se refieren a las teclas) en su mayoria tienen el offset despues de donde se encuentra 4b006500790049006e0066006f00000000 (keyinfo), al cambiar el main sigue recibiendo la misma tecla pero le asigna una respuesta distinta (osea podria ser la de otra tecla), asi como dices.

Si se dan cuenta la asignacion de las teclas se muestra en 8 digitos generalmente y el ultimo par acaba en 44 o 45, por ejemplo si en el MAIN del W200 fuese asi (solo un ejemplo):
44434241: xxxxxxxx ;boton walkman
44433241: yyyyyyyy ;boton volume(-)
Entonces la solucion seria:
44434241: yyyyyyyy
44433241: xxxxxxxx

m1ch43lzm
25/09/2007, 21:15:14
Creo que encontré algo:
Basandome en el patch "Main menu on the button you press" para W810 R4EA031, creo que encontré los botones de volumen :D, y el botón de "cámara", en el firmware W200 R4HA014

Lo que está entre paréntesis, es lo que iria en el patch (dirección en el MAIN, invirtiendo el orden de cada byte), lo que está antes de los :, sería la dirección del botón

@alexsam
Todo lo que comience con 44, o 45, es una dirección, normalmente se invierten los bytes por la forma en que trabaja (creo que es Little Endian)
Entonces, todo lo que "termina" en 44 o 45, es una referencia a otra posición de memoria


boton volumen + : W200- 444c9304: 45121169 (69111245)
W810- 44562850: 452ad0bd (BDD02A45)

boton volumen - : W200- 444c930c: 451212b9 (B9121245)
W810- 44562858: 452ad20d (0DD22A45)

boton volumen + largo: W200- 444c9314: 4512123d (3D121245)
W810- 44562860: 452ad191 (91D12A45)

boton volumen - largo: W200- 444c931c: 4512123d (3D121245)
W810- 44562868: 452ad191 (91D12A45)

boton camara largo? : W200- 4447C4AC: 452ce445 (45E42C45)
W810- 44511160: 4545f799 (99F74545)

boton camara "corto"?: W200- 4447C4B4: 452ce445 (45E42C45)
W810- 44511160: 4545f799 (99F74545) Los botones de "cámara", no estoy seguro si funcione eso

Entonces, probablemente funcione algo como esto:

;W200 SW-R4HA014
;Cambia boton camara -> Vol -
;Probablemente no funcione
;(c) m1ch43lzm
4447c4ac: 45e42c45 3d121245 ;boton "camara" largo?
4447c4b4: 45e42c45 b9121245 ;boton "camara" corto?Avisen si no funciona, o hace otra cosa, o si está al revés :D

Adrian
25/09/2007, 21:22:25
Bueno ya eh intentado eso, pero no funciono :( yo tambien me base en ese parche, pero no funciona, el parche del w810 es la funcion de vlumen + y -, pero en stand by, esas teclas complen varias funciones, si tenes presionado en stand by va a la marcacion por vos, pero si lo tenes presionado en el walman pasa a la siguiente cancion, si lo presionas corto te muestra el estado, si l orpesionas en el walkman baja o sube el volumen. Hay que averiguar las direcciones de estas distintas funciones. Yo ya eh hecho un monton de parche siguiendo ese parche, pero no funciono ninguno. Y aparte en tu parche por lo que leo, elboton que cambia de funcion es el de lac amra en el W200, pero el K310 no lo tiene, tiene el boton del Walkman.

alexsam
25/09/2007, 23:13:17
Y cual es la direccion original del boton Walkman (ex boton camara K310) en el Main W200 R4HA014 ?
Y que pasaria si a mas de una direccion se le reemplaza por "b9121245", osea el boton de Volume(-), aunque esto afecte el funcionamiento del movil, se podria ver con cual anda mejor el volume (-)?

Sancote
25/09/2007, 23:57:12
esta, bueno lo que quieres, la verdad tengo un w300, pero no estaría mal ayudar ala causa, ahora mismo busco, te aviso si encuentro algo o si tengo algún avance.

Xtephan
26/09/2007, 01:40:39
@m1ch43lzm: De donde obtuviste esas rutas, he revisado dos parches como el que comentan, pero ambos tienen malo el offset. Hay un tercero que si funcione?

Este es el que he revisado.


;W810 SW-R4EA031
;Main Menu On the Button you press
;Íóæíóþ ñò*îêó *àñêîììåíòè*óéòå
;© Joker XT
;(p) Maximys
;(i) Maximys
;44511160: 99554545 E1B61545 ; Hold Camera button
;44562850: 8D332A45 E1B61545 ; Press + once for menu
;44562858: A5365345 E1B61545 ; Press - once for menu
;44562860: 61342A45 E1B61545 ; Hold + for menu
;44562868: 91D12A45 E1B61545 ; Hold - for menuEl otro es uno para el z520, que al parecer es el original que fue después portado a w810.

;z520
442528EC: 91A1F544 916AD144 ; íà êíîïêå "Êàìå*à"
;44299F60: 5953E744 916AD144 ; íà êíîïêå "Ã*îìêîñòü +" â *åæ. îæèäàíèÿ
;4455DBD8: 0555E744 916AD144 ; íà êíîïêå "Ã*îìêîñòü -" â *åæ. îæèäàíèÿ
;44299F70: 8954E744 916AD144 ; íà êíîïêå "Ã*îìêîñòü +" äîëã. íàæàòèå
;4455DBE8: 8954E744 916AD144 ; íà êíîïêå "Ã*îìêîñòü -" äîëã. íàæàòèåLo otro es que me fijé que en tu mensaje señalas que los botones Camera_pressed y Camera_long_pressed son iguales y solo difiere el lugar donde se encuentran en el main (Offset), no creo que eso sea correcto, porque sino se repetiría en todos los botones, por ejemplo



boton volumen + 69111245
boton volumen + long pressed 3d121245

Adrian
26/09/2007, 01:46:28
El de Z520 lo eh adaptado yo, pero el del W810 nol oeh probado pero como dige el boton cumple varias funciones y no hay un parche que tenga justo la funcion que necesitamos, habra que preguntarle a algun ruso que nos diga por lo menos donde se encuntra para W810,K750 o W800 y asi portarlo al W200.

Xtephan
26/09/2007, 02:18:02
Adrian (http://www.topsony.com/forum_es/member.php?u=1520) Entonces, estos valores:


w810
volumen + 44562850: 05826544
volumen - 44562858: d02da254
etc.los obtuviste copiando lo que efectivamente se encuentra en los offset del parche? Modificando así el parche toca que alguien con un W810 diga si funciona.

El de z520 R3J017, tal cual como está posteado en mi mensaje, lo has probado? funciona?


@Alexsam:

...para que los dos MAIN esten asi de iguales osea mostrando similar informacion (independiente del offset) usa las teclas SHIFT+(cualquiera de las flechas) o usa los botones:

http://espanol.geocities.com/alex_sam87/AAAAAAAAA/btns.jpg
Efectivamente si hago lo que dices mueve sólo uno de los archivos, pero no logro que muestre KeyInfo en ambos archivos. Lo mueve solo un pequeño rango.

Adrian
26/09/2007, 10:49:10
El del Z520 funciona, lo eh probado yo en mi Z520, pero esos valores es solo para manener presionado o presionar corto la tecla volumen, pero como dije tienes distintas funciones, hay que encontrar la de bajar volumen

ts016
26/09/2007, 10:57:09
Yo quiero aportar mi opinion, aunque muchos de ustedes hicieron varios parches buenos y saben mas. Quiero decir que no hay que buscar teclas, porque no creo que encontremos, lo que habria que buscar es walkman y las funciones dentro de el, o sino GUI SOUND como encontre, y las funciones alli. El parche de billnick de bloquear teclado con la tecla volumen + apretada, daria mas idea de como funcionan los eventos.
El otro parche que hizo billnick para el volumen, no funciona, porque ahi donde encuentran KeyIdentifier dentro del main, aparentemente es para la consola java, o algun otro programa, porque modifique todas y no cambio nada.

alexsam
26/09/2007, 16:12:32
El parche del "MainMenu on the button you press" para el W810, si funciona, el offset está bien, lo que esta mal es lo que hay en esa direccion, pero modificandolos anda perfectamente (tambien lo porte para la R4EK001 que es la versión que tengo y anda perfectamente); pero mientras no estes con el MediaPlayer. Tambien hice una mezcla y encontre los siguiente (con w810 r4ea031) espero les sirva de algo:

*boton volumen +
44562850: BDD02A45; si se modifica este valor solo afecta cualquier accion en el que el MediaPlayer no esté ejecutandose, en modo espera sin player muestra "Estado de tel", mantiene su funcion con el Player (subir volumen) por mas que lo modifiques.
*boton volumen -
44562858: 0DD22A45; igual que arriba.
*boton volumen + long_pressed:
44562860: 91D12A45; si se modifica este valor afecta en "modo espera (con o sin player ejecutandose)", todas las demas se mantiene. Yo cambie esta por volume(+) (BDD02A45) y me mostraba "estado tel" con o sin player.
*boton volumen - long_pressed:
44562868: 91D12A45; igual que arriba. Anécdota: yo cambie esta por la de camara (99F74545), y cuando estaba en modo espera con player, realizaba 2 acciones: "pasar a camara" y "cambiar track" ¿por que?
*boton captura camara long_pressed:
44511160: 99F74545; es "captura de camara", no "enfoque camara" (por el autofocus).
**Osea lo que se necesitaria es la direccion del boton Volume(-) pero con el player ejecutandose y la accion (el boton) por la que quieran reemplazar.

@Xtephan: Para mover grandes rangos usa el 5to boton de la imagen y escribe el numero de bytes que quieras desplazarte pero en decimal.

Pdta: No son teclas lo que buscamos sino ciertos "eventos" que se dan cuando tecleamos o presionamos ciertas teclas en distintas circunstancias.
Trato de entender este problema con mi W810 jeje porque no cuento con un K310@W200.

Adrian
26/09/2007, 18:39:22
El dato del Volumen - creo que lo tengo, pero lo que no tengo es el del boton Walkman.

Edito: Eh encontrado el evento del volumen - en el media player, pero no hay que averiguar donde se encuentran.

UI_APPLICATION_VOLUMEDOWN_EVENTLa direccion es 389220C

nichita
26/09/2007, 21:03:30
Hola, se me ocurrió monitorear la conexión del MyPhoneExplorer con mi celular para ver que comandos envía y sobre todo probarlo con el teclado telefónico, como resultado el MyPhoneExplorer envia comando AT que son propios de la comunicación con un modem y entre comillas el codigo, aqui les dejo el listado que me dio de todo el teclado:

AT+CKPD="1" Tecla 1
AT+CKPD="2" ...
AT+CKPD="3"
AT+CKPD="4"
AT+CKPD="5" ...
AT+CKPD="6"
AT+CKPD="7"
AT+CKPD="8"
AT+CKPD="9"
AT+CKPD="0"
AT+CKPD="*"
AT+CKPD="#" Tecla #

AT+CKPD="[" Softkey L
AT+CKPD="]" Softkey R
AT+CKPD=":R" Retroceso (Atras)
AT+CKPD="C" Tecla C
AT+CKPD=">" Joystick der
AT+CKPD="<" Joystick izq
AT+CKPD="^" Joystick arriba
AT+CKPD="v" Joystick abajo
AT+CKPD=":J" Joystick Centro
AT+CKPD="U" Vol+
AT+CKPD="D" Vol-
AT+CKPD="*]",3,4 Bloq/Des teclado

AT*SEMP=1 Play (Walkman)
AT*SEMP=2 Pausa
AT*SEMP=0 Detener
AT*SEMP=3 Avance
AT*SEMP=4 Retroceso
AT*SEMP=5 Sig Pista
AT*SEMP=6 Anterior Pista

Espero sirvan de algo

Xtephan
27/09/2007, 03:42:17
Igual había llegado a la reflexión de que lo que debíamos modificar eran los eventos, pero intenté cambiar alguno de ellos y no se produjo ningún resultado.

Por lo que pensé lo siguiente (lo pensé antes de la prueba anterior, pero quería probarlo empíricamente, uno nunca sabe...):

(Ver imagen adjuntada)
1. La primera parte de la imagen muestra la definición de las variables, en este caso, terminan todas con la palabra EVENT, seguidas de un espacio (00 en HEX). Para verlas de forma más fácil use el color amarillo para separar cada una (está destacado el valor 00).
2. La segunda parte, definiría el comportamiento de las variables y sería donde tendríamos que meter mano.

Como ejemplo:

;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
444c9314: 3d121245C10700003d121245a307000085013a45ef060000 ed013a45040000001d23fd4404000000b512fd4447000000En la imagen, lo que modifica el parche es lo de color azul (un poco más claro puse los espacios (00) y un poco más claro el signo =.

Ahora, lo curioso o más bien lo importante de toda esta larga explicación es que el parche lo que hace es copiar una sección un poco más abajo (la de color rojo) y reemplazar la azul con esta información.

En los hechos, el parche reemplaza el evento MARCACIÓN POR VOZ por el evento BLOQUEAR TECLADO y permite incluso desbloquear el teléfono al mantener presionada la tecla volumen (+).

Sería bueno saber si todas las etiquetas de arriba o EVENTos son modificados en la sección que pegué o si a lo largo de la MAIN esto se realiza en diferentes secciones. Y saber, si estubiera en lo cierto con mi deducción como se llama el evento MARCACIÓN POR VOZ y el evento BLOQUEAR TECLADO.

No he tenido tiempo de trabajar en esto, así que decidí postear lo que he avanzado a ver si alguien adelanta algo.

Lo otro, si tengo tiempo mañana pongo una imagen donde se encuentran definidas otros eventos, si quieren buscan por VOLUMEDOWNKEY_PRESSED, VOLUMEUPKEY_PRESSED, VOLUMEDOWNKEY_LONG_PRESSED, VOLUMEUPKEY_SHORT_PRESSED, CAMERAKEY_PRESSED, MEDIAPLAYER_PRESSED (Si, están las dos), ETC. Esto está a partir del OFFSET: 387208.

Los eventos que aparecen en la imagen, agregan una instrucción a los eventos anteriores, por ejemplo KEYLOCK_BYPASS_VOLUMEDOWN_LONG_EVENT o UI_APPLICATION_VOLUMEUP_EVENT

Disculpen que la imagen no incluya claramente los valores Hexadecimales, pero lo hice a la rápida, al menos están los OFFSET.

Colores:
* Gris claro, Gris oscuro, blanco -> Eventos
* Verde Destacado -> Eventos en que se menciona la palabra VOLUME
* Amarillo -> Espacios (00)
* Azul -> Sección modificada por el parche de billnick
* Rojo -> Sección que es copiada en la Azul al aplicar el parche

m1ch43lzm
03/10/2007, 21:13:13
@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 :D)

;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 ed013a45Desensamblando el firmware se puede ver mejor :D

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)

lukitas
04/10/2007, 01:59:01
el parche para bloquear el telefono con la tecla walkman me dice lo siguiente:

Some patch values differs, continue?

algo esta mal..no me anime a probarlo

Xtephan
04/10/2007, 04:16:56
@m1ch43lzm:


...Los "eventos", son solo cadenas de texto, en ASCII

Creo que no he señalado lo contrario.


... 1. La primera parte de la imagen muestra la definición de las variables, en este caso, terminan todas con la palabra EVENT... 2. La segunda parte, definiría el comportamiento de las variables y sería donde tendríamos que meter mano

Ya se que es texto ASCII, por algo se puede leer y al alterarlo no ocurre nada, quizás no me expresé bien, pero lo que me refería es que en ese lugar se señala el nombre de cada evento o variable.

En los hechos, el parche reemplaza el evento MARCACIÓN POR VOZ por el evento BLOQUEAR TECLADO y permite incluso desbloquear el teléfono al mantener presionada la tecla volumen (+).

Como ves, ya había mencionado eso. Lo que ocurre y por que el parche es tan largo, es que cambia dos eventos:
1. Marcación por voz -> Bloqueo de Teclado
2. Presionar Tecla Volumen (+) mientras el teclado esta bloqueado -> Desbloquear el teclado.

Creo que el primer evento del número dos debería ser (en la imagen) "Keylock_Bypass_Volumeup_long_pressed_event".

Lo otro que realiza el parche es eliminar el mensaje "Teclado Bloqueado", pero creo que eso es consecuencia de la forma en que se bloquea éste.


Sería bueno saber si todas las etiquetas de arriba o EVENTos son modificados en la sección que pegué...

Lo otro, es que en la sección tras los Text Strings (Cadenas de texto que terminan en EVENT) sea utilizada para establecer la dirección de los eventos.


...VOLUMEDOWNKEY_PRESSED, VOLUMEUPKEY_PRESSED, VOLUMEDOWNKEY_LONG_PRESSED, VOLUMEUPKEY_SHORT_PRESSED, CAMERAKEY_PRESSED, MEDIAPLAYER_PRESSED (Si, están las dos), ETC. Esto está a partir del OFFSET: 387208.
Los eventos que aparecen en la imagen, agregan una instrucción a los eventos anteriores, por ejemplo KEYLOCK_BYPASS_VOLUMEDOWN_LONG_EVENT o UI_APPLICATION_VOLUMEUP_EVENT

* No le haz dado una vuelta a la vinculación de ambos eventos?
* Usaste el Ida Pro para desensamblar el Firmware o encontraste otro programa mejor?

lukitas
04/10/2007, 13:23:25
vean este foro, es muy buena la solución para bajar el volumen. aunque seria mejor si tuvieramos el parche

http://www.topsony.com/forum_es/showthread.php?t=35604

m1ch43lzm
04/10/2007, 15:51:15
@Xtephan
Si, usando IDA Pro, lo que no encuentro son las referencias a esas cadenas de texto

Sobre el parche para bloquear teclado manteniendo presionada la tecla de volumen +, la reducción que hice hace esto:
-Si el teclado no está bloqueado, manteniendo presionado el botón volumen +, bloquea el teclado
-Si el teclado está bloqueado, y aparece el reloj, manteniendo presionado el botón volumen +, desbloquea el teclado sin salir del reloj (se enciende la pantalla y las luces del teclado, presionar cualquier tecla para regresar)

El parche como estaba, cambia esto (considerando que no hay boton de volumen - en el K310 :D), solo lo he separado para que se entienda mejor:


;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
444c9314: 3d121245 ed013a45 ;mantener boton vol +, para bloquear teclado
444c9318: C1070000 04000000 ;probablemente el codigo hex de la tecla?
444c931c: 3d121245 1d23fd44 ;mantener boton vol -, para otra cosa
444c9320: a3070000 04000000
444c9324: 85013a45 b512fd444 ;otra cosa, cambiada a otra cosa
444c2328: ef060000 7000000

ts016
05/10/2007, 02:08:33
ROM:450CC51C 9D A2 82 44 off_450CC51C DCD aMediaplayer_vo ; DATA XREF: ROM:450CC4DCr
ROM:450CC51C ; "MediaPlayer_Volume"
ROM:450CC520 9D C3 0C 45 off_450CC520 DCD aIG4Hr+1 ; DATA XREF: ROM:450CC4EAr
ROM:450CC524 C1 C3 0C 45 off_450CC524 DCD locret_450CC3C0+1 ; DATA XREF: ROM:450CC4FAr
ROM:450CC528 C5 C3 0C 45 off_450CC528 DCD loc_450CC3C4+1 ; DATA XREF: ROM:450CC502r
ROM:450CC52C 6D C4 0C 45 off_450CC52C DCD loc_450CC46C+1 ; DATA XREF: ROM:450CC50Ar
ROM:450CC530 79 C4 0C 45 off_450CC530 DCD loc_450CC478+1 ; DATA XREF: ROM:450CC512r

dejo esta info si sirve de algo.
m1ch43lzm (http://www.topsony.com/forum_es/member.php?u=17072) : como hiciste para desensamblar el firm, me podrias explicar los pasos?porque algunas partes no me salen bien, y depende el analisis que haga, queda distinto.gracias

Xtephan
05/10/2007, 02:18:53
Aquí hay un tutorial para aprender a usar el IDA Pro:
Modifying/creating Advanced Patches - SE-NSE Forums (http://forums.se-nse.net/index.php?showtopic=13337&pid=146421&mode=threaded&start=)

Aún no lo he revisado bien, pero por lo menos están los datos para realizar el Disassembling.

Nota: En esta parte

In second window: ROM start address: 0x44020000 and Loading address: 0x44020000.*reemplaza 44020000 por 44140000 (Supongo que sabes por que ;) )

ts016
05/10/2007, 13:01:17
leyendo ahi logre hacer lo que tengo hasta ahora, pero muchos lugares quedan mal analizados.y como el de michael, parece mas claro por eso pregunto.si seleccionamos texto no analizado y le ponemos ver como cadena en C, muchas veces se ordena y nos muestra los que contiene de texto ese sector, pero no funciona en todos lados.
Ademas hay codigo que esta en modo thumb y codigo en modo Arm por lo que lei, asi que tambien eso deberiamos saber.

diogolance
19/11/2007, 02:03:59
alguien pude postear los manuales y los tutoriales para aprender a crear parches???
soy programador y me gustaria cooperar

Xtephan
19/11/2007, 14:36:24
@diogolance (http://www.topsony.com/forum_es/member.php?u=117891): Mira este tema:

Como crear patches .vkp - Top Sony (http://www.topsony.com/forum_es/showthread.php?t=8139)

m1ch43lzm
12/12/2007, 15:32:45
Reviviendo este tema :D
Un gran avance :D (recien conseguí otro K310@W200, que tengo que devolver ahora :(, es el tercero :D)
Basandome en este parche:

;Z550 SW-R6GA004
;Boton "Play / Pause" al mantener presionados botones de volumen
;Predeterminado - mantener presionado el botón de bajar volumen, para cambiar de botón,
; ponerle un ; a la primera linea y quitar el ; de la segunda linea
;(c) IronMaster
;(p) m1ch43lzm
4525AD9C: 41 3A ; Mantener boton de bajar volumen
;4525AD98: 3E 3A ; Mantener boton de subir volumenHice esto:

;W200 R4HA014
;Cambia función del botón volumen + manteniendolo presionado
;(c) m1ch43lzm
451132F0: 3E 3A ;no hace nada, lo desactiva, yo queria un botón de Play/pause :(
;451132F0: 3E 34 ;Abre la cámaraLo unico que logré, es que mantener presionado el boton de subir volumen/ex-activity menu, no hace nada :confused: (ya no cambia a la cancion anterior, ni activa marcación por voz :(), el botón al presionarlo una vez sube volumen, como normalmente lo hace
Ahora solo falta encontrar el botón de Walkman, pero tengo que devolver este K310 :(
Pero estamos cerca :D


ROM:451132F0
ROM:451132F0 loc_451132F0 ; CODE XREF: ROM:451132ACj
ROM:451132F0 3E 20 MOV R0, #0x3E ; long vol +
ROM:451132F2 2A E0 B loc_4511334A
ROM:451132F4 ; ---------------------------------------------------------------------------
ROM:451132F4
ROM:451132F4 loc_451132F4 ; CODE XREF: ROM:451132B0j
ROM:451132F4 41 20 MOV R0, #0x41 ; long vol -
ROM:451132F6 28 E0 B loc_4511334A
Mas abajo encuentro una referencia a esto:
" ***** Bookshelf_NullKeyHandler: User pressed a key while no gui object in focus."
Parece la parte que controla las teclas...
Entonces, quedaria probar cambiando el segundo valor (el que puse como 3A), primero probar con valores cercanos, hasta que abra el Walkman, de ahi se puede hacer lo inverso, encontrar el botón de Walkman, y probar cual es el botón de volumen...
Pero se requiere desensamblar el firmware, y probar varias veces, es algo dificil sin tener un K310@W200 a la mano...

PD: Acabo de cambiarlo a 34 (basandome en lo que está mas arriba del codigo, y me abre la cámara al mantener presionado el botón de volumen +/activity menu :D, hay que seguir buscando valores, para hacer lo inverso, hasta que abra el Walkman

nico_bimbo
12/12/2007, 16:45:10
aporto mi granito de arena:
ya encontre el valor que abre el walkman es 3B

m1ch43lzm
12/12/2007, 17:48:00
;W200 R4HA014
;Cambia función del botón Walkman
;No probado
;(c) m1ch43lzm
45113278: 3B 41 ;Igual a mantener presionado el botón de volumen -, adelanta a la siguiente canciónUn voluntario que lo pruebe... ya devolví el K310@W200, y que avise si es manteniendo presionado, o solo una vez

Si funciona manteniendo presionado el botón Walkman/ex-cámara, ya está casi listo... solo falta encontrar el valor que sería presionar el botón de volumen - una vez, y el valor que sería presionando una vez el botón Walkman
Si funciona presionando una vez el botón Walkman, todavia falta encontrar otro valor, que también abra el Walkman

lukitas
12/12/2007, 18:27:16
El parche es presionando una sola vez walkman, e ingresa a marcacion por voz. Si cambio "41" por "34" va a entrar a la camara no??

Para ingresar a walkman hay que mantenerlo presionado. Dentro de walkman al presionarlo una vez pasa a la siguiente cancion, para salir de walkman hay que presionarlo mucho tiempo.

Es raro, porque cambia a la siguiente cancion.



EDITOO:

Acabo de probar este parche que hice con respecto al de m1ch43lzm.



;W200 R4HA014
;Cambia función del botón Walkman por la camara apretando una sola vez
;Presionandolo por un tiempo (long pressed) entra al reproductor walkman
;Dentro de walkman presionando una vez el boton de ex-camara del k310 no hace nada, presionando largo sale del walkman
;(c) m1ch43lzm
;(c) Lukitas
45113278: 3B 34 ;Camara


Lo ideal seria que cuando estemos dentro de walkman al presionarlo una vez (short pressed) baje el volumen, ya que recuperamos el boton de camara de nuestro ex-k310.:D:D

m1ch43lzm
12/12/2007, 18:35:01
@lukitas
Entonces está al revés :D, falta encontrar otro valor que abra el Walkman, aparte de 3B (que corresponde a presionar el botón 1 vez, falta el de mantener presionado el botón Walkman), mantener presionado cualquiera de los botones de volumen es para entrar a la marcación por voz, y en el Walkman, son para cambiar de canción

Si le pones 34 debería entrar a la cámara, no sé si funcione para tomar fotos (por lo menos yo solo probé que entrara a la cámara, antes de devolverlo)

Al final, debería quedar así:
Presionar botón Walkman una vez: Bajar volumen, o estado del telefono
Mantener presionado el botón Walkman: Cambiar a la siguiente canción, o marcación por voz

Cada vez estamos más cerca... :D

PD: Posibles valores a probar, los que están despues de 451132..., la primera columna (ejemplo: 4A, 4E, 30, ...):

ROM:451132D4 1B 20 MOV R0, #0x1B
ROM:451132D8 3A 20 MOV R0, #0x3A
ROM:451132DC 3C 20 MOV R0, #0x3C
ROM:451132E0 1E 20 MOV R0, #0x1E
ROM:451132E4 2C 20 MOV R0, #0x2C
ROM:451132E8 30 20 MOV R0, #0x30
ROM:451132EC 34 20 MOV R0, #0x34 ; Camara
ROM:451132F0 3E 20 MOV R0, #0x3E ; long vol +
ROM:451132F4 41 20 MOV R0, #0x41 ; long vol -
ROM:451132F8 4A 20 MOV R0, #0x4A
ROM:451132FC 4E 20 MOV R0, #0x4E
Hay otros más

lukitas
12/12/2007, 19:50:29
Gracias m1ch43lzm. Otro dia los pruebo porque no tengo tiempo y encima no tengo el celular, porque le estan arreglando el jostick, entonces uso el de mi hno, pero por ahi lo necesita.
Otro dia pruebo esos valores ok??

Saludos

Tuve viendo el main con el IDA pero no se para que sirve cada valor, no hay un programa para saber los valores?? o decifrarlas??

nico_bimbo
12/12/2007, 19:57:34
estuve provando valores y estos son los resultado hasta ahora:


34 ;Abre la cámara
3B ;Walkman
3C ;este es el otro valor que abre el walkman
1b ;tecla apagar presionada
1c ;tecla apagar
10 ;tecla volver
11 ;tecla volver presionada
16 ;entra en protector de pantalla
2c ;abre la camara
25 ;abre la camara
3D ;sube el vol
36 ;Bloqueo del teclado
37 ;internet
39 ;play/pause
4c ;menu actividad

no puedo encontral el valor del boton que baja el volumen

ts016
13/12/2007, 03:58:09
que grandes somos todos muchachos!!! lo logramos!!!


;W200 R4HA014
;Cambia función del botón Walkman por la de bajar el volumen.
;(c) m1ch43lzm
;(c) Lukitas
;(c) D-man y todos los que participamos.
45113278: 3B 40 ;bajar volumenexplicacion:

ROM:444CB0EC A8 B0 4C 44 DCD aVolumecontrol_ ; "VolumeControl_Base_Page"
ROM:444CB0F0 00 00 00 00 DCD 0
ROM:444CB0F4 F8 B0 4C 44 DCD dword_444CB0F8
ROM:444CB0F8 9F 07 00 00+dword_444CB0F8 DCD 0x79F, 0x454A7C45, 0x7A4, 0x454A7CAD, 0x7A5, 0x454A7CAD
ROM:444CB0F8 45 7C 4A 45+ ; DATA XREF: ROM:444CB0F4o
ROM:444CB0F8 A4 07 00 00+ DCD 0x3D, 0x454A7905, 0x40, 0x454A7925, 0x7B2, 0x454A7805
ROM:444CB0F8 AD 7C 4A 45+ DCD 0xA8C, 0x454A7805, 0x21, 0x454A7805, 0x1F, 0x454A7805
ROM:444CB0F8 A5 07 00 00+ DCD 0, 0

los dos codigos en negrita era lo que se asignaba y era relativo al volumen, con esto ya vamos a poder modificar mas teclas que solo esa!!!
ahora pongan la camara en presionado largo o modifiquen esto para que solo funcione el volumen cuando esta en walkman.
ya puede aparecer el parche en alguna pagina rusa y como creador Adrian. :rolleyes:
Hoy duermo contento!!! dantemateos.

Xtephan
13/12/2007, 05:44:51
Excelente! Valió la pena revivir el tema...

He probado el parche y funciona perfecto, pero como actualmente estoy usando el último firmware en mi teléfono (R4JA011), tuve que portarlo a éste.


;W200 R4JA011
;Change Walkman_short_presed_key to volumedown_short_pressed_key
;Use Walkman_long_pressed to open Walkman
;-----------------
;Cambia función del botón Walkman_presionado_corto por la de
;bajar el volumen_presionado_corto. Para abrir Walkman, mantener
;presionada la tecla Walkman.
;-----------------
;(c) m1ch43lzm, Lukitas, D-man
;(c) TopSony.com
;(p) Xtephan
+44140000
FD853C: 3B 40

Ahora podría marcar el tema como [RESUELTO], pero esperaré un par de días, por si tienen alguna sugerencia o acotación.

nico_bimbo
13/12/2007, 10:54:56
Muy bueno el parche aportando un poco cada uno se logro terminarlo gracias a todos los que participaron y ya que se termino este parche se podria adaptar el de recordatorio de llamadas perdidas o el de contraseñas en las funciones del telefono

m1ch43lzm
13/12/2007, 14:04:01
Entonces, estos serian los valores presionando una vez

ROM:45113270 1C 20 MOV R0, #0x1C
ROM:45113274 39 20 MOV R0, #0x39
ROM:45113278 3B 20 MOV R0, #0x3B
ROM:4511327C 36 20 MOV R0, #0x36
ROM:45113280 1D 20 MOV R0, #0x1D
ROM:45113284 3D 20 MOV R0, #0x3D
ROM:45113288 40 20 MOV R0, #0x40
ROM:4511328C 2B 20 MOV R0, #0x2B
ROM:45113290 2F 20 MOV R0, #0x2F
ROM:45113294 33 20 MOV R0, #0x33
ROM:45113298 49 20 MOV R0, #0x49
ROM:4511329C 53 20 MOV R0, #0x53
ROM:451132A0 54 20 MOV R0, #0x54
Comparando con los valores manteniendo presionado, están en la misma posición

Entonces:
1C: Presionar una vez el botón de apagado (perfiles)
1B: Mantener presionado el botón de apagado (apagar)
39: Play/pause
3A: Mantener presionado Play/pause (por eso no hacia nada)
3B: Presionar boton Walkman una vez
3C: Mantener presionado botón Walkman
3D: Presionar botón volumen + una vez (?) sin confirmar, pero puede ser, tiene lógica
3E: Mantener presionado botón volumen +
40: Presionar una vez botón volumen -
41: Mantener presionado botón de volumen -

Antes de marcarlo como resuelto, para terminar:


;W200 R4HA014
;Cambia función del botón Walkman por la de bajar el volumen.
;Presionar una vez, bajar volumen, o estado del telefono; mantener presionado,
; cambiar a siguiente canción, o activar marcación por voz
;Para entrar al Walkman, entren desde el menu, o creen un atajo
;(c) m1ch43lzm, Lukitas, D-man y todos los que participamos.
;www.topsony.com
45113278: 3B 40 ;bajar volumen
451132DC: 3C 41 ;Mantener presionado boton bajar volumen

Avisen si no funciona al mantener presionado el botón Walkman

ya puede aparecer el parche en alguna pagina rusa y como creador Adrian. :rolleyes:Adrian no es el creador, fuimos nosotros, se respetan los creditos :D
Esto no hubiera sido posible, si IronMaster no hacia el parche para el Z550, para cambiar la función del botón de subir volumen manteniendolo presionado, a Play/pause

Gracias totales :D a (no están en ningun orden particular):
-IronMaster, por el parche para Z550
-Mi amigo, por prestarme su K310 para convertirlo a W200 :D (ya despues le paso el parche)
-A mí, por revivir el tema, y empezar con el parche :D
-nico_bimbo, por probar varios valores
-lukitas, tambien por probar
-d-man, por encontrar el valor del botón de volumen -
-Xtephan, por crear el tema
-A todos los demás, por hacer el intento :D

Adrian
13/12/2007, 14:42:01
Felicidades a todos por lograr este parche tan necesito, sin alguno de ustedes el parche no habria hehco proque todo aprotaron algo necesario para hacer el parche.


ya puede aparecer el parche en alguna pagina rusa y como creador Adrian. :rolleyes:

Porque dices eso muestrame alguno que haya puesto en una pagina rusa como creador yo y que no lo haya hehco yo??
Aca lo puse en mobilefree, pero como siempre respetando a sus respectivos creadores.
Ïàò÷è *.VKP : Ïàò÷è, ï*îøèâêîêîïàòåëüñòâî : Ôî*óì : Äëÿ Sony Ericsson ïàò÷è ìîääèíã ï*îøèâêà (http://mobilefree.ru/newbb_plus/viewtopic.php?topic_id=376&post_id=42406&order=0&viewmode=flat&pid=42401&forum=8#42406)

m1ch43lzm
13/12/2007, 15:49:29
Adrian, pon la nueva versión que está un post más arriba, pero que la prueben primero :D


;W200 R4HA014
;Cambia función del botón Walkman por la de bajar el volumen.
;Presionar una vez, bajar volumen, o estado del telefono; mantener presionado,
; cambiar a siguiente canción, o activar marcación por voz
;Para entrar al Walkman, entren desde el menu, o creen un atajo
;(c) m1ch43lzm, Lukitas, D-man y todos los que participamos.
;www.topsony.com
45113278: 3B 40 ;bajar volumen
451132DC: 3C 41 ;Mantener presionado boton bajar volumenEn inglés:

;W200 R4HA014
;Change function of Walkman button to lower volume
;Press once, lower volume, or phone status, Hold button,
;skip to next track, or enable voice dialing
;To open Walkman, open it from menu, or make a shortcut
;(c) m1ch43lzm, Lukitas, D-man and all who participated
;www.topsony.com
45113278: 3B 40;Press Walkman button, to lower volume
451132DC: 3C 41;Hold Walkman button, to skip to next track

PD: Sin IronMaster no hubiera sido posible, por el parche para Z550 :D

Adrian
13/12/2007, 15:52:40
Listo ya esta tambien agregue el parche de Xtephan para R4JA011.
Ïàò÷è *.VKP : Ïàò÷è, ï*îøèâêîêîïàòåëüñòâî : Ôî*óì : Äëÿ Sony Ericsson ïàò÷è ìîääèíã ï*îøèâêà (http://mobilefree.ru/newbb_plus/viewtopic.php?topic_id=376&post_id=42406&order=0&viewmode=flat&pid=42406&forum=8#42406)

austrk
13/12/2007, 19:46:22
Adrian no es el creador, fuimos nosotros, se respetan los creditos :D




;W200 R4HA014
;Cambia función del botón Walkman por la de bajar el volumen.
;Presionar una vez, bajar volumen, o estado del telefono; mantener presionado,
; cambiar a siguiente canción, o activar marcación por voz
;Para entrar al Walkman, entren desde el menu, o creen un atajo
;(c) IronMaster
;(p/e) m1ch43lzm, Lukitas, D-man y todos los que participamos.
;www.topsony.com (http://www.topsony.com)
45113278: 3B 40 ;bajar volumen
451132DC: 3C 41 ;Mantener presionado boton bajar volumen


Eso seria respetar creditos ;)

m1ch43lzm
13/12/2007, 21:00:25
@austrk
IronMaster directamente no hizo un parche para cambiar el botón Walkman, pero hizo uno para Z550 R6CA009, que cambia la función del botón de volumen + manteniendolo presionado, a Play/pause

Esto es respetar creditos :D:


;W200 R4HA014
;Cambia función del botón Walkman por la de bajar el volumen.
;Presionar una vez, bajar volumen, o estado del telefono; mantener presionado,
; cambiar a siguiente canción, o activar marcación por voz
;Para entrar al Walkman, entren desde el menu, o creen un atajo
;(R) IronMaster
;(c) m1ch43lzm, Lukitas, D-man y todos los que participamos.
;Basado en el patch de IronMaster para Z550 R6CA009 que cambia la función del botón de volumen +
;manteniendolo presionado, a Play/pause
;www.topsony.com
45113278: 3B 40 ;bajar volumen
451132DC: 3C 41 ;Mantener presionado boton bajar volumenPor si no lo sabías:
;© Autor del patch
;(I) Introduce un cambio en el patch
;(p) Lo "porta" a otro firmware/modelo
;® Respetos
;(e) Lo edita

Ahora está bien, o no?

austrk
13/12/2007, 21:14:30
Asi esta mejor =)
Porque hay que mencionar en que te basaste si lo hiciste, y esto fue totalmente en base al parche de IronMaster y si no ve cuanto tiempo paso antes de que saliera esto, y despues de que saliera el parche de z550.

Y si le puse (e) de edit, es porque eso es realmente lo que se hizo.

Ejemplo: agarro un producto le cambio un ingrediente y entonces es otro producto o es un edit del mismo?

Fin de la Platica.

Xtephan
14/12/2007, 12:21:39
Asi esta mejor =)
Porque hay que mencionar en que te basaste si lo hiciste, y esto fue totalmente en base al parche de IronMaster y si no ve cuanto tiempo paso antes de que saliera esto, y despues de que saliera el parche de z550.

Y si le puse (e) de edit, es porque eso es realmente lo que se hizo.

Ejemplo: agarro un producto le cambio un ingrediente y entonces es otro producto o es un edit del mismo?

Fin de la Platica.

Esto no se trata de una lucha de egos, todos los de topsony aportamos nuestro granito de arena. No es necesario mencionar a IronMaster, ya que existen varios parches que hacen cosas similares (ver el primer mensaje del post) o revisar en mobilfree. Si es por la lógica de austrk y siguiendo la cadena, deberíamos agradecer al que se le ocurrió crear el primer parche del mundo, al creador del SeTool, los creadores del IdaPro, sonyericsson, etc...

Y si agregas un ingrediente, claramente no es lo mismo. Pondría un par de ejemplos, pero piensen en todos los productos que son combinaciones de ingredientes. Hay que saber las medidas para preparar un buen pastel ;)

Me parece mala tu actitud y tu comentario "Fin de la Platica". Esta página es un Foro, nadie tiene la última palabra.

Conclusión: El parche funciona y es mérito de los que aparecen actualmente. La idea de dejar el tema abierto era para publicar información relevante al mismo y no para comenzar a crear mensajes SPAM.

Gracias a todos

[Tema Resuelto]