# Purpose of this project Hello everyone! Hope all is good. I've spent the past few months scouring pages just to try and get decryption keys for widevine content. There was no clear instructions on the internet and the instructions that are there need pieced togther for a proper result. What I've tried to do is condense these fragments down to a cohesive guide for people to follow. If you have any questions feel free to message me on here, my reddit and discord, Contact informatoin can be found on my profile ## Prerequisites I used all the mentioned tools on windows 10 x64, please install all of the [Golang](https://go.dev/dl/:// "Golang") [Python 3.10.2](https://www.python.org/downloads/release/python-3102/ "Python 3.10.2") [YT-DLP](https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe "YT-DLP") A (preferably non samsung) Android 7-9 (possibly Android 10) device that is able to be rooted and bonus points for bootloader unlocked #### What I used [Truewell T95 S1](https://www.amazon.com/T95-S1-Android-Amlogic-Ethernet/dp/B07F8X1PQR "Truewell T95 S1") I'ts pre-rooted, and I know I could dump the keys from it from previous users success, and it's only around $30 USD, much cheaper than what you'll get secondhand and have to be worried about everything going right, but like I said in the previous section, the selection of what should work is pretty large so if you have a spare device you can avoid this cost. **IF YOU DO USE YOUR OWN ANDROID DEVICE YOU MUST INSTALL MAGISK AND THE FRIDA-SERVER MODULE** You can find the installation instructions for magisk [here](https://topjohnwu.github.io/Magisk/install.html "here") and the frida module [here](https://github.com/ViRb3/magisk-frida "here"). # Step 1: Extracting CDM Connect to your android device via ADB, on the T95 this is enable by default over wifi. Other devices may vary.