[Module] Netflix Enabler - Enable Netflix on rooted devices (Error 5.2 fix)

Search This thread

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
Background:
In the Netflix app for some devices, error 5.2 occurs when a video is being played. I have found a way around this error for these devices, and I managed to make a Magisk module for it. It has nothing to do with Safety Net/Play Store, it simply just lets you play the video and get rid of the error.

How to Install:
Go to modules in Magisk Manager and add the module. It will be flashed inside the app. Then reboot and you can watch Netflix again

How it works:
The file called "liboemcrypto.so" in /system/lib is the file that makes the error occur. This file is removed systemlessly with the power of Magisk, which makes the error disappear.

Issues?
If the module gets an error when flashing in Magisk Manager, flash latest Magisk version, reboot and try again.

Download: https://drive.google.com/file/d/1_0ZezU8YymeIKNAPziVZT6dsi5qmw4wS/view?usp=sharing

Enjoy watching Netflix again on your rooted device!
 
Last edited:

Nye-uhls

Senior Member
Jun 25, 2016
205
75
Grand Rapids
Wait what? Is this a device specific issue?

I thought it only used safetynet to determine if you were rooted or not? The playstore will hide Netflix if you fail safetynet, and the Netflix app itself wont work if you fail safetynet.

Gakaxy s6 here, i pass safetynet, I'm able to download from playstore and play things fine.
 

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
Wait what? Is this a device specific issue?

I thought it only used safetynet to determine if you were rooted or not? The playstore will hide Netflix if you fail safetynet, and the Netflix app itself wont work if you fail safetynet.

Gakaxy s6 here, i pass safetynet, I'm able to download from playstore and play things fine.

Yeah, it seems like it is not all software that is affected by this 5.2 error. This module will not change anything about Safety Net or the play store it just simply lets people with the 5.2 error to play their video in the Netflix app. Thanks for pointing this out :)
 
  • Like
Reactions: Nye-uhls

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
11,437
11,651
Gothenburg
Google Nexus 4
Nexus 6
Have you actually tested your module? From what I see it shouldn't be working since it doesn't actually replace liboemcrypto.so with liboemcrypto.bak. It only adds the .bak file together with the original .so file.

The REPLACE part of config.sh only replaces entire directories with an empty one, not specific files.
 

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
Have you actually tested your module? From what I see it shouldn't be working since it doesn't actually replace liboemcrypto.so with liboemcrypto.bak. It only adds the .bak file together with the original .so file.

The REPLACE part of config.sh only replaces entire directories with an empty one, not specific files.

I have tested it and yes it does work for me and people has reported back to me that it works.
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
11,437
11,651
Gothenburg
Google Nexus 4
Nexus 6
I have tested it and yes it does work for me and people has reported back to me that it works.

Interesting...

Thinking about it, it actually makes sense. Adding the liboemcrypto.so file to the REPLACE part of config.sh will actually create a liboemcrypto.so folder in the module system folder. This is then Magic Mounted over the file, making it into a directory with a .replace file in it. So, the file isn't removed, just "made" into a directory.

It'd be interesting to know if you can leave out the .bak file and if it'll still work, since the way to restore the file in case of issues would be to disable/uninstall the module.
 
  • Like
Reactions: ChanceGPM

ikfe

Senior Member
Mar 11, 2014
95
10
Had a nexus without RPMB (apparently for DRM and bootloader), just used Magisk hide, got few errors at first startup but now it works fine.

Envoyé de mon Nexus 5X en utilisant Tapatalk
 

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
Had a nexus without RPMB (apparently for DRM and bootloader), just used Magisk hide, got few errors at first startup but now it works fine.

Envoyé de mon Nexus 5X en utilisant Tapatalk

That's great. It differs from devices, only the people who get the 5.2 error when clicking any video needs it xD
 

batuzai04123

Senior Member
Dec 26, 2012
206
66
One question though.

I noticed that the quality video was not that great.

Does renaming this liboemcrypto.so file prevents netflix to play higher resolution than HD?
It seems different than watching with all-stock S8,not sure though.

I would like to know if this is a specific device issue or not.
Thank you.
 

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
One question though.

I noticed that the quality video was not that great.

Does renaming this liboemcrypto.so file prevents netflix to play higher resolution than HD?
It seems different than watching with all-stock S8,not sure though.

I would like to know if this is a specific device issue or not.
Thank you.

It shouldn't affect the video quality, there is no remaining liboemcrypto.so file, just a folder called liboemcrypto.so with a .replace file in it with no code that does nothing. I get really good quality on my Galaxy s8+ and there is no difference for me. Netflix sometimes gives you bad quality at first and automatically switches to higher quality if the internet speed for higher quality is enough to avoid buffering. Try connecting to a Wi-Fi or make sure you have 4G with good signal.
 
Last edited:
  • Like
Reactions: batuzai04123

batuzai04123

Senior Member
Dec 26, 2012
206
66
It shouldn't affect the video quality, there is no remaining liboemcrypto.so file, just a folder called liboemcrypto.so with a .replace file in it with no code that does nothing. I get really good quality on my Galaxy s8+ and there is no difference for me. Netflix sometimes gives you bad quality at first and automatically switches to higher quality if the internet speed for higher quality is enough to avoid buffering. Try connecting to a Wi-Fi or make sure you have 4G with good signal.


Appreciated your quick response. I am connected to my wifi @ 50Mbps connection. I will try again and see if quality improves.

Last question, is it possible to manually choose the movie quality for Netflix?

Thank you.
 

ChanceGPM

Senior Member
Oct 20, 2016
223
80
Stockholm
Appreciated your quick response. I am connected to my wifi @ 50Mbps connection. I will try again and see if quality improves.

Last question, is it possible to manually choose the movie quality for Netflix?

Thank you.

Yeah, here: https://www.netflix.com/HdToggle
Also you can change download quality and cellular data usage in the app, see my screenshots. You can't change the quality when the clip is playing, that is automatic.
You could try clearing the data of Netflix after enabling the module too if that makes any difference for you :)
 

Attachments

  • Screenshot_20171123-144911.jpg
    Screenshot_20171123-144911.jpg
    152.1 KB · Views: 1,389
  • Screenshot_20171123-144902.jpg
    Screenshot_20171123-144902.jpg
    249.2 KB · Views: 1,380
  • Like
Reactions: batuzai04123

batuzai04123

Senior Member
Dec 26, 2012
206
66
It shouldn't affect the video quality, there is no remaining liboemcrypto.so file, just a folder called liboemcrypto.so with a .replace file in it with no code that does nothing. I get really good quality on my Galaxy s8+ and there is no difference for me. Netflix sometimes gives you bad quality at first and automatically switches to higher quality if the internet speed for higher quality is enough to avoid buffering. Try connecting to a Wi-Fi or make sure you have 4G with good signal.

Yeah, here: https://www.netflix.com/HdToggle
Also you can change download quality and cellular data usage in the app, see my screenshots. You can't change the quality when the clip is playing, that is automatic.
You could try clearing the data of Netflix after enabling the module too if that makes any difference for you :)

Thank you so much, i didnt know theres HD Toggle in the web version of netflix, mine was set to low quality when I checked.


Now I can stream in full hd thank you.
 

soulremover

Member
Feb 7, 2011
20
3
Netflix

I have a Samsung Galaxy s8 , exynos. I also have magisk 14.5 installed , everything working fine but I cannt install your module . Also I cannt tell where I can find your v1 and v2 of the module
 

Attachments

  • Screenshot_20171127-114546.png
    Screenshot_20171127-114546.png
    77.6 KB · Views: 693

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    Background:
    In the Netflix app for some devices, error 5.2 occurs when a video is being played. I have found a way around this error for these devices, and I managed to make a Magisk module for it. It has nothing to do with Safety Net/Play Store, it simply just lets you play the video and get rid of the error.

    How to Install:
    Go to modules in Magisk Manager and add the module. It will be flashed inside the app. Then reboot and you can watch Netflix again

    How it works:
    The file called "liboemcrypto.so" in /system/lib is the file that makes the error occur. This file is removed systemlessly with the power of Magisk, which makes the error disappear.

    Issues?
    If the module gets an error when flashing in Magisk Manager, flash latest Magisk version, reboot and try again.

    Download: https://drive.google.com/file/d/1_0ZezU8YymeIKNAPziVZT6dsi5qmw4wS/view?usp=sharing

    Enjoy watching Netflix again on your rooted device!
    3
    In case if it does not work anymore (like me...), you can try this method :
    - With a root explorer, go to system/lib/liboemcrypto.so
    - Rename the file (for exemple backup.liboemcrypto.so)
    - Uninstall then reinstall Netflix
    - Login then Netflix & chill

    It work for me!
    2
    You do understand it doesn't give you access to the Netflix service? You have to have a paid subscription already
    2
    I've just installed this on my S8+ on Oreo and Magisk v.16 and it worked fine. Prime videos also works too but maybe that's just a coincidence. Thanks to the OP! ?????
    2
    This fix help me on my rooted rom to get into the app!!! Thank you.

    However the version of Netflix I have is it it will not allow me to download updates. Manually is fine but is there a location where I can find the most recent .apk?
    I'm glad it helped ? Yes, here you can find the latest Apk: https://www.apkmirror.com/apk/netflix-inc/netflix/
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone