Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   TBOSTON / COSHIP CLASICO (http://foros.zackyfiles.com/forumdisplay.php?f=413)
-   -   Manual cambio de sonido A o B (http://foros.zackyfiles.com/showthread.php?t=463537)

AT90S8015AVR 01/09/2006 10:31

Manual cambio de sonido A o B
 
MANUAL DE COMO CAMBIAR EL SONIDO A UN FIRMWARE.

Este metodo no vale con todos los firmwares, loas mas usuales para el tboston clasico son los echostar y strong.
para otros firmwares cambian la configuracion de la linea.
.......................................................................................................................................

1- Comenzamos con un firmware tipo echostar sonido A.

2- Lo vamos a convertir en sonido B.

3- Abrimos editor hexadecimal Hex Workshop 4.2, vamos a cargar el firmware que queremos modificar

4-Pinchamos en la pestaña "File"

5- Elegimos la opción “Open”.

http://i109.photobucket.com/albums/n...Sinttulo-1.jpg

6- aparece esta ventana y elegimos el firmware que vamos a transformar.

http://i109.photobucket.com/albums/n...Sinttulo-2.jpg

7- Una vez elegido el firmware aparece la pantalla de esta forma:

http://i109.photobucket.com/albums/n...Sinttulo-3.jpg

8. Verán dos iconos con una imagen de linterna, la de la izquierda es para hacer la búsqueda directa y la segunda sirve para ir buscando la misma cadena sin hacer una nueva búsqueda, la segunda significa “siguiente búsqueda con la misma cadena”, la que nos interesa es la de la izquierda.

http://i109.photobucket.com/albums/n...Sinttulo-4.jpg

9- Comenzamos a modificar el firmware sonido A a sonido B

9.1- Podemos hacer búsqueda por posición de memoria determinada:

A) Si el firmware es de la familia echostar900 (como los kompletos y el Filipede) buscamos la direccion 001550B6

B) Si el firmware es de la familia Strong (el del "barquito velero", q tiene EPG en pantalla) buscaremos la direccion de memoria 0015FD82.

9.2- Podemos hacer la búsqueda por líneas:

A) En este caso las líneas que vamos a cambiar es firmware tipo echostar las que vamos a buscar son estas líneas dependiendo del tipo de sonido si es A o B:

Si el firmware es de Sonido A: 4522254471222c249e20402225457122

Si el firmware es de Sonido B: 4222254471222c249e2e432225457122

B) Si el firmware es de la familia Strong (el del "barquito velero", q tiene EPG en pantalla)

Si el firmware es de Sonido A: 452225447122282b9620402225457122

Si el firmware es de Sonido B: 422225447122282b962e432225457122

9.3- Podemos hacer búsqueda por cadena de texto, para ello lo explicaremos más adelante.

10 Comenzamos a modificar el firmware por búsqueda de LINEA, como tenemos un firmware tipo echostar sonido A la línea que tenemos que buscar seria esta:

Sonido A: 4522254471222c249e20402225457122
10.1- así se presentaría la pantalla al pinchar en el icono de la linterna izquierda

http://i109.photobucket.com/albums/n...Sinttulo-5.jpg


10.2- Nos sale una opción, en ella tiene que estar:

-Type: Hex Valué

- Valué: aquí metemos los primeros 16 bytes de la secuencia que vamos a buscar, seria
4522254471222c24, y le damos aceptar, y nos sale la secuencia que estamos buscando, y veremos cómo se resalta en negro la secuencia que ha encontrado:

http://i109.photobucket.com/albums/n...Sinttulo-6.jpg

Ya estamos en la línea que hay que modificar:

http://i109.photobucket.com/albums/n...Sinttulo-7.jpg

-Verán que esta toda la secuencia de la línea, pero si se fijan a la derecha en la parte de texto resaltado en negro, arriba pone Software versión, más adelante haremos la búsqueda por esa opción que para mí es más rápida.

- Si se fijan en la direccion de memoria (00156CF0) no coincide con la direccion de memoria que se ha puesto anteriormente (001550B6) al comienzo del manual.

- Es más fácil hacer la búsqueda por línea o por texto, eso cada uno que decida como hacerlo.

11- Comenzamos a modificar la línea para poner el firmware en sonido B, para ello situamos el cursor en la línea y al lado del byte , hay que modificar por parejas , como verán van emparejado en 4 bytes si queremos modificar por ejemplo 2c24 y en vez de u 4 hay que poner un 3 , el cursor hay que ponerlo entre la “c “ y el “2” no se puede poner por lo menos en este editor el cursor entre el “2” y el “4” una vez puesto el cursor en su sitio podemos modificar los bytes

-Ejemplo: si vamos a modificar un firmware sonido A a sonido B lo que tenemos que modificar son los bytes que están color:

-Si el firmware es de Sonido A: 4522254471222c249e20402225457122

-Si el firmware es de Sonido B: 4222254471222c249e2e432225457122

-La línea de sonido B debe quedar igual que la línea del sonido A

-Cambiamos el 42 por el 45, 2e por el 20 y el 43 por el 40.

12- Ya tenemos el firmware modificado, y antes de guardarlo hay que generar el checksum, es importante esto, puesto que hemos modificado el firmw., para esto vamos arriba en la pestaña “Tools “ y elegimos la opción “Generate checksum “, en la captura lo veremos mejor.

http://i109.photobucket.com/albums/n...Sinttulo-8.jpg

-Al elegir esta opción sale una pantalla:

http://i109.photobucket.com/albums/n...Sinttulo-9.jpg

-Y el damos a “Generate “ sabremos que ha terminado porque abajo se presentan unos datos que antes no teníamos:

http://i109.photobucket.com/albums/n...inttulo-10.jpg

13- Ya nos queda guardar el trabajo, para ello pinchamos de nuevo en la pestaña “OPEN” y elegimos la opción “ Save As “:

http://i109.photobucket.com/albums/n...inttulo-11.jpg


-Aparece una ventana y dejamos el nombre original del firmware, pues como todos sabemos nadie tiene derecho a cambiar el nombre de un firmware , lo que se hace es dejar como está el nombre y cambiar la fecha y letra del sonido , al final de la fecha ponemos .bin.

-Ejemplo si el firmware se llama DF900 SONIDO A 29_08_06 , el firmware se llamaría DF900 SONIDO B 31_08_06.bin y le damos a guardar, y ya tenemos el firmware modificado a nuestro deco.



...........................................BUSQUEDA POR TEXTO........................

1-Comenzamos de la misma forma que si fuéramos hacerlo por búsqueda de línea,
La única diferencia esta que cuando pinchamos en la opción de la linterna (Find) linterna izquierda tendremos que modificar la búsqueda a texto:

http://i109.photobucket.com/albums/n...inttulo-12.jpg

2-En esta opción hay unas cuantas cadenas con el nombre de “software versión”, cuando se le da aceptar automáticamente veréis que se resalta en negro en la parte derecha la frase “software versión” y resaltado en negro la parte izquierda de las líneas , buscar esta “software versión :
si en la primera búsqueda no sale esta pinchamos en el icono de la linterna (derecha ) y vuelve hacer una búsqueda y así hasta que salga la que nos interesa, hay tres secuencias de “software versión .

-Para saber que estamos en la línea adecuada comprobamos la secuencia, la que se resalta en negro no es la línea que vamos a modificar es solo la secuencia de bytes que corresponde a la frase “software versión”.

3-La línea esta en:

http://i109.photobucket.com/albums/n...inttulo-13.jpg

A-software versión corresponde a esto: 536F6674776172652076657273696F6E

B-después viene 12 bytes que son estos: 3A2025780A00


C- después la línea que están los datos del sonido del firmware :4522254471222C249E204022254571222C229C402220467122

-Por lo tanto cuando se busca por texto la que solo se resalta en negro en el editor que aqui la he puesto en color rojo
536F6674776172652076657273696F6E3A2025780A004522254471222C249E204022254571222C229C402220467122

-Teniendo en comienzo de la línea por búsqueda de texto es buscar donde empieza la línea a modificar 45 o 42 para los echostar y estrong.

-Con esto ya sabemos cómo hacer búsqueda por texto, y una vez efectuado los cambios ,generamos el checksum y después guardamos el archivo de la forma que se ha comentado anteriormente.

.............................BUSQUEDA POR POSICION DE MEMORIA
...............

1-Abrimos el editor , cargamos el firmware y pinchamos en la pestaña “Edit “ y elegimos la opción “Goto..”

Nos sale esta ventana nueva :

http://i109.photobucket.com/albums/n...inttulo-14.jpg

-En la pestana en la ventana de “Offset “ ponemos la direccion de memoria por ejemplo esta “00156CF0” y le damos al botón “Goto”, si la direccion es la correcta se irá a la línea y si no es correcta busca la línea más cercana a la que le hemos puesto en la ventana Offset, comprobar que la línea es la que buscamos.

- En esta búsqueda por direccion de memoria no se resalta en color negro nada, solo veréis que el cursor se ha puesto al lado de la posición de memoria, ahora hay que buscar la secuencia
4522254471222C249E204022254571222C229C402220467122

- Una vez encontrada la línea procedemos a modificar, generar checksum y a guardar.

-Sabiendo esto , ya podéis investigar un poco mas y poder modificar algunas cosas mas.

FIN

javato40 01/09/2006 15:19

Gracias AT90S8015AVR muy buen manual y necerario para los B sobre todo

AT90S8015AVR 01/09/2006 15:37

Gracias , era necesario, pues asi creo que se comprende mejor, pasame tu correo y te mando en formato word para que lo suba a tu upload, pues no se que pasa que yo no puedo, lo estoy subiendo a upload 16, hay que esperar a que lo validen.
Veo muchas chinchetas , cual quitariamos.

ave fénix 01/09/2006 17:14

Chincheta porfa
 
Cita:

Iniciado por AT90S8015AVR (Mensaje 2542345)
Veo muchas chinchetas , cual quitariamos.

Si no lo leo no lo creo y mirando esto me produce, http://img116.exs.cx/img116/1231/z7shysterical.gifhttp://img116.exs.cx/img116/1231/z7shysterical.gifhttp://img116.exs.cx/img116/1231/z7shysterical.gifhttp://img116.exs.cx/img116/1231/z7shysterical.gif

Ahora fuera bromas, muy buen manual Maestro, pero mira lo anterior :D

Saludos ave fénix.

Pd.- Quizás habría que seguir recopilando chinchetas aquí

alevosia 01/09/2006 19:20

lo que considero que habría que añadir y que es importantisimo es que eso solo funciona en ciertos firms que siguen esa logica en los valores que indican el tipo de sonido, pq despues hay otros firms que no hay pel*tas de ponerle el son B, por ejemplo, el firm para crypt*w*rks...y mira que le he dado vueltas...

en su momento ya me pasó con otro firm y esos firms no hay forma de cambiarle el sonido, y por supuesto los valores no coinciden con la logica de estos firms , sino comprobadlo (tb pasa con varios firms de los foros galos). Como mucho consigo que se oiga pero con mucho ruido.

salu2

AT90S8015AVR 01/09/2006 22:54

tienes razon esto en verdad esto es para los firmwares mas comunes que conocemos , en verdad dos tipos de firmware, en los otros hay que buscar y rebuscar, y solo para firmwares con 2048kb.
Si lo he puesto es para que un compañero aprenda un poco, y ademas sirve para que manejen un poco el editor hex.
si miras bien , haciendo busqueda por posicion de memoria no coincide el firmware que he usado y es del tipo FT900 echostar , las lineas de posicion de memoria cambian en algunos, por eso digo que es mejor hacerlo por linea o por texto.

en firmware TBoston4500_Crypto, la secuencia de linea es esta:

linea 0018D6A0 : 4522254471222C279E402225457122

viendo lo que le falta a esa secuencia es el byte 2E


45 22 25 44 71 22 2C 27 9E XX 40 22 25 45 71 22 _ secuencia crypto
42 22 25 44 71 22 2c 24 9e 2e 43 22 25 45 71 22 _ secuencia de un echostar

No lo puedo probar pues el mio es sonido A,

el 45 por el 42,
el 27 por 24 ,
entre el 9e y el 40 ponemos 20
y por ultimo el 40 por el 43

como comentas alevosia todo es probar

dama 06/09/2006 19:31

Son a o B
 
Yo antes los activ asi

Menú > Información aparato > OK > 9999 y cambiar A > B, o B > A.

eliseo12 07/09/2006 08:23

Muchas gracias por el manual..:) :)

La verdad es que es una currada


La franja horaria es GMT +2. Ahora son las 10:35.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate