Esto lo copio totalmente de htcmania :
Para los que quieran hacerlo con linux solo tienen que seguir los siguientes pasos:
Partimos de que tenemos la imagen que vamos a usar en formato png y con un tamaño de 320×480. Necesitamos tambien el programa rgb2565, adjunto el codigo fuente y el ejectuable ya compilado sobre una ubuntu 9.04. Supongamos que tenemos la imagen png y el programa rgb2565 junto con el fastboot en el directorio tools del sdk de android para linux. Abrimos una terminal y entramos dentro de dicho directorio para ejectuar los comandos desde ahí. Ni que decir que para usar el fastboot desde linux, nuestra Magic tiene que estar reconocida , pero eso es otra historia, quien tenga problemas que lo diga y le ayudo basicamente consiste en meter unas reglas para udev.
1.- Instalar el paquete del imagemagick . Por ejmplo en una ubuntu, con
# sudo apt-get install imagemagick
2.- Convertimos la imagen png a un formato raw
# convert -depth 8 nuestra_imagenen.png rgb:splash.raw
3.- Usamos el programa rgb2565, si el que adjunto compilado os da errores en buestra distro, compilarlo desde el codigo fuente (to565.c , se compila con gcc -o rgb2565 to565.c) Primero probar el que adjunto ya compilado que probablemente funcione.
# ./rgb2565 < splash.raw > splash.raw565
4.- Ya tenemos la imagen que vamos a instalar con fastboot. Apagamos la magic y arrancamos en modo fastboot (ATRAS+ENCENDER)
# ./fastboot flash splash1 splash.raw565
# ./fastboot reboot
Ya tendremos nuestro nuevo splash. Por si le sirve a alguien adjunto también el splash que estoy usando yo, es una modificacion de una de vuestras aportaciones.
A ver si algún día me pongo a ello.