https://github.com/tomer8007/widevine-l3-decryptor
Revision fa202a8f35fc9de50b223a0e98dd621dfdcbca51 authored by Tomer on 20 October 2020, 18:03:18 UTC, committed by GitHub on 20 October 2020, 18:03:18 UTC
2 parent s 0bc28f2 + 5f43585
Raw File
Tip revision: fa202a8f35fc9de50b223a0e98dd621dfdcbca51 authored by Tomer on 20 October 2020, 18:03:18 UTC
Merge pull request #3 from NetOperatorWibby/patch-1
Tip revision: fa202a8
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);
	});
}
back to top