Ver la versión completa : Imitar Walkman en K790
nonemusic
02/03/2008, 03:00:08
hola he visto un parche muy bueno y queria saber si pueden ayudarme a
adaptarlo para el K790 R8BF003
;Z550 SW-R6GA004
;Improved Player.
;Hitting up/down the list of songs (as in Walkman series).
;(C) IronMaster
;(p) stuCk
+44140000
10decf4: E072A17A 434B9847
10dedce: 0D4A 734A
10dee04: FFFF0000 B1406545
15140b0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A17AFFB5FF202130161800270420205E
15140c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 062803D00A2801D0E772FFBD70690028
15140d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0ED069F4BDFD002806D0281C69F464FC
15140e0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 706900F006F8E772B068052169F42EFC
15140f0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFBD30B5041CFF204830251828780028
1514100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 16D1201C09F4F6FC002803D0201C00F0
1514110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 12F809E00A49201C6DF444FA09F4BCF8
1514120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 09F49CF8002803D10021201C69F406FD
1514130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0120287030BD00B500210AF4B3F800BD
1514140: FFFFFFFF 00200142
este parche al igual que los walkman al presionar arriba o abajo
muestra la lista de pistas, algo asi para el K790 seria genial
ojala se pueda saludos!
MaxDamage
02/03/2008, 03:08:46
Hola amigo!
Te dejo un poquito de codigo que te puede ser util, es todo el cuerpo del parche, estructurado:
loc_456540B0:
LDRB R1, [R4,0xA]
PUSH {R0-R7,LR}
MOV R0, 0xFF
ADD R0, 0x21
ADD R6, R2, R0
MOV R7, 0
MOV R0, 4
LDRSH R0, [R4,R0]
CMP R0, 6
BEQ loc_456540CC
CMP R0, 0xA
BEQ loc_456540CC
STRB R7, [R4,0xB]
POP {R0-R7,PC}
loc_456540CC:
LDR R0, [R6,0x14]
CMP R0, 0
BEQ loc_456540F0
BL sub_452BDC50
CMP R0, 0
BEQ loc_456540E8
ADD R0, R5, 0
BL sub_452BD9A8
LDR R0, [R6,0x14]
BL sub_456540F2
STRB R7, [R4,0xB]
loc_456540E8:
LDR R0, [R6,8]
MOV R1, 5
BL sub_452BD94C
loc_456540F0:
POP {R0-R7,PC}
sub_456540F2:
PUSH {R4,R5,LR}
ADD R4, R0, 0
MOV R0, 0xFF
ADD R0, 0x48
ADD R5, R4, R0
LDRB R0, [R5]
CMP R0, 0
BNE loc_45654130
ADD R0, R4, 0
BL sub_4525DAF4
CMP R0, 0
BEQ loc_45654114
ADD R0, R4, 0
BL sub_45654136
B loc_45654128
loc_45654114:
LDR R1, dword_45654140
ADD R0, R4, 0
BL sub_452C15A4
BL sub_4525D298
BL sub_4525D25C
CMP R0, 0
BNE loc_45654130
loc_45654128:
MOV R1, 0
ADD R0, R4, 0
BL sub_452BDB3C
loc_45654130:
MOV R0, 1
STRB R0, [R5]
POP {R4,R5,PC}
sub_45654136:
PUSH {LR}
MOV R1, 0
BL sub_4525E2A4
POP {PC}
dword_45654140 DCD 0x42012000
Estoy tratando de portarlo :P esta dificl, si logro cualquier cosa te aviso ;)
Saludos!
DaViSiN
04/03/2008, 03:11:06
oigan una petición mas, si se logra este parche para esa versión, ya hecho para k790 sería mas faicl portarlo a R1JC002?
ganser
04/03/2008, 03:14:07
oigan una petición mas, si se logra este parche para esa versión, ya hecho para k790 sería mas faicl portarlo a R1JC002?
si ya teniendo el parche adaptado al k790 es muchisisimo mas facil adaptarlo a cualquier version del k790 es mas yo pienso que a todas las versiones de k790 se podria adaptar....el problema radica en que lo adapten al k790
Saludos¡
MC Kalonji
04/03/2008, 03:15:11
Ojala y lo pudieran convertir para RBBF003, ya que es el que la mayoria usamos, @davisin para R1JC002 seria algo obsoleto, creo yo
Malfreds
04/03/2008, 04:20:58
¿No lo tendras para un movil DB2020? Es mas facil el port.
underoath
04/03/2008, 04:27:25
en verdad seria muy bueno y es verdad, la mayoria usamos R8BF003 y lo que me gustaba de mi motorola e398 (hace mucho) es que en los iTunes al presionar alguna tecla se seleccionaba la canción con la letra corrspondiente.
es decir; como funcionan las teclas en las carpetas de los SE que hace más fácil la búsqueda.
mi pregunta es: ¿se puede hacer ésto en el reproductor de algún sony ericsson?, en especial en k790.
bueno, saludos y gracias de antemano.
:]
AMANE
04/03/2008, 04:52:26
oigan y quien esta ahciendo este cambio para el k790? y puede quedar en R6BC002? bueno supongo que solo se tiene quepasar de un firm a otro pero yo no se como seria bueno que alguien lo hiciera jejeje aunque no se quien este haciendo estos cambios si alguien me da un catedra de como hacerlos puedo ayudar en el futuro
ganser
04/03/2008, 04:57:51
oigan y quien esta ahciendo este cambio para el k790? y puede quedar en R6BC002? bueno supongo que solo se tiene quepasar de un firm a otro pero yo no se como seria bueno que alguien lo hiciera jejeje aunque no se quien este haciendo estos cambios si alguien me da un catedra de como hacerlos puedo ayudar en el futuro
Pues al parecer lo esta haciendo K790PLAYER y yo podria adaptarlo de un firmware a otro con eso podria colaborar y no es tan dificil adaptar un parche de una version a otra el problema es de un modelo a otro ese si es problema, pero si quisieras aprender aqui te dejo un tema espero y te sirva
Como crear patches .vkp - Top Sony (http://www.topsony.com/forum_es/showthread.php?t=8139)
si no cualquier duda te ayudo, en lo que pueda
Saludos¡
nonemusic
04/03/2008, 15:22:31
K790PLAYER tiene hecho el 90% de la adaptación, solo falta un offset que al parecer no existe en el K790 o yo creo mas bien dicho que no se ha encontrado, yo por el trabajo no tengo mucho tiempo de ayudarlo, pero vez que puedo entro al ida, el offset que necesitamos es al presionar la tecla UP/DOWN muestre la lista, encontro un offset pero no era ya que se reiniciaba el equipo... pero seguiremos hasta tenerlo, quien pueda ayudar será bienvenido...
con respecto a portarlo a otras versiones de FW claro que sería mas facil. solo es cosa de hacerlo para UNA firmware y ya seria mas facil para las otras..
saludos!
ts016
04/03/2008, 15:45:07
pongan los valores del z550 que hay que encontrar en k790 a ver si podemos buscarlos.
nonemusic
04/03/2008, 16:02:43
si mal no recuerdo k790 habia posteado lo que llevaba lo saco :S
pero estas son las lineas que parece que no tenia o las tenia mal hechas..:
10dedce: 0D4A 734A
10dee04: FFFF0000 B1406545
MaxDamage
04/03/2008, 21:26:47
Hola amguitos, es mas complicado que solo unos offsets :S Estaba hablando con Sunfire7 y mi primera idea era un total fracaso, hay que entrar a usar disassembler y eso estoy haciendo, verdaderamente portando. Pero es muy complicado y ademas acabo de volver a clases :S entonces menos tiempo tengo, si alguien con experiencia en portaje de parches quiere ayudar le puedo pasar el archivo ASM casi terminado, falta encontrar los algoritmos (patrones) con el Smelter y ensamblar el parche con FASARM.
Saludos!
PD: Me tomara un tiempito hacerlo solo...
DaViSiN
05/03/2008, 03:52:06
Ojala y lo pudieran convertir para RBBF003, ya que es el que la mayoria usamos, @davisin para R1JC002 seria algo obsoleto, creo yo
Yo se que sería obsoleto, pero no voy a actualizar el firm nada mas por un parche, además obvio no sería el unico port que se haría del parche, yo lo pediría para esa versión pero abundaría para la última, claro, ya en el caso de que se pudiese hacer el parche
MC Kalonji
05/03/2008, 04:50:40
Yo se que sería obsoleto, pero no voy a actualizar el firm nada mas por un parche, además obvio no sería el unico port que se haría del parche, yo lo pediría para esa versión pero abundaría para la última, claro, ya en el caso de que se pudiese hacer el parche
Primero hay que ver que pasa, si se hace o no y para que version la sacan, aun que yo te aseguro que va a ser una de las mas recientes R1K, R6B o R8B, a ver que pasa.
DaViSiN
06/03/2008, 03:45:44
Primero hay que ver que pasa, si se hace o no y para que version la sacan, aun que yo te aseguro que va a ser una de las mas recientes R1K, R6B o R8B, a ver que pasa.
No es por hacer spam, pero obvio la van a hacer para la última versión, u otra reciente, pero en ese caso pido el port, o si no es complicado, lo hago yo.
Por cierto, alguien tiene noticias de este parche?
xaneck
06/03/2008, 03:56:36
lo esperamos con ansias, aunque es dificil ya que la plataforma db2010 y la db2020 son muy distintas, ya saliendo para un db2020 sera facil para los demas!
MaxDamage
06/03/2008, 21:11:52
lo esperamos con ansias, aunque es dificil ya que la plataforma db2010 y la db2020 son muy distintas, ya saliendo para un db2020 sera facil para los demas!
Hola, la unica diferencia que causa la plataforma es la ubicacion del cuerpo, hay que hacerlo dinamico para poder transferirlo a la area "ceros" (el final) del MAIN, eso ya lo tengo hecho y es lo mas facil :P Lo dificil esta en que el patch usa algunas funciones que son del MAIN, osea que no vienen en el mismo patche, esas funciones hay que encontrarlas en la R8BF003 y son como 8 funciones :S
Estoy haciendo progreso, si alguien se me adelanta que bien, porqueestoy aprendiendo, este es mi primer patch portado tan avanzado ;)
Saludos!
xaneck
10/03/2008, 21:21:41
aun nada amigos? lo estoy esperando con ansias!! para pasarlo a mi k810! ningun progreso?
MaxDamage
10/03/2008, 22:16:01
aun nada amigos? lo estoy esperando con ansias!! para pasarlo a mi k810! ningun progreso?
Hola amigo!
La verdad ya tengo el codigo casi completo, me falta encontrar unas funciones, pedire asistencia a d-man que se que semaneja mejor en el tema. Cuando lo terminemos para K790 sera un juego pasarlo a cualquier DB2020, el unico problema es la diferencia de plataformas entre el firmware de origen y el nuevo. Z550 es DB2010, K790 es DB2020.
Saludos!
SEW610
10/03/2008, 22:22:05
es para que tu reproductor sea naranja como el walkman 1.0? o para que sea walkman 2.0 por que creo eso es imposible(el de walkman 2.0)
xaneck
10/03/2008, 22:56:05
no amigo, lo que pedimos es para que se active la funcion al hacer el joystick haca abajo, asi mostrara el resto de la lista de reproduccion actual. espero haberme explicado.
MC Kalonji
11/03/2008, 03:42:10
es para que tu reproductor sea naranja como el walkman 1.0? o para que sea walkman 2.0 por que creo eso es imposible(el de walkman 2.0)
Primero lee bien antes de postear, no es nada que ver con lo que dices
mati.cjs89
11/03/2008, 13:08:57
es para que tu reproductor sea naranja como el walkman 1.0? o para que sea walkman 2.0 por que creo eso es imposible(el de walkman 2.0)
El de walkman 2.0 NÓ es imposible.
Igualmente este trhead no se trata de eso. Lee el primer post y te vas a enterar ;)
Saludos...
ts016
11/03/2008, 14:37:56
que hace el k790 al presionar up o down en el media player?maneja el volumen?
nonemusic
11/03/2008, 15:24:16
que hace el k790 al presionar up o down en el media player?maneja el volumen?
nada, no tiene funcion, solo el boton 4 y el 6 tienen funcion que es
avanzar track (short press)
avanzar rapido la pista (long press)
TENGO LAG por eso se postearon 3, y no puedo borrarlos :S
DaViSiN
12/03/2008, 05:34:34
pero aunque no tenga función se le puede asignar no?
se pudo en el z550 y tampoco hacia nada al subir a obajar el joypad, tengo entendido
AMANE
12/03/2008, 05:49:22
eso es lo que se esta tratando de hacer añadirle esa funcion al k790 como al z550 para que al subir o bajar se vea la lista de reprodccion
DaViSiN
14/03/2008, 03:28:43
Gracias por tu interés amiga, pero no pregunté eso, eso ya lo sé, NO HE ESTADO LEYENDO TODO EL TEMA SIN ENTENDER, a lo que me refiero es si el hecho de que el joystick hacia arriba y el de abajo no tengan función es un impedimento, se entiende mi pregunta?
AMANE
14/03/2008, 03:31:30
logicamente es un impedimento se tienen que añadir funciones que no tiene, crei que tu pregunta era menos obvia
DaViSiN
15/03/2008, 06:16:28
lo que pasa es que NO fue impedimento en el z550 ENTONCES POR ESO ES LA PREGUNTA, y mejor dejemos de especular y esperemos a ver si se pudo o no crear el parche
MaxDamage
15/03/2008, 06:22:47
Hola!
No, no es un impedimiento, en realidad: el boton arriba si tiene funcion :P solo que ninguna efectiva, me explico: tiene un evento pero la funcion es nula. Ahora lo que este parche hace es darle una redireccion a esa funcion "nula" a una funcion escrita al final del firm (cuerpo del parche), que a su vez llama algunas funciones aparte del MAIN, estas ultimas son las que causan problemas: son distintas entre DB2020 y DB2010.
Aunque este parche fue sacado de un W850, en algun lado estan los source... si los tuvieramos seria cosa de uno o dos dias.
Saludos!
xaneck
15/03/2008, 21:25:46
bueno, pero de que se lograria, si se lograria el parche, o solo estamos soñando?
juLi0Naru
15/03/2008, 22:23:20
¿ese parche del z550a tambien funciona para z530i o se tiene que crear uno para el z530i?
miguel8e
15/03/2008, 22:32:34
¿ese parche del z550a tambien funciona para z530i o se tiene que crear uno para el z530i?
cada parche es para un telefono y firmware especifico, asi que la respuesta es No. Busca o solicita que lo cambien para el z530
DaViSiN
15/03/2008, 22:43:12
Sí, julionaru, además será mas facil portarlo para tu modelo
juLi0Naru
16/03/2008, 00:22:43
alguien que me ayude a crear el parche para mi z530i por favor se los agradeceria mucho
MaxDamage
16/03/2008, 00:27:50
Este tema se esta llenando de demasiado spam.. por ahora lo cierro, cuando logre algun progreso o release lo abro de nuevo y lo posteamos los portadores, si no se vuelve a abrir es porque no pudimos portarlo.
Saludos!