https://github.com/tomer8007/widevine-l3-decryptor
Revision 0bc28f2b5722bb3d5538fc11beeed1731141981b authored by Tomer on 19 October 2020, 17:00:06 UTC, committed by Tomer on 19 October 2020, 17:00:06 UTC
Tip revision: 0bc28f2b5722bb3d5538fc11beeed1731141981b authored by Tomer on 19 October 2020, 17:00:06 UTC
Merge branch 'main' of https://github.com/tomer8007/widevine-l3-decryptor into main
Merge branch 'main' of https://github.com/tomer8007/widevine-l3-decryptor into main
Tip revision: 0bc28f2
content_script.js
injectScripts();
async function injectScripts()
{
await injectScript('lib/pbf.3.0.5.min.js');
await injectScript('lib/cryptojs-aes_0.2.0.min.js');
await injectScript('protobuf-generated/license_protocol.proto.js');
await injectScript('content_key_decryption.js');
await injectScript('eme_interception.js');
}
function injectScript(scriptName)
{
return new Promise(function(resolve, reject)
{
var s = document.createElement('script');
s.src = chrome.extension.getURL(scriptName);
s.onload = function() {
this.parentNode.removeChild(this);
resolve(true);
};
(document.head||document.documentElement).appendChild(s);
});
}
Computing file changes ...