ChrisDaniels
Well-Known Member
BootHDR just runs the humaxtv file that is pulled from the HDR hdf afaik.. nothing special like you're alluding to.
Just interested to know how it works and if it is possible to run the software on the HD-FOX to have a look at (play with) it. I wasn't alluding to anything: I certainly didn't think that this would magically crack the signature encryption issue.BootHDR just runs the humaxtv file that is pulled from the HDR hdf afaik.. nothing special like you're alluding to.
No, only the firmware update process checks the validity of the update file by examining the signature (and rejecting it if the signature is wrong). Hence the need to create a valid signature in order to inject new code in the first instance, but not to just read the update file. The HD-FOX is directed to read the HDR-FOX update file and execute that, having already been modified.Do you have to give the software a spoof HDR-FOX signature?
No, only the firmware update process checks the validity of the update file by examining the signature (and rejecting it if the signature is wrong). Hence the need to create a valid signature in order to inject new code in the first instance, but not to just read the update file. The HD-FOX is directed to read the HDR-FOX update file and execute that, having already been modified.
Did I say it was checked at each switch-on? What would be the need?
There are three levels of security:Signing is to make sure the contents are what they are meant to be and no-one else can inject code. Encryption is to stop people being able to read the code in transit. They serve completely different purposes. Often you want both.
Yes.The HDF files for each machine are also exactly the same size. Is it just the filenames that are different?
Yes I realise that about checksums, but there are well-established hash algorithms which avoid that difficulty.