No such luck. I can transfer to a Windows machine, and you haven't got a utility for that. That was the reason for asking about the method - I might have been able to bodge something to try and decode it myself. But now you have mentioned 2 keys and only described one, I can't see me being able to knock up a test.If you can transfer a recording from the 2000 to a separate machine which can run the utility, it's just a case of getting the serial number and mac address to derive the encryption key, then running the utility on the file, and seeing if you can play it on the separate machine afterwards.
Unfortunately, I don't seem to be one of them. Can I borrow your custom title?Jeez. There some clever buggers around here, aren't there.
Look at https://en.wikipedia.org/wiki/Triple_DES#Keying_options - keying option 2.But now you have mentioned 2 keys and only described one, I can't see me being able to knock up a test.
I might be able to build a windows version given time but in the meantime, would you be willing to provide a small test recording for me to have a go at?No such luck. I can transfer to a Windows machine, and you haven't got a utility for that.
Security has never really been the issue but the requirements imposed on PVR suppliers by the broadcasters.It's worth mentioning that these keys should be eminently brute-forceable.
I wonder why I didn't think of that... I took a different approach of setting the encryption key on my HD to the same as my main HDR, then I can just rsync the recordings across and watch them on the HDR (or decrypt them there if I want).It seems to me that the primary normal use-case for this facility (apart from rescuing undecrypted recordings from a dead HDR-FOX) is the HD-FOX.
Yes, good idea. The hardware accelerated DLNA method is probably always going to be preferable if available - I'll have to think about how to present the option.I think it would be very useful, particularly for HD-FOX users, to add non-DLNA decryption to the WebIF media browser file options.
I made a short test recording (1m29s), then used the stripts -@@ method via webshell, and it completed in 32.33 seconds. The original file was 23.5MB.
It could conceivably allow detect-ads to operate on the encrypted recording file directly too, although I'm not sure if that's worth pursuing.I also think this may be a better front-end mechanism for detect-ads, or even a general purpose near-real-time decryption.
It would depend on how stripts handled reaching the end of a still growing file, to remove the need for chaseget it would have to only return end-of-file when the recording actually finished.It could conceivably allow detect-ads to operate on the encrypted recording file directly too, although I'm not sure if that's worth pursuing.
BootHDR is a mess. It's clunky and leaves turds where it shouldn't. I half thought about trying to tidy it all up, but have never quite found enough motivation.I never managed to make BootHDR work
With this new decryption method and the Youtube-dl package for downloading YouTube and iPlayer, BootHDR will soon be on its way to the package repository in the sky. It may bump into 'unencrypt' when it gets there.BootHDR is a mess. It's clunky and leaves turds where it shouldn't. I half thought about trying to tidy it all up, but have never quite found enough motivation.
My HD-FOX has somehow managed to scramble its disk and /mod has become completely corrupted. BootHDR is not going back on now.
In as much as decryption seems to be fast enough to keep up (need to test a HiDef), this now seems feasible. I could dedicate a HD-FOX to being a network TV server. There will be some work to do to keep track of the 0.ts write pointer.Presumably it could be possible now to extract the current data from 0.ts, pipe it through a decryption utility (possibly on another box) and then into some streaming server?
You could do this using chaseget (although not on an HD-FOX). Chaseget can provide an (almost) realtime decrypted stream for hi def channelsIn as much as decryption seems to be fast enough to keep up (need to test a HiDef), this now seems feasible. I could dedicate a HD-FOX to being a network TV server. There will be some work to do to keep track of the 0.ts write pointer.
I might be able to build a windows version given time but in the meantime, would you be willing to provide a small test recording for me to have a go at?