From a8adf3e020bbea9d733447a0a79e6c43ecffc189 Mon Sep 17 00:00:00 2001 From: FoxRefire <155989196+FoxRefire@users.noreply.github.com> Date: Fri, 14 Jun 2024 11:59:32 +0900 Subject: [PATCH] Add Vodafone(untested) --- popup.html | 1 + python/schemes/Vodafone.py | 8 ++++++++ selectRules.conf | 1 + 3 files changed, 10 insertions(+) create mode 100644 python/schemes/Vodafone.py diff --git a/popup.html b/popup.html index 5e24239..312c897 100644 --- a/popup.html +++ b/popup.html @@ -41,6 +41,7 @@ + diff --git a/python/schemes/Vodafone.py b/python/schemes/Vodafone.py new file mode 100644 index 0000000..16854dc --- /dev/null +++ b/python/schemes/Vodafone.py @@ -0,0 +1,8 @@ +payload = loadBody("json") + +b64challenge = base64.b64encode(challenge).decode() +payload['requests'][3]['params']['challenge'] = b64challenge + +res = await corsFetch(licUrl, "POST", licHeaders, payload, "json") +licence = res['license'] + diff --git a/selectRules.conf b/selectRules.conf index c6e0c26..ddfad25 100644 --- a/selectRules.conf +++ b/selectRules.conf @@ -15,6 +15,7 @@ secure-gen-hapi.canal-plus.com/conso/view$$CanalPlus2 widevine-proxy.drm.technology/proxy$$RiverTV motv.eu/widevine_proxy$$moTV mw.tvnsul.com.br/widevine_proxy$$moTV +vodafone.com/vtv/ccursession/v1/start$$Vodafone contentlicenseservice/v1/licenses media-license-server/validate-auth-token wv-keyos.licensekeyserver