Boas Abdul,
desculpa incomodar-te mais uma vez.
Usei a ferramenta que me indicaste e consegui extrair todos os ficheiros *.img.
No ficheiro boot.img depois de extraído não aparece nenhum initlogo.rle. Aparecem vários init*.* mas esse não.
Será que depois de extraída a imagem o ficheiro fica com outro nome?
Será que através do Ubuntu é mais fácil?
Tenho a ultima versão a correr numa pen, se pudesses dar uma ajuda?
Obrigado
Existem 2 tipos de boot.img, um com o kernel no interior e outro sem o kernel. Podes distingui-los pelo tamanho, com kernel ~8 MB e sem kernel ~2MB. Ou podes usar um editor hexadecimal e ver os primeiros 8 bytes da imagem, se for KRNL não tem kernel se for ANDROID tem o kernel no interior.
No teu caso não tem kernel.
Temos de remover a assinatura, que está nos 8 primeiros, neste caso fazemos :
dd if=boot.img of=boot.img-ramdisk.gz skip=8 bs=1 count=20000000
Ficamos com um ficheiro gz, depois :
- criamos uma directoria para o ramdisk e subimos para a mesma.
- Fazemos os próximos passos com permissões elevadas.
sudo su
Eu faço assim, há quem discorde. 
-Descomprimimos o ramdisk
gunzip < ../boot.img-ramdisk.gz | cpio -i --make-directories
-Fazemos as nossas alterações
Para voltar a fechar a imagem, fazemos:
find . -exec touch -d "1970-01-01 01:00" {} \;
find . ! -name "." | sort | cpio -oa -H newc | gzip -n >../newboot.gz
cd ..
Ficamos com um ficheiro gz, que só falta assinar para ficar pronto para flashar.
rkcrc -k newboot.gz newboot.img
Imagem pronta para.
Vou anexar o meu rkcrc ao post, porque não deves ter. Este é para x64, se não funcionar tens de compilar no teu sistema.
rkcrc.7z 3.88KB
4 descarregamentos
Para criar um ficheiro rle tens este script e este binário. Coloca os dois na mesma diretória.
to565.7z 2.71KB
3 descarregamentos
initlogo.sh.7z 253bytes
3 descarregamentos
Editado por AbduL, 14 December 2013 - 23:25.