ehhmm, why easy if complicated is also posible, no ....
as i work every day with many korean engeniers

(ex Samsung also) , i know this way, but they almost do complicated way , so i go easy way ^..^ ,
just simple tool that we run under telnet , this tool will do all need job, no python no magic ....
1. decrypt firmware
2. mount it temporarly
3. modify start rc.local
4. copy exeDSP outside of mtd_exe
5. patch exeDSP on need points
6. umount exe.imt
7. flash whole images to unused parition
8. calculate each cmacs
9. store cmac to need parition
10. user must just at finish self press ./toggle_c8000
in case of modify rc.local
just add :
Code: Select all
if [ -e /mtd_rwarea/myBoot.sh ]; then
/dtv/usb/sdax/myBoot.sh
else
cd /mtd_exe
./exeDSP
fi
in case of exeDSP patch, it just need one 0 to 1 to change, this can be done by flash tool , so now some special script is realy no need to do,
my plan is just to disable Widget RSA check point that other applications can be ported by other guys to C serie , like Browser etc...
after this all,
i have 2 more pioints to check out , that is widget.signature calculation, and recorded streams to decrypt then is C serie done from my side.
also , if someone play litelbit, he can find out , so strange things are not as they sounds , basicly u can read write stuff whenever u wish

but this later on.... so now some special script is realy no need to do,
@ wortex , yes , Pure "C" code, no Openssl, as i think compiler at me dont have it, and best solution, one C unit to tool.
Denny