Welcome to World of IPTV

With

+23k members
+11k threads
+106k posts

we are the most popular IPTV community on the web. 

IMPORTANT NOTE:
WE HAVE RECENTLY NOTICED THAT TOO MANY DOUBLE FAKE ACCOUNTS ARE CREATED IN THE PAST.
TO PREVENT THIS ISSUE THE DECISION WAS MADE THAT IN THE FUTURE A ANNUALLY FEE 20 EURO WILL BE RAISED FOR NEW MEMBERSHIPS.

Join now to the World of IPTV

Forum Rules

Before you start, check out the forum rules first

Account upgrade

Upgrade your account to get access to full features

Advertising

Would you like to place your advertisement with us ?

Resources Manager

Hundreds of IPTV scripts and apps are available for download

Tutorial DECRYPTING MPD DRM/WIDEVINE KEYS

SpY

Moderator
Staff member
Moderator
Seller
Ext. Member
Joined
May 16, 2023
Messages
19
Reaction score
79
Points
24
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


 
Last edited by a moderator:

redhat

Administrator
Staff member
Administrator
Chief Moderator
Moderator
Joined
Jun 19, 2019
Messages
3,066
Reaction score
14,798
Points
134
Location
root[@]woi
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


*** Hidden text: cannot be quoted. ***
Thanks for this great tutorial mate.
Waiting for tutorial how pulling the the CDM key from an android device. 👍🏻
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

salvatete

Banned
Banned
Ext. Member
Joined
Sep 25, 2019
Messages
56
Reaction score
127
Points
44
Location
spain
I'll be writing the next one next week
I'll be pulling l3 key From an nvidia shield tv 2015 Model Just waiting on the new remote to arrive through the post
thanks for your work good news
 

Xaltouney

Extended Member
Ext. Member
Joined
Feb 5, 2020
Messages
98
Reaction score
291
Points
64
Location
/bin/bash
Amazing sharing.
Curious to see for the L3 and maybe the L1 who knows?
Thanks for all.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

Inzaghi9

Extended Member
Ext. Member
Joined
Sep 28, 2019
Messages
51
Reaction score
187
Points
44
Location
Saudia Arabia
Many thanks mate
And I hope you get us tutorial how pulling the the CDM key from an android device
 

thugthug

Basic Member
Basic Member
Joined
Jul 23, 2021
Messages
152
Reaction score
248
Points
54
Location
::1
great tutorial and starting point friend, for sure this is one of the best contributions on the forum. Hope you have time to do part two, I send you good vibes. Hugs.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

NullZ

Extended Member
Ext. Member
Joined
Oct 1, 2019
Messages
85
Reaction score
78
Points
29
Location
Arizona
do you have a solution for ubuntu 20.04 too? I tried to install this solution on a VPS with Ubuntu 20.04 and it doesn't work. I'm getting too many errors

Instead, it works on Windows
 

gusanakan

Extended Member
Ext. Member
Joined
Sep 26, 2019
Messages
110
Reaction score
439
Points
74
Location
DDG
thanks, but woth command: python python.py

I getting this error what I am doing wrong?
File "python.py", line 23
print(f'{chr(10)}PSSH obtained.\n{pssh}')
SyntaxError: invalid syntax
 

redhat

Administrator
Staff member
Administrator
Chief Moderator
Moderator
Joined
Jun 19, 2019
Messages
3,066
Reaction score
14,798
Points
134
Location
root[@]woi
thanks, but woth command: python python.py

I getting this error what I am doing wrong?
File "python.py", line 23
print(f'{chr(10)}PSSH obtained.\n{pssh}')
SyntaxError: invalid syntax
Try it with

py l3.py
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

melk

Extended Member
Ext. Member
VIP Member 12M
Joined
Jun 30, 2020
Messages
57
Reaction score
95
Points
29
Location
world
any helps ?

i've pasted the converted curl in headers.py and i'm getting error HTTP 500.

Capture.PNG
 
Last edited:

dailyupdates

Extended Member
Ext. Member
Joined
Sep 25, 2019
Messages
177
Reaction score
804
Points
104
Location
hell
any helps ?

i've pasted the converted curl in headers.py and i'm getting error HTTP 500.

View attachment 4221
i get the same error with many sites but im fairly new at this.... what did fix my issue on some was trying to use the different license urls as headers... not always but sometimes it did work for me... hopefully someone can tell us what gives that error and how to fix it.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

xxl

Extended Member
Ext. Member
Joined
Oct 27, 2019
Messages
22
Reaction score
27
Points
24
Location
EU
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


*** Hidden text: cannot be quoted. ***
Hi , i need a help please, I'm getting that error

c:\cdm-key>python python.py
Traceback (most recent call last):
File "c:\cdm-key\python.py", line 7, in <module>
import base64, requests, sys, xmltodict
ModuleNotFoundError: No module named 'requests'
 
shape1
shape2
shape3
shape4
shape5
shape6
Top
AdBlock Detected

We know, ad-blocking software do a great job at blocking ads. But our site is sponsored by advertising. 

For the best possible site experience please take a moment to disable your AdBlocker.
You can create a Account with us or if you already have account, you can prefer an Account Upgrade.

I've Disabled AdBlock