Como modificar el firmware de reproductores con chip realtek: Parte 1
PARTE 1: Instalar unyaffs y mkyaffs2image
Es necesario usar un linux basado en Debian, yo he usado Ubuntu. Si usas un sistema que no sea debian puede que tengas que usar otros comandos para instalar los paquetes.
En mi ordenador mi nombre de usuario es tito, por tanto al seguir los pasos en vuestro ordenador sustituir tito por vuestro nombre de usuario.
1-Seguid los pasos al pie de la letra, pero sustituyendo tito por vuestro nombre de usuario.
2-Abrimos la terminal y escribimos lo siguiente:
sudo apt-get install subversion cvs
3-Cuando termine escribimos lo siguiente en la terminal:
svn checkout http://unyaffs.googlecode.com/svn/trunk/ unyaffs-read-only
4-Nos metemos en la carpeta unyaffs-read-only:
cd /home/tito/unyaffs-read-only
5-Escribimos en terminal lo siguiente para compilar unyaffs:
gcc -o unyaffs unyaffs.c
6-Ahora metemos el archivo yaffs en su sitio:
sudo cp -R ‘/home/tito/unyaffs-read-only/unyaffs’ ‘/usr/local/sbin’
7-Escribir en terminal lo siguiente:
sudo apt-get install mtd-utils
8-Escribir en terminal lo siguiente (son dos líneas):
export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon
cvs checkout yaffs2
8-Ahora escribimos lo siguiente en la terminal (son dos líneas):
cd ‘/home/tito/unyaffs-read-only/yaffs2/utils’
sudo make
9-Copiamos los archivos mkyaffs2image y mkyaffs2image a su sitio (es sólo una línea):
sudo cp -R ‘/home/tito/unyaffs-read-only/yaffs2/utils/mkyaffs2image’ ‘/home/tito/unyaffs-read-only/yaffs2/utils/mkyaffsimage’ ‘/usr/local/sbin’
Ya está instalado el unyaffs (necesario para descomprimir los archivos yaffs2_1.img o yaffs2_2.img) y el mkyaffs2image (necesario para volver a crear archivos los archivos yaffs2 despues de haberlos descomprimido y modificado).
En la segunda parte explicaré como modificar el firmware y unos conceptos muy muy básicos para que sepáis que encontraréis dentro del firmware.
