Question Netflix Error -93

Search This thread
Yes I too finally got Netflix and Paramount+ to work. I used the liboemcryptodisablerodm method.

OOS13 c.22 on NE2215
Magisk Delta
Enable Zygisk
Enable Magisk hide
hid google play store, google play services, netflix(still had the original version from a fresh factory reset, but I don't think it matters, can probably hide after installing netflix), reboot
Installed liboemcryptodisabler, reboot, safetynetfix 2.3.1,reboot
Wipe data / cache for play store, reboot
Installed/update netflix from apkmirror Netflix 8.53.2 build 8 50340 (netflix was not compatible on my device through playstore)


May or may not need all those reboots.
Thank you everyone for your help!
 
Last edited:
L3, but I'm gonna have to say L3 now is definitely way better now than it was a couple years ago. Was stuck on L3 before on a different phone that I rooted, it had a lot more noticeable pixelations in the videos that it caught my attention and found out it was due to L3. But now, images just look a little less sharp, don't have any pixelations.
 

centifanto

Senior Member
Sep 1, 2022
85
47
OnePlus 9
OnePlus 10 Pro
@Nixeus2 @Machad3x is Magisk Delta a requirement for liboemcryptodisablerodm? I prefer staying on stable and don't want to mess with tearing it down on my OP10Pro since I don't have an easy path to recovery if something goes wrong due to no MSM. And what does liboemcryptodisablerodm do? I tried searching the forums for it and the only result was this thread.

Either way, thank y'all for figuring this out!
 
Last edited:
@Nixeus2 @Machad3x is Magisk Delta a requirement for liboemcryptodisablerodm? I prefer staying on stable and don't want to mess with tearing it down on my OP10Pro since I don't have an easy path to recovery if something goes wrong due to no MSM. And what does liboemcryptodisablerodm do? I tried searching the forums for it and the only result was this thread.

Either way, thank y'all for figuring this out!
Yes Delta is needed to flash that. They didn't code it for stable magisk.
 
  • Like
Reactions: centifanto

roswellraygun

Member
Mar 9, 2008
19
17
@Nixeus2 @Machad3x is Magisk Delta a requirement for liboemcryptodisablerodm? I prefer staying on stable and don't want to mess with tearing it down on my OP10Pro since I don't have an easy path to recovery if something goes wrong due to no MSM. And what does liboemcryptodisablerodm do? I tried searching the forums for it and the only result was this thread.

Either way, thank y'all for figuring this out!
I'm the "author" (literally made one minor and hacky change to original liboemcryptodisabler) of liboemcryptodisablerodm. "liboemcrypto.so" is a Linux library that apps use to play DRM protected content. Disabling the library makes the apps "fallback" to a lower quality (but hey, they play). OnePlus moved this library to the "odm" partition on some devices. My small changes made the disabler find the library on the "odm" partition. Magisk doesn't mount the odm partition to make this possible. Thus Magisk Delta (by HuskyDG) is needed as it mounts a bunch of extra partitions including "odm".
Yes Delta is needed to flash that. They didn't code it for stable magisk.
It's not "coded" for either Magisk. This is a technical limitation of Magisk. If Magisk updated today and mounted the odm partition, liboemcryptodisablerodm would work with it.
 
  • Like
Reactions: centifanto
I'm the "author" (literally made one minor and hacky change to original liboemcryptodisabler) of liboemcryptodisablerodm. "liboemcrypto.so" is a Linux library that apps use to play DRM protected content. Disabling the library makes the apps "fallback" to a lower quality (but hey, they play). OnePlus moved this library to the "odm" partition on some devices. My small changes made the disabler find the library on the "odm" partition. Magisk doesn't mount the odm partition to make this possible. Thus Magisk Delta (by HuskyDG) is needed as it mounts a bunch of extra partitions including "odm".

It's not "coded" for either Magisk. This is a technical limitation of Magisk. If Magisk updated today and mounted the odm partition, liboemcryptodisablerodm would work with it.
It is coded to work with delta as it doesn't have the limitation... Like I said before.... If you read this thread I have posted several times magisk stable can't mount odm
 

centifanto

Senior Member
Sep 1, 2022
85
47
OnePlus 9
OnePlus 10 Pro
Yes Delta is needed to flash that. They didn't code it for stable magisk.
Thank you

I'm the "author" (literally made one minor and hacky change to original liboemcryptodisabler) of liboemcryptodisablerodm. "liboemcrypto.so" is a Linux library that apps use to play DRM protected content. Disabling the library makes the apps "fallback" to a lower quality (but hey, they play). OnePlus moved this library to the "odm" partition on some devices. My small changes made the disabler find the library on the "odm" partition. Magisk doesn't mount the odm partition to make this possible. Thus Magisk Delta (by HuskyDG) is needed as it mounts a bunch of extra partitions including "odm".
Well thanks for your work on this and for your reply/explanation. Very helpful. So two more questions if you don't mind:
1. Has anyone figured out why Disabling ODM allows Netflix to work (albeit at a lower quality)
2. Do we know how Netflix is determining a device is blacklisted, is it the bootloader unlock or root? Any workaround ideas if it is indeed the bootloader unlock that trips it? It is stupid Netflix has done this to their subscribers. Unfortunately I have done all the steps @toolhas4degrees has suggested in this thread to no avail 🙁
 

roswellraygun

Member
Mar 9, 2008
19
17
Well thanks for your work on this and for your reply/explanation. Very helpful. So two more questions if you don't mind:
1. Has anyone figured out why Disabling ODM allows Netflix to work (albeit at a lower quality)
2. Do we know how Netflix is determining a device is blacklisted, is it the bootloader unlock or root? Any workaround ideas if it is indeed the bootloader unlock that trips it? It is stupid Netflix has done this to their subscribers. Unfortunately I have done all the steps @toolhas4degrees has suggested in this thread to no avail 🙁
1. ODM isn't disabled, the widevine drm library gets disabled. I think they want to protect their content but if it can't be, they make it available at a lower quality.
2. I don't really know the particulars, I just know the software and modules that got it working for me.
 
  • Like
Reactions: centifanto

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    What's the solution finally?? What they are explaining, tried the same way but didn't work
    The correct solution is to flash 2.2.1 safety net fix. Hide play services and Netflix in denylist. Make sure you are using zygisk. After setting all deny list up toggle enforce denylist off and flash shamiko module(advanced magisk hide found in magisk alpha tg channel) reboot. Then uninstall Netflix. Install the version attached open it. It will force close. Then go to playstore and update Netflix open Netflix and setup your account. Reboot after if Netflix kicks the error just open apps and force close Netflix and from then on all should be good.
    4
    Wow Wow Wow !

    >> Netflix is now working !


    So...., thanks to @Xpid3r , @roswellraygun and @toolhas4degrees

    What i did :

    > Flash the magisk delta instead of the magisk regular
    > Flash the universal safety net fix and the liboemcryptodisablerodm module ( attached here)

    No need shamiko module !

    Enable Zygisk, hide on magisk the google play store, netflix and the google play service, then uninstall the Netflix you have. Reboot.

    > Install the netflix 4.16 ( attached there)
    > Open it, it will told you "not compatible", press home then install the second apk attached there ( com.netflix.mediaclient.8.30.2), open it, it will prompt you "upgrade to the newer version ? ", say NO ! Then log in !
    > After log in, just open the google play and upgrade !

    All is fine !

    Thank you guys for the help !
    3
    Wow Wow Wow !

    >> Netflix is now working !


    So...., thanks to @Xpid3r , @roswellraygun and @toolhas4degrees

    What i did :

    > Flash the magisk delta instead of the magisk regular
    > Flash the universal safety net fix and the liboemcryptodisablerodm module ( attached here)

    No need shamiko module !

    Enable Zygisk, hide on magisk the google play store, netflix and the google play service, then uninstall the Netflix you have. Reboot.

    > Install the netflix 4.16 ( attached there)
    > Open it, it will told you "not compatible", press home then install the second apk attached there ( com.netflix.mediaclient.8.30.2), open it, it will prompt you "upgrade to the newer version ? ", say NO ! Then log in !
    > After log in, just open the google play and upgrade !

    All is fine !

    Thank you guys for the help !
    Just safetynet fix and libliboemcryptodisablerodm are needed. Netflix can be downloaded from playstore, no need specific version.
    2
    It works indeed but netflix reports widevine as L3 instead of L1
    better than nothing
    2
    The fix is as follows:

    Install these magisk modules:
    Magiskhide props config v6.1.2-v137
    Shamiko v0.5.0
    Universal safteynet fix v2.2.1

    Then app:
    Safety net test off play store

    Then in magisk hide, hide:
    Google playstore
    Services
    Framework
    Netflix

    Uninstall and then Install any Ver netflix

    Reboot

    Update netflix, It may work (Did for me) However...

    Reboot

    *load netflix, it will crash or error. Just double check Safety net pass to be sure you pass
    Clear cache + data to all apps hidden and Netflix

    Open Netflix and it should then work, otherwise force close and reboot.

    I found after this mixture (I'm sure it was this way) i was able to load and play something on 4g and wifi and reboot fine. All ran okay regardless since

    Either way its safety net related but maybe device registered/Flagged. Worst case sign out of all devices and log in fresh so it says a new login has signed in to your email if you have that set up.

    I have a feeling this could be part of netflix's clamping down on accounts and this could be a temporary fix