4 ms·
Could this be fixed by disassembling the widevine .so/.dll and altering the function that returns the "security level" so that it always returns the highest lev
by voldacar 7y ago
Could this be fixed by disassembling the widevine .so/.dll and altering the function that returns the "security level" so that it always returns the highest level?
- Avery3R 7y agoThe highest security level involves hardware keys. You'd have to get a hardware device that supports it and extract the keys somehow
- voldacar 7y agoSo what hardware device is it interacting with when it is able to run properly on windows and mac? Is there a reason Linux couldn't interact with this hardware in the same way?
- zelly 7y agoAs I understand it, the DRM authenticates the physical monitor/TV with a key on the hardware. That part is uncrackable because authentication is done on Netflix-side. But as for whatever is rejecting Linux but allowing Windows/macOS, that has to be completely in-software. I think you are right--this could be bypassed by changing a register value somewhere. This sounds like a fun project.
- voldacar 7y ago>But as for whatever is rejecting Linux but allowing Windows/macOS, that has to be completely in-software. Yeah that's more of what i was referring to.