Per poter modificare un firmware o file IMG del DreamBox nel miglior modo possibile serve un PC con installata una distribuzione Linux ed altri software che non vi sto ad elencare anche perchè non li conosco. Un'altro modo è quello di usare il TuxBoxFlashTools o il NewTuxFlash, ma non sempre si ottengono i risultati sperati. Dico questo per esperienza visto che dopo aver modificato il file Autoroll nell'immagine una volta caricata questi spariva.

A questo punto non ci resta che procurarci l'occorrente per la prima soluzione, ma...... un momento!!!!! Il nostro Dreambox non è forse un PC con a bordo linux? SI, sfruttiamo quindi quest'occasione e procuriamoci ciò che ci serve.

I file per decompilare e compilare le nostre IMG li trovate qui  CramFS-Dreambox.zip

estraete i due file contenuti nell'archivio e trasferiteli via FTP al dreambox nella directory  /hdd   copiate anche il file IMG che volete modificare sempre in  /hdd .

A questo punto aprite una sessione telnet usando Hyperterm di windows o quello che volete, entrate con user: root e password : dreambox

entrate ora nella directori  /hdd con il comando  cd /hdd

date i privilegi ai file mkcramfs e uncramfs con i comandi:

chmod +x uncramfs

e

chmod +x mkcramfs

a questo punto potete decompilare l'immagine attraverso il comando :

./uncramfs -d beta06.img -m beta06.img /hdd/beta06/ beta06.img   (beta06.img è l'immagine in questione)

otterrete in questo modo una directori /hdd/beta06/ che contiene tutto il file IMG decompilato. Ora potete effettuare qualsiasi modifica ai file attraveso FTP.

Per ricompilare il tutto in un file immagine il comando è questo:

./mkcramfs /hdd/beta06/ beta06-1.img  (dove beta06-1.img è il nuovo file da creare)

 

 

Ps.  procedura trovata su http://www.french-dreambox-team.com/Forum/

By Transalp95


AGGIORNAMENTO per il nuovo filesystem

con l'introduzione della nuova immagine ufficiale 106 è stato adottato un nuovo tipo di filesystem chiamato SQUASHfs, di conseguenza se volete modificare le nuove immagini dovete scaricare i seguenti binari  squash. (http://t-hydron.verkoyen.be/)

Come sopra copiate i file binari contenuti nel file rar in /hdd e dategli i diritti  chmod 755 *

per scompattare un'imagine usate:

./undreamboxfs fileimmagine.img  direttorydidestinazione

per ricreare un'immagine usate:

./mkdreamboxfs direttorycontenenteimmagine nomeimmagine.img