Cleaned up spaces, added some specificities,
This commit is contained in:
TPD94 2022-08-31 11:55:03 -04:00
parent 131746ceef
commit 600fa88bf9
1 changed files with 7 additions and 7 deletions

View File

@ -10,7 +10,7 @@ I used all the mentioned tools on windows 10 x64
[Python 3.10.2](https://www.python.org/downloads/release/python-3102/ "Python 3.10.2") *Make sure to check "add to path" option when installing.*
[ADB Minimal Install](https://www.droidmirror.com/download/minimal-adb-fastboot-v1-4-3-zip "ADB Minimal Install")
[ADB Minimal Install](https://www.droidmirror.com/download/minimal-adb-fastboot-v1-4-3-zip "ADB Minimal Install") *Make sure to choose yes when it asks if you would like to add to path*
A (preferably non samsung) Android 7-9 (possibly Android 10) device that is able to be rooted.
@ -67,7 +67,7 @@ Change directory to where you extracted the file and enter the command `adb push
Once it has been pushed open up a shell with `adb shell`
Move the server to the tmp directory ` mv /sdcard/fridaserver-15.1.17-android-arm /data/local/tmp/`
Move the server to the tmp directory `mv /sdcard/fridaserver-15.1.17-android-arm /data/local/tmp/`
You may get an error about chown permission, this is negligible
@ -75,19 +75,19 @@ Login as super user and create a new enviroment `su -`
Give execute privileges to frida-server `chmod +x /data/local/tmp/fridaserver-15.1.17-android-arm`
Start the server ` /data/local/tmp/fridaserver-15.1.17-android-arm`
Start the server `/data/local/tmp/fridaserver-15.1.17-android-arm`
**When you start the server command prompt will hang, this is normal and means the program is running, do not close out and continue to step 2**
# Step 2: Extracting the CDM
*If you would like to check if frida-server is running connect via adb to your device in new command prompt like in step one, then use `adb shell` and then `su` and then ` ps | grep frida` this should show you the process running, if it does not something went wrong*
*If you would like to check if frida-server is running connect via adb to your device in new command prompt like in step one, then use `adb shell` and then `su` and then `ps | grep frida` this should show you the process running, if it does not something went wrong*
Download and extract [Dumper](https://cdm-project.com/cdm-tools/l3-dumper/-/archive/main/l3-dumper-main.zip "Dumper")
Open a new command prompt as administrator and change directories to the newly extracted folder and run `pip3 install -r requirements.txt` and once that's finished, start the program with ` python dump_keys.py`
Open a new command prompt as administrator and change directories to the newly extracted folder and run `pip3 install -r requirements.txt` and once that's finished, start the program with `python dump_keys.py`
Now play some widevine encrpyed content. I suggest using [https://bitmovin.com/demos/drm](https://bitmovin.com/demos/drm "https://bitmovin.com/demos/drm") playing over google chrome.
Now play some widevine encrpyed content on your Android device. I suggest using [https://bitmovin.com/demos/drm](https://bitmovin.com/demos/drm "https://bitmovin.com/demos/drm") playing over google chrome.
*Side note: on the T95 S1 I had to stop and start dumper a few times and rebooted the device a few times, sometimes it does take some effort for it to dump the keys*
@ -149,7 +149,7 @@ This should download two files in your yt-dlp directory, an encrpyted `mp4` vide
## Decrypting
Download and extract [MP4 Decrypt](https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-639.x86_64-microsoft-win32.zip "MP4 Decrypt")
Download and extract [MP4Decrypt](https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-639.x86_64-microsoft-win32.zip "MP4 Decrypt")
Open a new command prompt as administrator and change directories to the MP4Decrypt bin folder.