The Keygens are useless unless you can find the updated vcg.mhg file!
I have managed to dump the data streams from the RedHot and XtraView MHEG5 PIDS. The stream seems to repeat themself about every 20Kb so I am assuming that this is the whole program. When I isolate that section and view it in a HEX editor I can see references to the following files:
AIENA.txt
WAIDIS.txt
UKPENA.txt
UKPDIS.txt
UEPENA.txt
UEPDIS.txt
disc.mhg
stp.mhg
strp.mhg
fltr.mhg
efld.mhg
diag.mhg
rvl.mhg
vcg.mhg <- this file contains the algo update.
But, I have no idea how to de/compile or dis/assemble the code so I can isolate and view these files. Does the stream need re-parsing? Because MHEG is "middle-ware" does it need a Java style virtual machine to run on? Because of licensing issues there are very few MHEG tools available.
The MHEG viewing software that comes with the Nova-T DVB-T cards is useless, I have tried some generic memory dumping tools but with no luck. I am assuming they must be using another MHEG viewing tool to extract the files or log operations.
I have tried loading the whole stream in several ANS.1 programs but they all complain about the input format. I have even tried some satellite internet file grabbers but they don't work either.
I don't know if people are extracting this file from a dumped stream or viewing it in some Linux / Java MHEG application? Or maybe dumping it from memory while a MHEG application is running?
I have tried searching the dump for a know data pattern [i.e todays codes] but I can't find them. This makes me think the program needs decompiling in some way first.
There is a Java MHEG engine here:
http://www.prz.tu-berlin.de/~joe/mheg/mheg_intro.html
and a compiler here:
http://lionet.info/asn1c/asn1c.cgi
It's all greek to me though...
If anyone has any ideas please let me know.
Cheers,
Nick