From 600fa88bf9b30a1d05fcfb1125e057b0f6e0f2e8 Mon Sep 17 00:00:00 2001 From: TPD94 Date: Wed, 31 Aug 2022 11:55:03 -0400 Subject: [PATCH] V1.1 ASE Cleaned up spaces, added some specificities, --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8c543a8..307e83d 100644 --- a/README.md +++ b/README.md @@ -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.