Nell’articolo
Compilazione Immagine Enigma2 OpenATV
abbiamo visto come compilare l’immagine Enigma 2.
Nel presente si mostra come visionare il contenuto dei file di una immagine Enigma2.
Come esempio useremo sempre l’immagine per lo Zgemma H2H.
In un ambiente Linux, Debian 8 nel nostro caso, scaricare l’immagine in una cartella, ad esempio enigma2
Scompattarla con il comando
1 |
unzip imagename.zip |
Nella cartella scompattata abbiamo vari file
Quello di nostro interesse è rootfs.bin.
Il comando
1 |
file filename |
ci dà indicazioni sulla natura del file. Nel caso di rootfs.bin
ci indica che si tratta di una immagine con ubi filesystem.
A questo punto installare come prima operazione le utility per memory technology device
1 |
sudo apt-get install mtd-utils |
Eseguire
1 2 3 4 5 6 7 |
sudo modprobe nandsim first_id_byte=0x2c second_id_byte=0xda third_id_byte=0x90 fourth_id_byte=0x95 sudo flash_erase /dev/mtd0 0 0 sudo ubiformat /dev/mtd0 -O 2048 -f ./rootfs.bin sudo modprobe ubi sudo ubiattach -p /dev/mtd0 -O 2048 sudo mkdir /mnt/ubifs sudo mount -t ubifs /dev/ubi0_0 /mnt/ubifs |
Il contenuto del file è ora visibile sotto /mnt/ubifs
1 |
sudo umount /mnt/ubifs |
Infine per eseguire il detach di UBI dal dispositivo mtd
1 |
sudo ubidetach /dev/ubi_ctrl -m 0 |
Di seguito dei link per reperire ulteriori informazioni su mtd ed ubi