wvdumper / dumper

Dump L3 CDM from any Android device
520 stars 244 forks source link

Doesn't do anything after Hooks completed #21

Open angelux079 opened 2 years ago

angelux079 commented 2 years ago

frida-server runs fine and when the script runs and says Hooks completed, I play widevine DRM content and it doesn't give me anything else. I used bitmovin.com/demos/drm to play DRM content

angelux079 commented 2 years ago

Did you check if Widevine is enabled in your browser? image image

yes, drm content played back fine with widevine but keys did not dump

flex36ty commented 2 years ago

What version of android / magisk are you running?

angelux079 commented 2 years ago

What version of android / magisk are you running?

android 5.1, my device is a galaxy core prime from t mobile (SM-G360T) frida-server runs fine and script too but it just doesn't do anything after Hooks completed

flex36ty commented 2 years ago

What version of android / magisk are you running?

android 5.1, my device is a galaxy core prime from t mobile (SM-G360T) frida-server runs fine and script too but it just doesn't do anything after Hooks completed

Do you have liboemcrytodosabler installed too?

angelux079 commented 2 years ago

What version of android / magisk are you running?

android 5.1, my device is a galaxy core prime from t mobile (SM-G360T) frida-server runs fine and script too but it just doesn't do anything after Hooks completed

Do you have liboemcrytodosabler installed too?

I don't have magisk since I wasn't able to install it but my phone is rooted

JD906 commented 2 years ago

FYI, I don't think Samsung is good for this. I've tested several models,, no luck. But OnePlus phone succeeded.

projectnaked commented 2 years ago

galaxy note 3 worked fine for me

projectnaked commented 2 years ago

What version of android / magisk are you running?

android 5.1, my device is a galaxy core prime from t mobile (SM-G360T) frida-server runs fine and script too but it just doesn't do anything after Hooks completed

Do you have liboemcrytodosabler installed too?

I don't have magisk since I wasn't able to install it but my phone is rooted

which version of magisk did you tried?

JD906 commented 2 years ago

galaxy note 3 worked fine for me

Ok, good to know. What cdm system id did you get?

angelux079 commented 2 years ago

what frida server can run on android 5? I tried some versions, but they just crash the phone and I'm using the correct architecture

Leesnow0204 commented 2 years ago

I run the frida on andriod , but I don't know how to continue ?

can you help me? 未命名

angelux079 commented 2 years ago

I think it stays on Hooks completed because OEM Crypto API is missing, you can see with DRM Info

Rus4kova commented 2 years ago

FYI, I don't think Samsung is good for this. I've tested several models,, no luck. But OnePlus phone succeeded.

Worked fine on my Samsung Galaxy S7 Edge with android 8.0

Rus4kova commented 2 years ago

For anyone trying to dump from Samsung phones ...

  1. Install samsung USB drivers
  2. Install adb from google - just use the ZIP file no need to install
  3. before running script - start adb server and type adb devices in console to make sure your phone is connected and visible
  4. run the script and start the netflix app.

I have dumped L3's from 2 x S7 Edge and S9+ phones. No issues all using Magisk and installing Frida through Magisk so it starts up when the phone boots.

evildemons commented 2 years ago

For anyone trying to dump from Samsung phones ...

  1. Install samsung USB drivers
  2. Install adb from google - just use the ZIP file no need to install
  3. before running script - start adb server and type adb devices in console to make sure your phone is connected and visible
  4. run the script and start the netflix app.

I have dumped L3's from 2 x S7 Edge and S9+ phones. No issues all using Magisk and installing Frida through Magisk so it starts up when the phone boots.

I have attempts that you have written without success. What am I doing wrong do you have discord?

Rus4kova commented 2 years ago

For anyone trying to dump from Samsung phones ...

  1. Install samsung USB drivers
  2. Install adb from google - just use the ZIP file no need to install
  3. before running script - start adb server and type adb devices in console to make sure your phone is connected and visible
  4. run the script and start the netflix app.

I have dumped L3's from 2 x S7 Edge and S9+ phones. No issues all using Magisk and installing Frida through Magisk so it starts up when the phone boots.

I have attempts that you have written without success. What am I doing wrong do you have discord?

It's impossible to say what went wrong, when you don't give any information about errors messages etc.

evildemons commented 2 years ago

It's impossible to say what went wrong, when you don't give any information about errors messages etc.

I only get keybox and no key. Which os version have you had on your samsung?

larsk2 commented 2 years ago

Don't use Netflix. Use a free "DRM test" site for obtaining keys.

projectnaked commented 2 years ago

I am trying to get this to work with Android Studio, is it possible?

yes it is

vathanac commented 2 years ago

I finally figured it out - the problem is the wvdumper output is confusing - you get an error - but if you just click LOAD after Hooks completed - then you get the keys. you don't need Magisk or anything

I rooted Noxplayer with magiskdelta . Connect emulator to pc via debug bridge. Run dump_keys.py and play video on emulator(it said No DRm in chrome). I tried again and again, still no luck :(

I don't know what to do anymore.

Abdelraman commented 9 months ago

any luck with genymotion, android 8 google pixel 3 mentioning hooks completed and stuck at that

3052 commented 9 months ago

I finally figured it out - the problem is the wvdumper output is confusing - you get an error - but if you just click LOAD after Hooks completed - then you get the keys. you don't need Magisk or anything

Abdelraman commented 9 months ago

@3052 exactly, but opening website like udemy in a webview stucks since the web view is not updated

3052 commented 9 months ago

you dont need to use Udemy at all. the point of this tool is to dump a CDM. once you have done that, you can use the same CDM with many different websites. thats why you typically see basic websites like this being recommended:

https://integration.widevine.com/player

because you just need the simplest website that makes a license request. ideally the site you use to dump will be public and wont even require a login, like the one I just linked.