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