safetynet-fix
safetynet-fix copied to clipboard
Netflix - Cannot reach Netflix Service, please try again -93
I'm using OOS 12.1 aka Android 12 in OnePlus 10 Pro, Using magisk 24.3, universal safety net fix module, zygisk enabled, magisk hidden, SafetyNet is passing checked in YASNAC, Cleared data for Google Play Store & Services, as Netflix wasn't visible in Play Store, after data clear, Netflix is visible to download & Device is certified in Play Store. TWRP isn't available for OnePlus 10 Pro yet hence I patched the boot.img through Magisk 24.3 as Magisk 23 cannot patch OOS 12 boot.img, getting error while patching.
But Netflix showing error in launch of the app - Sorry, cannot reach Netflix Service, please try again -93
So don't know how & what actually making the cause, other bank apps are working, I feels bootloader is unlocked that's what the issue is? and universal safety net module doesn't help in bypass some verification which the earlier build of magisk 23 was passing with its own safety net bypass, because in S7 Edge I'm using Lineage OS 12.1 unofficial with Magisk 23, there Netflix is working.
1 - So is it because of TWRP isn't available for OP10p and I used magisk patching method hence I'm getting error in Netflix?? 2 - Bootloader us unlocked hence Netflix not working? 3 - Universal Safety Net doesn't provide bypass in such a level that Netflix catches it ?
Any further solution anyone can suggest, I'm 😢
Note* - several times install uninstall clear data done.
- Magisk hide on, zygisk enabled, Netflix, Google Play & service hidden in configure list, denylist enabled.
- enclosed screenshots for various stuffs
- Wanted to get the Netflix work, unroot isn't a option as there are 7 different things I use that required root privilege.
Had the same problem. my device mi 10 pro
I'm using OOS 12.1 aka Android 12 in OnePlus 10 Pro, Using magisk 24.3, universal safety net fix module, zygisk enabled, magisk hidden, SafetyNet is passing checked in YASNAC, Cleared data for Google Play Store & Services, as Netflix wasn't visible in Play Store, after data clear, Netflix is visible to download & Device is certified in Play Store. TWRP isn't available for OnePlus 10 Pro yet hence I patched the boot.img through Magisk 24.3 as Magisk 23 cannot patch OOS 12 boot.img, getting error while patching.
But Netflix showing error in launch of the app - Sorry, cannot reach Netflix Service, please try again -93
So don't know how & what actually making the cause, other bank apps are working, I feels bootloader is unlocked that's what the issue is? and universal safety net module doesn't help in bypass some verification which the earlier build of magisk 23 was passing with its own safety net bypass, because in S7 Edge I'm using Lineage OS 12.1 unofficial with Magisk 23, there Netflix is working.
1 - So is it because of TWRP isn't available for OP10p and I used magisk patching method hence I'm getting error in Netflix?? 2 - Bootloader us unlocked hence Netflix not working? 3 - Universal Safety Net doesn't provide bypass in such a level that Netflix catches it ?
Any further solution anyone can suggest, I'm 😢
Note* - several times install uninstall clear data done.
- Magisk hide on, zygisk enabled, Netflix, Google Play & service hidden in configure list, denylist enabled.
- enclosed screenshots for various stuffs
- Wanted to get the Netflix work, unroot isn't a option as there are 7 different things I use that required root privilege.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Can you fix it please help me please
I'm using OOS 12.1 aka Android 12 in OnePlus 10 Pro, Using magisk 24.3, universal safety net fix module, zygisk enabled, magisk hidden, SafetyNet is passing checked in YASNAC, Cleared data for Google Play Store & Services, as Netflix wasn't visible in Play Store, after data clear, Netflix is visible to download & Device is certified in Play Store. TWRP isn't available for OnePlus 10 Pro yet hence I patched the boot.img through Magisk 24.3 as Magisk 23 cannot patch OOS 12 boot.img, getting error while patching. But Netflix showing error in launch of the app - Sorry, cannot reach Netflix Service, please try again -93 So don't know how & what actually making the cause, other bank apps are working, I feels bootloader is unlocked that's what the issue is? and universal safety net module doesn't help in bypass some verification which the earlier build of magisk 23 was passing with its own safety net bypass, because in S7 Edge I'm using Lineage OS 12.1 unofficial with Magisk 23, there Netflix is working. 1 - So is it because of TWRP isn't available for OP10p and I used magisk patching method hence I'm getting error in Netflix?? 2 - Bootloader us unlocked hence Netflix not working? 3 - Universal Safety Net doesn't provide bypass in such a level that Netflix catches it ? Any further solution anyone can suggest, I'm 😢 Note* - several times install uninstall clear data done.
- Magisk hide on, zygisk enabled, Netflix, Google Play & service hidden in configure list, denylist enabled.
- enclosed screenshots for various stuffs
- Wanted to get the Netflix work, unroot isn't a option as there are 7 different things I use that required root privilege.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Can you fix it please help me please
No Dear, It's still not working, bootloader is unlock & 2.2.1 of this module doesn't able to bypass for few applications including Netflix
Just wait for the update, right now?
@kdrag0n hey, have you stopped support for this thread?? This problem is with other OnePlus 10 Pro users too, they are trying to reach at different forums & platforms, no where the solution is, what exactly making this issue?? Is the unlocked bootloader is exposed?? Or we are doing something wrong in the rooting & hiding process??
Still not received any solution, is anyone have the solution to it yet? I'm enclosing 2 additional information, I have tried liboemcrypto module for drm unlinking but that also didn't work, please find enclosed screenshots, drm info also.
No Dear, It's still not working, bootloader is unlock & 2.2.1 of this module doesn't able to bypass for few applications including Netflix
This mod is not supposed to bypass root detection for bank, other apps (like Shamiko etc do)... It's mainly to allow SafetyNet attestation to pass by causing fallback to basic attestation type (from hardware type) and adjusting sensitive prop values etc... It can and has caused issues with biometrics etc and possibly with network connectivity, (several issues fixed) but if SafetyNet is passing on Android 8+ devices, it's doing its job.
No Dear, It's still not working, bootloader is unlock & 2.2.1 of this module doesn't able to bypass for few applications including Netflix
This mod is not supposed to bypass root detection for bank, other apps (like Shamiko etc do)... It's mainly to allow SafetyNet attestation to pass by causing fallback to basic attestation type (from hardware type) and adjusting sensitive prop values etc... It can and has caused issues with biometrics etc and possibly with network connectivity, (several issues fixed) but if SafetyNet is passing on Android 8+ devices, it's doing its job.
So, if all okay with this module, do you have any idea, actually what causing the error in Netflix? If uts network related issue, then where should I reach the audience to understand the solution? I had a chat with Netflix support team yesterday and they had no clue, except the app isn't getting network hence -93 error is occurring, you guyz know anyway to find out what hinders the app to connect to internet?
So, if all okay with this module, do you have any idea, actually what causing the error in Netflix? If uts network related issue, then where should I reach the audience to understand the solution? I had a chat with Netflix support team yesterday and they had no clue, except the app isn't getting network hence -93 error is occurring, you guyz know anyway to find out what hinders the app to connect to internet?
My reply yesterday to your XDA post addressed this / mentioned a number of possibilities. (Others replied too)... https://forum.xda-developers.com/t/magisk-general-support-discussion.3432382/post-86765725
The same kind of issue is with Disney + Hotstar app too, here I can login to the app but can't play the videos, getting some error where support team couldn't resolve, @kdrag0n could you please look into it
The same kind of issue is with Disney + Hotstar app too, here I can login to the app but can't play the videos, getting some error where support team couldn't resolve, @kdrag0n could you please look into it
yes I have the same problem.
Same here. OnePlus 10 Pro NE2213
It also happens on Moto Edge 2021 with S except I lock the bootloader However, it works OK with rooted S OnePlus N200 There's something can investigate update: apparently, unlock bootloader altered DRM (paid subscription) video subscription network to "null". Even you can log in like Hulu or Discovery+, you still cannot play video. Possible solution: fix altered connection upon unlocked bootloader
Guys, try this: https://forum.xda-developers.com/t/oneplus-10-pro-ne2215-rooted.4431585
Works for me. Step 5: Netflix still not showing for me on play store, but you always can download the latest apk from APKMirror
How about other subscription video app (Hulu, Discovery+)?
I am sure certain port is blocked after bootloader unlocked. Once it's found out, there's a solution.
How about other subscription video app (Hulu, Discovery+)?
I am sure certain port is blocked after bootloader unlocked. Once it's found out, there's a solution.
I've checked, Netflix, Hotstar Disney+, Hulu, Prime videos, non of them were properly working, prime videos works most of time, rest 3 failed.
Don't see it's going to work, Android 13 will be released by September for my device again that will be having problem.
We don't have TWRP for OnePlus 10 pro, if we could able to install Magisk 23 then it will work, but when try to patch boot image Magisk 23, patching gets failed, so can't install Magisk 23🥲
im having the same problem right now -93 with netflix
safetynet : pass drm : l1 google play : certified modules ;
magiskhide props config shamiko systemless hosts universal gms doze Universal SafetyNet Fix
magisk : canary version : 9b61bdfc latest
tried removing netflix through adb didnt fix tried modded netflix apk / latest apk / installing with sai / old version apk non of them worked
There's nothing to do with Magisk, but it's more on radio partition. I did an experiment. After I revived Edge 2021 and flashed R ROM, I tried to flash radio from S ROM. Lo and behold, same -93 error! There's something to be done on radio.img
Sorry for going offtopic, but @mingkee27 would it be possible for you to dump and post the R modem? It looks like there's 1.0 and 1.1 versions inside the R radio.img, and it hangs on boot when flashed on an S rom, since it only has a single version. Hoping that extracting /dev/block/by_name/modem_a (or b depending on active slot) would yield a modem that could work with S ROM and widevine L1. Thanks
I tried to flash R (A11) radio on A12 ROM and it doesn't boot Model: Moto Edge 2021 I need to know does anybody have rooted Moto phone with A12 ROM having same Netflix problem
Actually, you can grab Edge 2021 ROM from lolinet.com
https://mirrors.lolinet.com/firmware/moto/berlna/official/ @ziddey
@mingkee27 thanks, yeah that's where I got the images. Unfortunately, with R, there's two versions included in the radio.img:
BUILD REQUEST INFO:
SW Version (1.0): berlna_global-user 11 RRMS31.Q3-23-77-1-3 faee2 release-keysM7325_HI43_45.1293.01.44.05R
Modem Version (1.0): M7325_HI43_45.1293.01.44.05R
FSG Version(1.0): FSG-7325-02.79.02
SW Version (1.1): berlna_global-user 11 RRMS31.Q3-23-77-1-3 faee2 release-keysM7325_HI43_45.1293.01.44.05R
Modem Version (1.1): M7325_HI43_45.1293.01.44.05R
FSG Version(1.1): FSG-7325-02.79.02
MBM Version: MBM-3.0-berlna_global-20f843033-220223
Build Fingerprint: motorola/berlna_global/berlna:11/RRMS31.Q3-23-77-1-3/faee2:user/release-keys
vs in S, there's only one:
BUILD REQUEST INFO:
SW Version: berlna_global-user 12 S1RMS32.48-18-11-2-7 37913-2ed25 release-keysM7325_HI43_45.1293.01.68R
Modem Version: M7325_HI43_45.1293.01.68R
FSG Version: FSG-7325-02.98.03
MBM Version: MBM-3.0-berlna_global-8c576cf20-220627
Build Fingerprint: motorola/berlna_global/berlna:12/S1RMS32.48-18-11-2-7/37913-2ed25:user/release-keys
So when I flash the R radio.img with S ROM, it hangs on boot. Unrelated, but I was able to dump the R fsg 1.1 image (1.0 and 1.1 are different in the xt2141-1 verizon R firmware), and am using that with the S modem/ROM to get n77 support with verizon (for some reason, n77 is excluded for verizon with the current fsg carrier profiles).
It's fine if the R radio doesn't boot in S. I'm just curious to mount it (it's just an ext4 image) and compare. Really, I'm sure I could dig around and figure out how to split radio.img into modem/fsg images, but I haven't explored that yet.
I grabbed this and got radio from there
https://mirrors.lolinet.com/firmware/moto/berlna/official/RETUS/XT2141-2_BERLNA_RETUS_11_RRMS31.Q3-23-77-1-2_subsidy-DEFAULT_regulatory-DEFAULT_cid50_CFC.xml.zip
Yes, the R radio contains two modems and two fsgs, vs the S radio only contains one of each. This causes a no-boot scenario when used with an S rom. By flashing that radio, I was then able to flash my dumped S modem, boot, and then dump both fsg images. However, the same can't be done for the modems since it can't boot.
Alright, so I figured out how to pull NON_HLOS.bin out of radio.img. Forgot about simg vs img and got hung up for a bit.
Extracted widevine.mbn and tested it out. Indeed Netflix loads up now, along with everything else. Checking logcat, L3 succeeds, it tries L1, fails, and reverts to L3.
berlna:/vendor # logcat |grep -E 'WVCdm|OEMCrypto'
08-10 05:56:44.826 1181 1206 I WVCdm : [app][com.netflix.mediaclient] calling virtual Return<void> wvdrm::hardware::drm::V1_3::widevine::WVDrmFactory::createPlugin(const hidl_array<uint8_t, 16> &, const android::hardware::hidl_string &, android::hardware::drm::V1_3::IDrmFactory::createPlugin_cb)
08-10 05:56:44.826 1181 1206 D WVCdm : Instantiating CDM.
08-10 05:56:44.827 1181 1206 I WVCdm : [cdm_engine.cpp(517):QueryStatus] Querying status
08-10 05:56:44.830 1181 1206 I WVCdm : [oemcrypto_adapter_dynamic.cpp(696):Initialize] Level 3 Build Info (v16): OEMCrypto Level3 Code 22590 May 28 2021 19:37:25
08-10 05:56:44.830 1181 32007 I WVCdm : [(0):] Level3 Library 22590 May 28 2021 19:37:25
08-10 05:56:44.835 1181 1206 I WVCdm : [oemcrypto_adapter_dynamic.cpp(710):Initialize] L3 Initialized. Trying L1.
08-10 05:56:44.837 1181 1206 I QCOM-OEMCrypto: OEMCrypto_Initialize
08-10 05:56:44.837 1181 1206 I QCOM-OEMCrypto: License: Widevine: YES CPZ: YES
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: ---------------Widevine OEMCrypto configuration-----------------
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: TA-HLOS interface : SMCInvoke
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Crypto Engine SMMU Virtual Address : Yes
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Measure elapsed time : No
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Inplace decryption for clear buffer : Yes
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Frame Assembly : Yes
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Scratch buffer size : 4194304
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Decrypt hash tests : No
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Secure buffer tests : No
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: Idle mode enabled for external display : No
08-10 05:56:44.852 1181 1206 I QCOM-OEMCrypto: ----------------------------------------------------------------
08-10 05:56:44.874 1181 1206 E QCOM-OEMCrypto: Error at trusted_app_initialize : 171
08-10 05:56:44.874 1181 1206 E QCOM-OEMCrypto: TA Result : 10 OEMCryptoResult : 1
08-10 05:56:44.875 1181 1206 I QCOM-OEMCrypto: -----------------------------------------------------------------
08-10 05:56:44.875 1181 1206 I QCOM-OEMCrypto: Error stack trace[3] for TA version 0:0
08-10 05:56:44.875 1181 1206 E QCOM-OEMCrypto: init_keybox_provisioning : 732
08-10 05:56:44.875 1181 1206 E QCOM-OEMCrypto: initialize_provisioning : 776
08-10 05:56:44.875 1181 1206 E QCOM-OEMCrypto: i_widevine_oemcrypto_initialize : 497
08-10 05:56:44.875 1181 1206 I QCOM-OEMCrypto: -----------------------------------------------------------------
08-10 05:56:44.875 1181 1206 E QCOM-OEMCrypto: Error at _oecc01 : 231
08-10 05:56:44.875 1181 1206 I QCOM-OEMCrypto: Cleanup OEMCrypto library
08-10 05:56:44.886 1181 1206 W WVCdm : [oemcrypto_adapter_dynamic.cpp(775):LoadLevel1] Could not initialize L1. Falling Back to L3.
08-10 05:56:44.886 1181 1206 D WVCdm : [crypto_session.cpp(317):Init] OEMCrypto version (default security level): 16.3
08-10 05:56:44.886 1181 1206 D WVCdm : [crypto_session.cpp(326):Init] OEMCrypto version (L3 security level): 16.3
08-10 05:56:44.886 1181 1206 I WVCdm : [cdm_engine.cpp(517):QueryStatus] Querying status
08-10 05:56:44.886 1181 1206 D WVCdm : [crypto_session.cpp(718):Open] Opening crypto session: requested_security_level = Default
08-10 05:56:44.887 1181 1206 I WVCdm : [usage_table_header.cpp(159):Init] Initializing usage table header: security_level = 3
08-10 05:56:44.887 1181 1206 D WVCdm : [usage_table_header.cpp(188):Init] Usage table capacity is unlimited: security_level = 3
08-10 05:56:44.892 1181 1206 I WVCdm : [usage_table_header.cpp(212):Init] Number of usage entries: 0
08-10 05:56:44.896 1181 1206 I WVCdm : [app][com.netflix.mediaclient] calling virtual Return<void> wvdrm::hardware::drm::V1_3::widevine::WVDrmFactory::createPlugin(const hidl_array<uint8_t, 16> &, const android::hardware::hidl_string &, android::hardware::drm::V1_3::IDrmFactory::createPlugin_cb)
I don't have the logs from the newer widevine.mbn (which causes netflix to -93), but it failed L1 differently.
Note DRM Info reports L1 support when using the new widevine.mbn. With the old one, it shows L3 only.
I haven't tried, but it seems this may be the (L3 only) solution for those affected: https://forum.xda-developers.com/t/magisk-module-liboemcrypto-disabler-for-drm-protected-content-netflix-my5-etc.3794393/
im having the same problem right now -93 with netflix
safetynet : pass drm : l1 google play : certified modules..
Guys/gals, Playstore (like Google Pay) is now (from July) using new Play Integrity API and failed attestation now results in apps like Netflix being hidden in store...
For Play Integrity see recent pull request here and USNF mod by @Displax ... You must achieve at least MEETS_DEVICE_INTEGRITY verdict; MEETS_STRONG_INTEGRITY is not needed...
Watch out July security patch. You won't be able to install/update Netflix until next USNF comes along
Did anyone tried rooting OOS 13 in OnePlus 10 Pro? Is the Netflix & Other OTT apps working?? or still same error?
Have anyone got any solution yet?? OnePlus 10 Pro running Android 13
I found a solution liboemcrypo.so is what to blame add liboemcrypo disabler can fix the problem Solution for OnePlus https://forum.xda-developers.com/t/root-10t-5g.4484233/post-88148645