@Drahy,
So Netflix is no longer using SafetyNet or Play Integrity APIs to restrict usage directly... I'm not sure about Disney, HBO etc but may be similar... L1 Widevine does depend on S/N or PI deviceIntegrity pass on some devices (but not on my RN8T MIUI device) as well as a number of other factors... I'll put more in a following post...
Here goes:
--- Part of a recent conversation pasted: ---
ipdev said:
For the record..
Just manually install (sideload) Netflix. Google will find it and take over updating it.
Magically it show up in PlayStore. Even if not certified and failing SN/PI.
You do not need GApps to use Netflix.
You can install and use Netflix on a custom rom or AOSP/GSI without GApps just fine.
I will stop there before I fill up a whole page on Netflix.
You are correct that this occurs now... Big change from v5.0:
...
Things were different for Netflix users before v5.0, when NetFlix app apparently directly polled SafetyNet. Now SafetyNet only seems to affect users who's device specific Widevine implementation itself is polling SafetyNet API. Netflix said:
With our latest 5.0 release, we now fully rely on the Widevine DRM provided by Google; therefore, many devices that are not Google-certified or have been altered will no longer work with our latest app and those users will no longer see the Netflix app in the Play Store.
... Things are a bit strange/unusual since that update; Store will show app if manually installed but still says "app will not work for your device"... App otherwise still appears per CTS Profile match pass, and now apparently per deviceIntegrity verdict...
It appears that the statement "many devices that are not Google-certified or have been altered will no longer work with our latest app" is not strictly correct; many not passing S/N / PI deviceIntegrity won't decode HD streams however... L1 and L3 are both Google certifications but Widevine is part of AOSP, not just proprietary code, and even uncertified China region devices have L3 certification (I don't think L3 can be lost or any Android don't have at least that) meaning Netflix does work w/ SD streaming on
any device since 5.0...
As I said a while ago:
Why is Netflix even worried about root?
Seems it's not, but we need SafetyNet pass for Netflix in Play Store, also for Widevine attestation to TEE (L1 security for HD streaming / processing) on devices where Widevine polls SafetyNet result / API (Netflix polls Androids Widevine DRM API).
For this reason Netflix runs fine w/ HD processing on many MIUI devices even with broken SafetyNet, but not on others...
Most Xiaomi devices seem to retain L1 Widevine with or without passing CTS Profile match (which of course requires GApps; nb. deviceIntegrity may well now be polled by those devices after updates since June also), but other devices have it only when passing and some devices seem to prevent L1 restoration w/o relocking bootloader... Still others require service department specialist software to generate new keys for CDM if ever they're lost, and some OEMs refuse to help... Since post 5.0 Netflix 'fully relys on the Widevine DRM provided by Google' and OEM implementation is so inconsistent, Netflix is still affected differently by S/N (and PI deviceIntegrity?) per device at least in respect to HD stream decoding ability assuming a device is certified for L1 Widevine in the first place...
A recent post about this:
https://forum.xda-developers.com/t/...p-edits-and-more-v6-1-2.3789228/post-87737559
Despite knowing this stuff I found a couple of my posts where I'd misremembered details and I've made some needed corrections...
--- End of conversation ---
Hope this information helps content streaming service users...

PW