[Magisk Module] Nexus 6 Angler Widevine Libs

jbaumert

Senior Member
Jun 9, 2012
700
524
0
Eaton, CO
A Magisk module that adds Angler widevine libs to Nexus 6 custom ROMs. This allows video/audio playback with the current version of the Netflix app. (Probably other video apps as well.)

This is my first Magisk module, so it's probably going to need a little "polish". That said, installing a module after flashing a new ROM is a whole lot quicker than manually copying and setting permissions on the needed files.

Files included in module:

/system/vendor/firmware/widevine.b00
/system/vendor/firmware/widevine.b01
/system/vendor/firmware/widevine.b02
/system/vendor/firmware/widevine.b03
/system/vendor/firmware/widevine.mdt
/system/vendor/lib/libdrmfs.so
/system/vendor/lib/libdrmtime.so
/system/vendor/lib/mediadrm/libwvdrmengine.so

I've tested on LineageOS (official download) and crDroid (personal build) and had working video / audio playback on both.
 

Attachments

Elektroschmock

Recognized Developer
Dec 25, 2010
1,024
4,527
153
Winnenden
A Magisk module that adds Angler widevine libs to Nexus 6 custom ROMs. This allows video/audio playback with the current version of the Netflix app. (Probably other video apps as well.)

This is my first Magisk module, so it's probably going to need a little "polish". That said, installing a module after flashing a new ROM is a whole lot quicker than manually copying and setting permissions on the needed files.

Files included in module:

/system/vendor/firmware/widevine.b00
/system/vendor/firmware/widevine.b01
/system/vendor/firmware/widevine.b02
/system/vendor/firmware/widevine.b03
/system/vendor/firmware/widevine.mdt
/system/vendor/lib/libdrmfs.so
/system/vendor/lib/libdrmtime.so
/system/vendor/lib/mediadrm/libwvdrmengine.so

I've tested on LineageOS (official download) and crDroid (personal build) and had working video / audio playback on both.
Thank you thats interesting!
Does this allow L1 DRM (playback of HD videos).
How did you come up with this list of files?
 

jbaumert

Senior Member
Jun 9, 2012
700
524
0
Eaton, CO
Thank you thats interesting!
Does this allow L1 DRM (playback of HD videos).
How did you come up with this list of files?
According to "DRM Info" the security level is "L3" which is only SD quality. It would be nice to get HD at some point, but it's only a 6" screen, and I never noticed....

As for the list of files, I need to do some looking (to provide proper credit). A few weeks ago I was digging around the forum and noticed a couple of the ROMs had working DRM video playback, which eventually lead me to github and a commit the had the list. First time, I just added to my device set permissions and it worked. Since I like to re-flash my N6 quite often (back-up phone), I figured why not make up a Magisk module to make this easier...

Oddly enough, doing a fresh install of LOS, DRM Info shows "L1" and Netflix starts fine, but then hangs on "Loading..." when trying to play a video.
 

Elektroschmock

Recognized Developer
Dec 25, 2010
1,024
4,527
153
Winnenden
According to "DRM Info" the security level is "L3" which is only SD quality. It would be nice to get HD at some point, but it's only a 6" screen, and I never noticed....

As for the list of files, I need to do some looking (to provide proper credit). A few weeks ago I was digging around the forum and noticed a couple of the ROMs had working DRM video playback, which eventually lead me to github and a commit the had the list. First time, I just added to my device set permissions and it worked. Since I like to re-flash my N6 quite often (back-up phone), I figured why not make up a Magisk module to make this easier...

Oddly enough, doing a fresh install of LOS, DRM Info shows "L1" and Netflix starts fine, but then hangs on "Loading..." when trying to play a video.
Oh Lineage-15.1 from 04.23.2018 should have DRM L3 already out of the box.
netflix should be working without further modification.
 
  • Like
Reactions: jbaumert