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.

Cristian Ojeda | 31-May-10 at 7:18 am | Permalink
Espero ansioso el documento con la parte 2 para revisar mi Asus Oplay R1 y ver que mejorar ji ji
Cristian
Como modificar el firmware de reproductores con chip realtek: Parte 2 - - Se sale! | 01-Jun-10 at 8:04 am | Permalink
[...] Explicaré como descomprimir el archivo yaffs2_1.img, recordad que tenéis que tener instalados los archivos que comenté en la parte 1 [...]
admin | 01-Jun-10 at 8:15 am | Permalink
Hola Cristian,
Acabo de publicar la segunda parte de la guía.
Saludos!
Como modificar el firmware del Asus O!Play - - Se sale! | 11-Jun-10 at 5:10 am | Permalink
[...] queréis saber como modificar el firmware tenéis instrucciones aquí y [...]
SR | 12-Jul-10 at 12:43 pm | Permalink
Quick question – Is there a way to set the user id’s correctly? I read elsewhere(http://forum.xtreamer.net/viewtopic.php?f=38&t=970&start=40) that unyaff may not be able to preserver user ids/rights. Is there a way to fix this? I am using Ubuntu 10.04 (32 bit) to modify the fw