How to Play Netflix HD on any Android Device with Widevine Level 1 DRM

A while ago I wrote an article entitled “Why Doesn’t your Android TV Box Play Full HD or 4K Videos in Netflix?” basically explaining that most TV boxes running Android could only play SD quality, because HD and higher quality requires both Widevine Level 1 DRM, and Netflix certification, and the second part is the most difficult since Netflix need to spend time testing a given product, and may not agree to do so for smaller manufacturers. The end result is that only a small subset of devices can play Netflix HD.

netflix-hd-tabletSamsung Tab S2 is one of the device with Widevine Level 1, but is not certified by Netflix, and by default can only play SD quality. But XDA Forum user chenxiaolong apparently found a workaround and as the photo above shows is now able to reach HD resolutions (e.g. 1920×1080) with Netflix using his tablet. After analyzing packets between the server and his two Samsung tablets, he noticed that he could set “enableWidevineL1” from the JSON response to true, and provided a method showing how to change the app without uploaded a modded apk. But others followed his instructions and released a modified Netflix HD apk. [Broken link: See mirror instead]

Although it might or might not breach Netflix TOS, please note that this has nothing to do with piracy at all, nor does it skip DRM, as it still requires both a Netflix HD subscription and a device supporting Widevine Level 1 DRM. Sadly that also means the trick will still not work on most cheap Android TV boxes that are limited to Level 3 security. It’s also quite possible Netflix eventually notices and changes the code to prevent this little hack. You can check Widevine DRM support with DRM Info app.

Thanks to Theguyuk for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
60 Comments
oldest
newest
jmh2002
jmh2002
7 years ago

Interesting, Thanks 🙂

TMT
TMT
7 years ago

Good news. I’ll test it the apk

Hetz
7 years ago

Question: How can I see the stream details? (resolution, bit rate etc…?)

Theguyuk
Theguyuk
7 years ago

@Hertz

The above example is not available on Netflix UK , Netflix choice, don’t know why.

Theguyuk
Theguyuk
7 years ago

Oddly Samsung’s galaxy tab 2 is listed here https://help.netflix.com/en/node/23939 Netflix is available in HD on the Android tablets below. Note: Devices must run the latest firmware for HD playback to work properly. Acer Predator 8 (GT-810) Acer Iconia Tab 10 (A3-A30) Amazon Fire HD 8″ 2016 (KFGIWI) Asus Zenpad S8 (P01MA, P01M) Asus Zenpad 10 (P023, P021, P01T) Asus ZenPad Z8 for Verizon (VZW_P008) Dell Venue 8 7840 (Requires Android 5.0+) Google Nexus 7 2013 Google Nexus 9 (requires Android 6.0) Google Pixel C Lenovo Yoga 3 Pro (YT3-X90F, YT3-X90L, YT3-X90X) Nvidia Shield Portable Nvidia Shield Tablet Nvidia Shield Tablet… Read more »

Theguyuk
Theguyuk
7 years ago

And the Nvidia Tegra Note 7″ only has a 1280 x 800 resolution !

Theguyuk
Theguyuk
7 years ago
Mihai
7 years ago

I cannot install the apk on my Q10 Pro. If it is an old hack, probably that is why it does not work on mine.

Mihai
7 years ago


No, it does not have Widevine L1 DRM. I had Netflix installed from Play Store, I could not even install the apk.

Aie Massfiria
Aie Massfiria
7 years ago

Hi.

Im remodded that apk to force HD in non-certified device L3. Try it.

http://199.175.53.21/netflix-hd-remodded.apk

Spoock
Spoock
6 years ago

Hi, havu you some latest version of thist apk? It works on Xiaomi Redmi 4X

theguyuk
theguyuk
7 years ago

@Aie Massfiria

Not being rude just security concious, who are you?

How have you modified it?

Aie Massfiria
Aie Massfiria
7 years ago

@theguyuk
just a normal person

theguyuk
theguyuk
7 years ago

@Aie Massfiria
Being evasive too ?

theguyuk
theguyuk
7 years ago


Thank you

I was, am worried over security exploits or account harvesting.

Not turned on the PC in months. Am I right in thinking Widevine L3 is software and Widevine L1 has to be firmware enabled in hardware and have a non rooted device.

Curious how it breaks DRM Widevine L1 to force a Widevine L3 to play L1.

Maybe me, but don’t feel trust in posted app. I will adopt the surrogate goat, miners canary, security method myself.

Aie Massfiria
Aie Massfiria
7 years ago

@theguyuk

Tq for coorperation. Yes, its clean…After i get the apk look into its. I think the apk is disable DRM Detection Level and only supported only Cert-Device L1 then im thinking how to force it to HD in level 3…Actually im re-modded the apk :-

1) To always return Detection Widevine L1 even the device is L3. Means no false (0)..always true (1)
2) To always detect Device is HD

Azmann
Azmann
6 years ago

I try on my android box and my xiaomi mi max 2, maximum resolutiom is 960 x 540. my devices all are widevine L3. I also try to modd apk using guide from https://forum.xda-developers.com/showpost.php?p=65001865&postcount=12, and my apk doesn’t show HD on preview title. why?

Another thing, how to enable 5.1 audio. where to edit in apk? i try open apk netflix version 5.10 and latest, the folder structur also change, and cannot find file /smali/com/netflix/mediaclient/service/webclient/model/leafs/DeviceConfigData.smali anymore. Hope you can help me.. or modd newest version of netflix, since old version HD not working anymore

Aie Massfiria
Aie Massfiria
7 years ago

new latest netflix modded apk by me normal app not leanback. This version is more clear. force to play on UltraHD http://199.175.53.21/netflixlatest.hdonly8.apk
Quote

Massimo Olivieri
Massimo Olivieri
7 years ago

@Aie Massfiria
Can be done same hack with Android TV leanback version APP? and/or force DD+ 5.1 audio?

Aie Massfiria
Aie Massfiria
7 years ago

leanback is hard if using noncertified device..but maybe can on Certified device. Will try.

Massimo Olivieri
Massimo Olivieri
7 years ago

@Aie Massfiria
Not work. netflix show UHD logo into info movie screen, but when playback video OMX decoding report 720×480.

Aie Massfiria
Aie Massfiria
7 years ago

What device that tested and netflix package?

Julian Seidler
Julian Seidler
7 years ago

@Aie Massfiria:
Netflix.hdonly8.apk does not work on Samsung galaxy tab A 10.1 2016 LTE. The resolution is not improved (480p).

Netflix.hd.remodded.apk does not work either. With this version it only plays sound and shows the message: “unable to reach netflix service. Please refer to the customer service.”

Aie Massfiria
Aie Massfiria
7 years ago

Not tested on any device with L1 level..Actually modded special for L3 coz L1 still can using original apk at Playstore and can get HD or UHD depending on device, hdcp level and TV.

Julian Seidler
Julian Seidler
7 years ago

Okay, I thought when this app can trick netflix to accept a L3 device, a L1 device should be easy as well… Bad luck for me

Damkier
Damkier
7 years ago

Seem to work 1080p on my widevine l3 s912

MisterX
MisterX
7 years ago

Does anybody have an APK for an L1 Device?

Victor
Victor
7 years ago

@Damkier
it work at 1080p without mod apk?

Bob Snelgrove
Bob Snelgrove
7 years ago

Any updates for android tv boxes? Amlogic S912.

Bob Snelgrove
Bob Snelgrove
7 years ago

cnxsoft :
@MisterX
Try that one: minix.com.hk/downfile/Netflix_HD.apk

Dead link

Bob Snelgrove
Bob Snelgrove
7 years ago

cnxsoft :
@Bob Snelgrove
I found a mirror @ https://mega.nz/#!kVgDFARC!rA6ASZB-cR65_t-PlHHUwV-6VobbEBc-dEMniK563cI
You need Widevine Level 1 DRM for HD video to work with this. Among Amlogic S912 TV boxes only MINIX NEO U9-H has it (AFAIK).

Thanks, I have a Beelink GT-1 (S912). So I can’t run Widevine or use the HD Netflix apk then?

bob

Bob Snelgrove
Bob Snelgrove
7 years ago

cnxsoft :
@Bob Snelgrove
You can run that apk, but you’ll be limited to 480p. 720p is only possible if you have a box with Widevine L1.
The DRM is something done at the factory that can’t be updated by firmware update.

No 1080P then, even with the MINIX?

Bob Snelgrove
Bob Snelgrove
7 years ago

cnxsoft :
@Bob Snelgrove
That’s my understanding based on what I read on minix forums.
You need to have a Netflix certified device for 1080p/4K, even the hacked app discussed in this post is limited to 720p.

Thanks,

No need to get the MINIX then! So I guess the hacked Samsung at the beginning of this article is an exception then? (1080p)

fred
fred
7 years ago

I have a Beelink Mini MXIII – II and on DRM Info it says Widevine 1.
I´ve installed the netflix_HD.apk as said but the resolution seems to be 720p… so. it didnt change.
Is there any news about this trick?

Marco
Marco
7 years ago

I’ve seen YOKA KB2 PRO specification, it’s written it supports Widevine level 3, do you think this box support Netflix HD FHD 4K? or only HD?

Bob Snelgrove
Bob Snelgrove
7 years ago

@fred
Why would the beelink mini support 720 and not the beelink Gt1?

Marco
Marco
7 years ago

this is a compare DRM between xiaomi redmi pro where netflix run in hd and yoka kb2
https ://drive. google. com/open?id= 0BwF2bFS55u_MLUtNVHBKZTJaQ1U

do you think if I change build.prop of yoka can I see netflix hd?

Jamie
Jamie
7 years ago

Has anyone found a newer work around? The one posted above by cnxsoft no longer works. Using a galaxy tab a

redwing88
redwing88
6 years ago

maybe a dead thread but if anyone this working for the Android TV APK version of netflix. The UI is much better.

Robert Snelgrove
Robert Snelgrove
6 years ago

redwing

Which APK ??

bob

Someone Didnt Like It
Someone Didnt Like It
6 years ago

404. That’s an error.

The requested URL was not found on this server. That’s all we know.

SwissKnife5
5 years ago

I just came to thank you for the apk. I got a new mecool box and there’s this “fix” for it but weirdly, it’s not working like it’s supposed to. This saved my day. wtf! Thank you very much. Hopefully I hope theres an app that can go up to 4k not limited 1080p.

Valéria
Valéria
4 years ago

Could you do this with any more current version of Netflix?

Momo
Momo
2 years ago

I bought a Lenovo Tab M10 plus 2nd Gen that shows Widevine L1, but Netflix shows L3 so no HD!
I installed your APK and now it works like a charm thank you so muuuch !!!!!

Momo
Momo
2 years ago

Do you know if it exists a recent APK with new features but still play HD content?

Khadas VIM4 SBC