yap, am 99,999999 % sure it can be done
authuld get all infos about cmac from /dev/bml0/9 or /dev/bml0/10 regarding size of normal fat file(during flashing alredy), acording these informations it calculate cmac?s of stl0/xx paritions and compare result with stored cmac?s in /dev/bml0/9 or /dev/bml0/10.
in case of firmware > 3009 i mean that they can additional put a check to fix this trick
and when u download source code, you have
Code: Select all
AES_CMAC_with_f_and_size(mkey, f, len, h);
this one line, the parameter is length of true image size, this should be in case of exe.img replaced by some fix value that will never change, for example 1st 16 bytes of hearder of image.
can u now folow ?
@ mirsev , in T-VALDEUC mtd_exe is FAT, but this can be changed for BD-Player also , jsut reformat stl device , create own FAT image from squashfs image, flash it to stl device and change such things like in TV.....
Denny