Home > Root

Fix Video DRM issue on Rooted Android [Netflix, Prime, Hulu]

In this guide, we will show you the steps to fix the video DRM issue on your rooted Android device while using apps like Netflix, Prime Video, Hulu, etc. All the content that you view on the aforementioned platforms are protected by Digital Rights Management. In simpler terms, it means that you cannot copy, distribute, or modify these contents without a license.

This certification is further divided into three levels, with L3 being the lowest and L1 being the highest. If your device is completely stock then it will have the L1 certification which will allow you to stream content in full HD. On the other hand, if the bootloader on your device is unlocked or if it is rooted, then it will trigger the safety flag.

This, in turn, will result in the failure of SafetyNet and hence the DRM. As a result, you wouldn’t be able to view the contents from the above-listed apps. But using a nifty workaround, you could easily fix the video DRM issue on your rooted Android device with apps like Netflix, Prime Video, Hulu, etc. And in this guide, we will show you how to do just that. Follow along.

What is Liboemcrypto Disabler Magisk Module

Fix Video DRM issue on Rooted Android

The process that we are about to discuss only requires you to flash a module named liboemcrypto.so. This module comes in handy for those apps that use the liboemcrypto.so to play DRM-protected content. These include the likes of Netflix, Prime Video, Hulu, etc. Furthermore, it has been tested on Android 8, 9, 10, and 11, with Android 12+ giving out mixed results.

Fix Video DRM issue on Rooted Android

/system/lib/liboemcrypto.so
/system/lib64/liboemcrypto.so
/vendor/lib/liboemcrypto.so
/vendor/lib64/liboemcrypto.so

You could verify if it will work on your device or not by using a root-supported file explorer and then heading over to any of the above-listed directories. If the liboemcrypto.so file is present in any of these locations, then you should give this mod a try right away. On that note, let’s get started with the steps to fix the video DRM issue on your rooted Android device.

Fix Video DRM issue on Rooted Android using Liboemcrypto

  1. To begin with, download the liboemcrypto.so disabler module from GitHub [mirror link]
  2. Then launch the Magisk app and go to the Modules section.
  3. After that, tap on Install from Storage, navigate to the liboemcrypto module and select it.Fix Video DRM issue on Rooted Android
  4. It will now be flashed onto your device. Once done, hit Reboot.
  5. That’s it. You will now be able to stream DRM content on your rooted device.Fix Video DRM issue on Rooted Android

So these were the steps to fix the video DRM issue on your rooted Android device while using apps like Netflix, Prime Video, Hulu, etc. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

UPDATE 1: Flash “huskydgs magisk mount extend” as well

On some devices, apart from flashing liboemcrypto.so disabler, you’ll also have to flash the “huskydgs magisk mount extend” module as well. Infact it is recommended that you first flash the huskydgs module first and then liboemcrypto. But if you have already flashed the liboemcrypto.so disabler, then uninstall it, restart your device, and then flash huskydgs magisk mount extend followed by the Liboemcrypto Disabler modules. Once both modules have been flashed, restart your device and check if it fixes the Video DRM issue on your rooted Android device.

Fix Video DRM issue on Rooted Android


Share: