safetynet-fix icon indicating copy to clipboard operation
safetynet-fix copied to clipboard

Netflix - Cannot reach Netflix Service, please try again -93

Open Errorguy1991 opened this issue 2 years ago • 52 comments

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. Screenshot_2022-04-11-05-16-20-00_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-16-12-04_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-17-46-98 Screenshot_2022-04-11-05-18-28-70_1416f938ee57ce661c832da32616b710 Screenshot_2022-04-11-05-18-18-92_0ecf870e1d5390b9ac21ebc76f00749d Screenshot_2022-04-11-05-23-29-05_84d3000e3f4017145260f7618db1d683 Screenshot_2022-04-11-05-18-07-31_b5a5c5cb02ca09c784c5d88160e2ec24 Screenshot_2022-04-11-05-31-36-55_8ecd68a317969a903887707449183b6f

Errorguy1991 avatar Apr 10 '22 23:04 Errorguy1991

Had the same problem. my device mi 10 pro Uploading Screenshot_20220411-200813_Netflix.png…

jornjud avatar Apr 11 '22 14:04 jornjud

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. Screenshot_2022-04-11-05-16-20-00_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-16-12-04_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-17-46-98 Screenshot_2022-04-11-05-18-28-70_1416f938ee57ce661c832da32616b710 Screenshot_2022-04-11-05-18-18-92_0ecf870e1d5390b9ac21ebc76f00749d Screenshot_2022-04-11-05-23-29-05_84d3000e3f4017145260f7618db1d683 Screenshot_2022-04-11-05-18-07-31_b5a5c5cb02ca09c784c5d88160e2ec24 Screenshot_2022-04-11-05-31-36-55_8ecd68a317969a903887707449183b6f Can you fix it please help me please

jornjud avatar Apr 12 '22 10:04 jornjud

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. Screenshot_2022-04-11-05-16-20-00_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-16-12-04_a190589fdc6482a9c57aff352828b470 Screenshot_2022-04-11-05-17-46-98 Screenshot_2022-04-11-05-18-28-70_1416f938ee57ce661c832da32616b710 Screenshot_2022-04-11-05-18-18-92_0ecf870e1d5390b9ac21ebc76f00749d Screenshot_2022-04-11-05-23-29-05_84d3000e3f4017145260f7618db1d683 Screenshot_2022-04-11-05-18-07-31_b5a5c5cb02ca09c784c5d88160e2ec24 Screenshot_2022-04-11-05-31-36-55_8ecd68a317969a903887707449183b6f 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

Errorguy1991 avatar Apr 12 '22 10:04 Errorguy1991

Just wait for the update, right now?

jornjud avatar Apr 13 '22 03:04 jornjud

@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??

Errorguy1991 avatar Apr 15 '22 06:04 Errorguy1991

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. Screenshot_2022-04-19-08-32-37-67 Screenshot_2022-04-19-08-22-53-40_a190589fdc6482a9c57aff352828b470

Errorguy1991 avatar Apr 19 '22 03:04 Errorguy1991

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.

pndwal avatar Apr 19 '22 06:04 pndwal

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?

Errorguy1991 avatar Apr 20 '22 03:04 Errorguy1991

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

pndwal avatar Apr 20 '22 09:04 pndwal

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

Errorguy1991 avatar May 18 '22 19:05 Errorguy1991

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.

jornjud avatar May 27 '22 09:05 jornjud

Same here. OnePlus 10 Pro NE2213

MatrixDJ96 avatar Jun 05 '22 21:06 MatrixDJ96

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

mingkee27 avatar Jun 21 '22 20:06 mingkee27

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

andgtr08 avatar Jun 22 '22 12:06 andgtr08

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.

mingkee27 avatar Jun 22 '22 17:06 mingkee27

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🥲

Errorguy1991 avatar Jun 22 '22 20:06 Errorguy1991

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

PromHeda avatar Jul 24 '22 08:07 PromHeda

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

mingkee27 avatar Jul 28 '22 17:07 mingkee27

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

ziddey avatar Aug 09 '22 22:08 ziddey

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

mingkee27 avatar Aug 09 '22 22:08 mingkee27

Actually, you can grab Edge 2021 ROM from lolinet.com

https://mirrors.lolinet.com/firmware/moto/berlna/official/ @ziddey

mingkee27 avatar Aug 09 '22 22:08 mingkee27

@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.

ziddey avatar Aug 10 '22 00:08 ziddey

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

mingkee27 avatar Aug 10 '22 01:08 mingkee27

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.

ziddey avatar Aug 10 '22 01:08 ziddey

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/

ziddey avatar Aug 10 '22 09:08 ziddey

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...

pndwal avatar Aug 10 '22 14:08 pndwal

Watch out July security patch. You won't be able to install/update Netflix until next USNF comes along

mingkee27 avatar Aug 11 '22 17:08 mingkee27

Did anyone tried rooting OOS 13 in OnePlus 10 Pro? Is the Netflix & Other OTT apps working?? or still same error?

Errorguy1991 avatar Sep 24 '22 03:09 Errorguy1991

Have anyone got any solution yet?? OnePlus 10 Pro running Android 13

Errorguy1991 avatar Jan 20 '23 18:01 Errorguy1991

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

mingkee27 avatar Feb 22 '23 19:02 mingkee27