Custom OS after Widevine L1 update - OnePlus 5T Questions & Answers

Will the widevine update keep if I install a custom OS?
Phone came back today within the 5 day turn around advertized.
I will be flashing Lineage OS and don't want to be surprised the L1 is all gone. I could not find any clear answer.
Is the Widevine API in a separate chip?

Widevine L1 is in the DRM partition so it is unaffected by flashing or wiping.

Macusercom said:
Widevine L1 is in the DRM partition so it is unaffected by flashing or wiping.
Click to expand...
Click to collapse
I got this device yesterday, with stock ROM it has widevine l1,
flashed LOS, now it shows widevine l3.
why is that and how to fix this?
thanks in advance

Related

Issue with Netflix, Widevine L1 , and Magisk - Any Fixes?

Hi All,
I finally decided to update to Widevine L1 because I thought why not. It was a quick and painless process as I was able to reflash my TWRP backup and was back up and running in minutes. Come to find out though I am having issues playing netflix.... When I try to open netflix I get the error, "Sorry, we could not reach the Netflix service. Please try again later. [-9]." I couldn't find much on it until I stumbled across this thread
https://forum.xda-developers.com/showthread.php?t=2527627&page=4
Is anyone aware of a workaround this? I did a reset and was able to get netflix back but as soon as I got Magisk on there it seems, the error came back. I know I can run stock without root but that would just make me want to ditch this phone. If anyone has any experience or ways to get around this please share. The forum above references a file to rename which I was unable to actually find.
Thanks!
Try hiding root from Netflix using Magisk hide root option
abeysoft said:
Try hiding root from Netflix using Magisk hide root option
Click to expand...
Click to collapse
I have hidden it and it doesn't work. Not sure if it is a Magisk thing that needs updating or a OnePlus issue. To be clear I have hidden Google Pay and Netflix, both of which now act funny when I try to use them. I am otherwise on the latest version of OOS with latest Magisk. Safteynet passes without a problem.
To those that run into this issue, the Magisk module liboemcrypto disabler will fix issues with Netflix not launching. It essentially just takes your device back to Widevine L3 which means no HD Netflix streaming still, but it will at least work :crying:
boricuastock said:
To those that run into this issue, the Magisk module liboemcrypto disabler will fix issues with Netflix not launching. It essentially just takes your device back to Widevine L3 which means no HD Netflix streaming still, but it will at least work :crying:
Click to expand...
Click to collapse
Can I undo going back to Widevine L3 by myself once this issue is fixed or do I have to send my phone again to oneplus or does this "fix" let netflix think I'm on L3 while my phone stays on L1?
charlie.. said:
Can I undo going back to Widevine L3 by myself once this issue is fixed or do I have to send my phone again to oneplus or does this "fix" let netflix think I'm on L3 while my phone stays on L1?
Click to expand...
Click to collapse
You will not need to send the phone back in. I don't know much about widevine but all this does is remove or mask a file on the filesystem that is needed as part of the check. If you reset the device or put the file back, the Widevine L1 is back. By using the module or moving the file you are just temporarily undoing the certification. Basically I think of it as there is a hardware and software fix for the update to L1. You are undoing the software and oneplus did the hardware side. When put together you get L1 otherwise you only get L3.
I did just disable the module and got L1 back after reboot, fyi.
Netflix has implemented a new way to "protect" their Widevine L1 content (AKA HD Content) that doesnt work with unlocked phones even if it is stock but only unlocked (it is protected by signed bootloaders). The only way right now to get Netflix working is by removing or renaming the file "/system/lib/liboemcrypto.so" it may also be in "/vendor/lib/". But by doing that you of course lose access to HD content protected with Widevine, Note that also other services uses this and if i remember correctly Amazon's video service for an example.
Im hoping netflix comes to their senses sometime soon but right now this is the situation unfortunately.
Issue with prime video 1080p on android
Thank you for your explainations. With amazons "prime video" content is another problem to get it in 1080p, because just a few devices are supported. I think they are all on widevine L1 but are additional special supported by amazon (I don't know why).
Those are the devices:
Streaming Video Quality: UHD/HDR/HD on Sony Xperia XZ Premium mobile devices; HDR /HD on Samsung Galaxy Note 7, Galaxy 8, 8+, Galaxy Tab S3, Sony Xperia XZ1 ; SD on all other Android devices
Source
Misanful said:
Netflix has implemented a new way to "protect" their Widevine L1 content (AKA HD Content) that doesnt work with unlocked phones even if it is stock but only unlocked (it is protected by signed bootloaders). The only way right now to get Netflix working is by removing or renaming the file "/system/lib/liboemcrypto.so" it may also be in "/vendor/lib/". But by doing that you of course lose access to HD content protected with Widevine, Note that also other services uses this and if i remember correctly Amazon's video service for an example.
Im hoping netflix comes to their senses sometime soon but right now this is the situation unfortunately.
Click to expand...
Click to collapse
Is there a certain version of the apk that will work before Netflix pushed this patch?
harpin14789 said:
Is there a certain version of the apk that will work before Netflix pushed this patch?
Click to expand...
Click to collapse
Dont quote me on this but i THINK there is some version before May 2017 that works without changing the liboemcrypto.so but if i remember correctly the HD support is still not going to work. :crying:

Netflix magisk hide

I have the HD1900 OnePlus 7T
Unlocked bootloader and Magisk
So i have Netflix installed. I go to magisk hide list and Netflix is not in the list of apps to hide!!!
Just wondering why I can't see the Netflix app in magisk hide??????
Thanks
wugga3 said:
I have the HD1900 OnePlus 7T
Unlocked bootloader and Magisk
So i have Netflix installed. I go to magisk hide list and Netflix is not in the list of apps to hide!!!
Just wondering why I can't see the Netflix app in magisk hide??????
Thanks
Click to expand...
Click to collapse
Shows up here just fine.
nagi_007pk said:
Shows up here just fine.
Click to expand...
Click to collapse
It don't show up in my Magisk Hide list no matter how many times I disable/enable or delete/clear cashe...
Press the magnifying glass in the botton right corner
and make sure show system apps in enabled as well as os apps. Maybe Netflix is installed as a system app on your phone.
nagi_007pk said:
Press the magnifying glass in the botton right cornerView attachment 5331917 and make sure show system apps in enabled as well as os apps. Maybe Netflix is installed as a system app on your phone.
Click to expand...
Click to collapse
Yes you are correct!!!!!! How awesome is that!!! I finally learned something today yay!!! It's their just like you said just like magic. Still not used to this device coming from many prior Samsung devices using Magisk. Your the best Thanks.
Thanks so very much for your help... I feel like an idiot after using Magisk For years and years on this device and many other Samsung devices without issue... On the other hand... I've never encountered this specific issue as everything's always functioned... Thanks for the education is appreciated greatly. I'm intrigued what else I can utilize our accomplish with this information. You're the best.
Don't know why I didn't know that by now lol...
Thanks for teaching me something new today. I'm greatful for you assistance. Cheers
Oh well was hoping hiding Netflix would may be fix my Widevine L3 and restore it back to L1. But, knew it wouldn't and it didn't but at least I now know and at least was able to finally figure out how to try. Thanks again
What oxygen os version are you running if I may ask? If you upgrade to Stock OOS11 you can get widevine L1 with unlocked bootloader and magisk installed. It also works with Amazon video and other encrypted video playback apps very nicely!
nagi_007pk said:
What oxygen os version are you running if I may ask? If you upgrade to Stock OOS11 you can get widevine L1 with unlocked bootloader and magisk installed. It also works with Amazon video and other encrypted video playback apps very nicely!
Click to expand...
Click to collapse
Thanks for letting me know cause I can't find a solid answer to my Widevine issue . Any trick to accomplishing widevine L1? Cause if their is any specific method to L1 then I haven't figured it out.... Thanks
wugga3 said:
Thanks for letting me know cause I can't find a solid answer to my Widevine issue . Any trick to accomplishing widevine L1? Cause if their is any specific method to L1 then I haven't figured it out.... Thanks
Click to expand...
Click to collapse
Upgrade to OOS 11. L1 will be completely fixed even with an unlocked bootloadee
Great to know thanks... But how does OOS11 performance? I'm hearing all kinds of problems...(?) that I'd rather not have since widevine is the only real problem (since I've had this device at it's release).
I've tried almost everything to fix this L3 issue and failed.... Plus, I'm stubborn so failure ain't an option even if failure is the ultimate solution LOL!
The biggest concern is the lack of a working TWRP for the 7T. My Samsung with TWRP was so fun to play with (back up, play with... break... restore... Breath again all good).
Thanks for the information cause it's finally nice to have a reliable source on the matter.
nagi_007pk said:
What oxygen os version are you running if I may ask? If you upgrade to Stock OOS11 you can get widevine L1 with unlocked bootloader and magisk installed. It also works with Amazon video and other encrypted video playback apps very nicely!
Click to expand...
Click to collapse
Well I uninstalled Netflix and did OOS 11.01.1 update...
Still Play Store device certified and Safetynet passed in Magisk Manager
Still L3 and no L1 so I don't know now...
So I can't yet figure this out...
Not sure if you can help get this back to L1 cause I'm don't know what else I'm missing unless it's hide the Magisk app (while Magisk hide is enabled) and/or hiding Netflix (now that I know how to)
No issue here though. Running the global 7T update with OOS 11.0.1.1. I have proper L1 support with an unlocked bootloader and Magisk. You could factory reset your phone and check that way. I did restore my phone completely after updating to Android 11
nagi_007pk said:
No issue here though. Running the global 7T update with OOS 11.0.1.1. I have proper L1 support with an unlocked bootloader and Magisk. You could factory reset your phone and check that way. I did restore my phone completely after updating to Android 11
Click to expand...
Click to collapse
Yikes
The reset is yes my complete last resort.
Cause, the OnePlus back up/restore will make a successful back up - but, when I try to transfer it to my computer it causes an error and quits. So the back file sizes are significantly different between the phone and the computer. Having said that, I believe I was successful to transfer the back up data to a USB storage. So, I'm hoping that I can restore from that after device reset.... Thanks

Question Widevine L1 on Custom ROM

I know that Poco F3 supports Widevine L1 on Miui, is it the same on Custom ROMs, or are there just some that do so, if so, which ones?
With the Syberia ROM I have L1.
I use cRDroid with microG + magisk, still got L1
On Arrow OS is working too. Banking apps, payment apps, streaming services....
The thing is usually you cannot damage or erase L1 certification by resetting, formating or reinstalling the OS.
The L1 file is stored in your Persist Storage so it's protected from normal user intervention. You have to really mess up your phone internal root structure in order to lose the L1 certification.
All those people crying about losing L1 they either did not followed recommended procedures to install their new ROMs ( there are specific instructions for each particular ROM), either they were messing around with things they did not understand. You can do alot of damage with TWRP and ADB. Both of these tools are like a scalpel. You have to know where to cut in order to not damage or kill your phone
Zimmster said:
On Arrow OS is working too. Banking apps, payment apps, streaming services....
The thing is usually you cannot damage or erase L1 certification by resetting, formating or reinstalling the OS.
The L1 file is stored in your Persist Storage so it's protected from normal user intervention. You have to really mess up your phone internal root structure in order to lose the L1 certification.
All those people crying about losing L1 they either did not followed recommended procedures to install their new ROMs ( there are specific instructions for each particular ROM), either they were messing around with things they did not understand. You can do alot of damage with TWRP and ADB. Both of these tools are like a scalpel. You have to know where to cut in order to not damage or kill your phone
Click to expand...
Click to collapse
What if i didn't done anything still my Widevine got lost on stock rom
I can confirm that Widevine L1 is on my Poco F3 with Lineage OS , just unlocked it yesterday.

Question Rooted widevine L1

I have read about people getting widevine L1 on their rooted devices and custom roms, i tried it too with copying "a" partition to the "b" partition before flashing anything (recovery is a live boot) but the moment mu bootloader is unlocked i have widevine L3 no matter what (using "fastboot oem unlock " and "fastboot flashing unlock")... Even when i pass safetynet and such i never get back to L1
Is there anyone that knows how to do it?
safetynet fix?
financeledger said:
safetynet fix?
Click to expand...
Click to collapse
If you mean universal safetynet fix.zip then yes it was the first thing i installed after magisk
I have mine rooted, magisked, some audio-, Adblocker-, busybox- and the swift installer- modules. Its a global version from Switzerland and still L1.
I got L3 the first time. I re locked bl and started over. Got L1. I think it can be done
mac796 said:
I got L3 the first time. I re locked bl and started over. Got L1. I think it can be done
Click to expand...
Click to collapse
I tried it for about 4 hours locking and unlocking the bootloader but still got L3, so either my device doesn't like me or i'm really unlucky... What command did you use to unlock the bootloader? Did you install a custom rom?
VoidedKN0X said:
I tried it for about 4 hours locking and unlocking the bootloader but still got L3, so either my device doesn't like me or i'm really unlucky... What command did you use to unlock the bootloader? Did you install a custom rom?
Click to expand...
Click to collapse
No custom ROM just stock, rooted. I can't remember which command I used. I think I tried both. But first time I did get L3. I think I used msm then tried again. Got L1
Stock and rooted with Magisk.
I'm showing Widevine L1. I'm also passing safety net and able to use GPay (Oxygen OS 11.2.9.9)
Ok I will tell what helped me gaining L1 from L3,
1. First just flash oos 11 using msm tool, please do this step is a must.
2. Now update to the latest available firmware using OTA. (11.2.9.9 or above)
3. Now reboot to bootloader
4. Use this command only to unlock
"Fastboot flashing unlock" for this you need latest fastboot and adb older adb and fastboot fails for l1.
5. Now boot (your data will be wiped)
6. Do not install DRM info app at this point.
7. Now enable usb debugging enable adb and connect to pc
8. Remove 2 Netflix apps that are pre install either by pm uninstall command if you dont know donwload debloater from here and then remove:
[2022-07-03] [v0.5.1] Universal Android Debloater
Universal Android Debloater This is a complete rewrite in Rust of the UAD bash script. DISCLAIMER : Use this software at your own risk. I am not responsible for anything that could happen to your phone. Summary I try to maintain a...
forum.xda-developers.com
9. After removal of netflix reboot your phone.
10. Now install Drm info and check your phone should be L1.
11. Now root using magisk canary enable zygisk and enable deny list, select google play services (all from sublist), and install safetynet-fox 2.2.0 from here: "https://github.com/kdrag0n/safetynet-fix"
12. Clear data for google play services reboot.
13. Enjoy l1 and play store certified device...
VoidedKN0X said:
I have read about people getting widevine L1 on their rooted devices and custom roms, i tried it too with copying "a" partition to the "b" partition before flashing anything (recovery is a live boot) but the moment mu bootloader is unlocked i have widevine L3 no matter what (using "fastboot oem unlock " and "fastboot flashing unlock")... Even when i pass safetynet and such i never get back to L1
Is there anyone that knows how to do it?
Click to expand...
Click to collapse
Mine went to L3 after I unlocked. I gave up trying to fix it, but now it's L1. It might just take time.
I get L1 using newest canary branch of Magisk. I have systemless hosts and google services added to deny list in zygisk. Banking apps, gpay and McDonalds (I found it more sensitive than banking apps! ) work great.
l_mike said:
I get L1 using newest canary branch of Magisk. I have systemless hosts and google services added to deny list in zygisk. Banking apps, gpay and McDonalds (I found it more sensitive than banking apps! ) work great.
Click to expand...
Click to collapse
I tried with canady magisk too but no luck as it turned to L3 on bootloader unlock... Can you provide a link with the magisk version you used? And maybe a guide on how you rooted your phone? The tutorials i followed didn't work for L1
I have 23015 version. Installed via twrp (previous version) than updated by direct install with Magisk. Bootloader unlocked. Custom arter's kernel onboard.
Make sure you have all of these checked in Magisks deny list.
DevilRockr said:
Ok I will tell what helped me gaining L1 from L3,
1. First just flash oos 11 using msm tool, please do this step is a must.
2. Now update to the latest available firmware using OTA. (11.2.9.9 or above)
3. Now reboot to bootloader
4. Use this command only to unlock
"Fastboot flashing unlock" for this you need latest fastboot and adb older adb and fastboot fails for l1.
5. Now boot (your data will be wiped)
6. Do not install DRM info app at this point.
7. Now enable usb debugging enable adb and connect to pc
8. Remove 2 Netflix apps that are pre install either by pm uninstall command if you dont know donwload debloater from here and then remove:
[2022-07-03] [v0.5.1] Universal Android Debloater
Universal Android Debloater This is a complete rewrite in Rust of the UAD bash script. DISCLAIMER : Use this software at your own risk. I am not responsible for anything that could happen to your phone. Summary I try to maintain a...
forum.xda-developers.com
9. After removal of netflix reboot your phone.
10. Now install Drm info and check your phone should be L1.
11. Now root using magisk canary enable zygisk and enable deny list, select google play services (all from sublist), and install safetynet-fox 2.2.0 from here: "https://github.com/kdrag0n/safetynet-fix"
12. Clear data for google play services reboot.
13. Enjoy l1 and play store certified device...
Click to expand...
Click to collapse
Does this work on the c.63 build?
L1 with 8/31 nameless. Nameless is the only one I can get L1 on rooted/unlocked bl, etc. Only had L1 on stock once.
TheKnux said:
L1 with 8/31 nameless. Nameless is the only one I can get L1 on rooted/unlocked bl, etc. Only had L1 on stock once.
Click to expand...
Click to collapse
I'm good on TMO 11.2.9.9 with unlocked bootloader, total root, custom systemwide fonts and custom bootanimation!

How To Guide Gain L1 on OnePlus 9 Pro T-Mobile (Widevine)

Hi guys,
Just made a breakthrough discovery!
To gain Widevine:
Crossflash EU firmware to your device with craznazn's MSM here https://androidfilehost.com/?fid=14943124697586337355, unlock bootloader but DO NOT update yet! Then, you want to flash magisk, reboot and turn on Zygisk and do whatever you need to pass SafetyNet.
Afterwards, you can upgrade, it should be a FULL system upgrade, not an incremental. It should detect root and download ~3000 MB. Install the update and reboot, you should get L1 now!
razercortex said:
Hi guys,
Just made a breakthrough discovery!
To gain Widevine:
Crossflash EU firmware to your device with craznazn's MSM here https://androidfilehost.com/?fid=14943124697586337355, unlock bootloader but DO NOT update yet! Then, you want to flash magisk, reboot and turn on Zygisk and do whatever you need to pass SafetyNet.
Afterwards, you can upgrade, it should be a FULL system upgrade, not an incremental. It should detect root and download ~3000 MB. Install the update and reboot, you should get L1 now!
Click to expand...
Click to collapse
Nice find! Too bad I used the Indian MSM on my T-Mobile variant so I can't cross-flash anymore.
It also seems to survive MSM flashing, updates, custom ROMs, and bootloader locking/relocking
razercortex said:
It also seems to survive MSM flashing, updates, custom ROMs, and bootloader locking/relocking
Click to expand...
Click to collapse
Do you think it'll work for me when though I use the OP9 Indian MSM?
Not sure. You'd have to unlock bootloader first, then do a full system upgrade to check.
razercortex said:
Not sure. You'd have to unlock bootloader first, then do a full system upgrade to check
Click to expand...
Click to collapse
I'm already unlocked. It doesn't really matter though since I haven't given a yit about L1 since, ever. Just didn't know if you knew or not.
Thanks! Worked!
razercortex said:
Hi guys,
Just made a breakthrough discovery!
To gain Widevine:
Crossflash EU firmware to your device with craznazn's MSM here https://androidfilehost.com/?fid=14943124697586337355, unlock bootloader but DO NOT update yet! Then, you want to flash magisk, reboot and turn on Zygisk and do whatever you need to pass SafetyNet.
Afterwards, you can upgrade, it should be a FULL system upgrade, not an incremental. It should detect root and download ~3000 MB. Install the update and reboot, you should get L1 now!
Click to expand...
Click to collapse
Worked!
Thanks
I didn't use your method to get to c.63 (a12) for my TMobile OnePlus 9 pro. i dont know i can back to tmobile stock. Now I currently rooted and using magisk. All video apps work but I can't get L1 widedine. Is there another way?
Thanks for this. I have a 9 pro coming.
Edited
Thanks
I've had success using this method to keep L1 up to A12, but any attempt to upgrade to A13 downgrades Widevine to L3.
What is l1? What is widevine?
immortalwon said:
What is l1? What is widevine?
Click to expand...
Click to collapse
It is the security level of the firmware. It effects the certain apps like banking apps etc...
immortalwon said:
What is l1? What is widevine?
Click to expand...
Click to collapse
L1 is a drm (digital rights content management) state. L1 means the content is being digitally decoded or decrypted in a trusted environment. (I believe some of these are done in hardware with hardware verification only). It is the highest protection level.
In short, some apps will not work or will not play HD content without L1 state of drm. For us, when we lose L1, we go to L3. This could mean apps won't work at all, or they could be reduced in functionality.
Netflix for example, with L3, is limited to 480p video (however some bypass this with casting and get to 720p resolution).
Typically, when you unlock the bootloader of a phone, it will drop drm to L3 as it's considered a not-trusted environment.
This behavior is mixed by device, firmware versions and sometimes region (I have read some devices have shipped without Widevine keys to certain areas). This is bypass-able in some devices. For example, my 9P on oos11 is L1 with bootloader unlocked and rooted, using the standard magisk modules for Safetynet and clearing system cache.
Some phones will not regain L1 with unlocked bootloader (and maybe some versions of firmware also). They will be stuck with L3 Widevine until they relock the bootloader or unroot. And some firmwares are broken and will not have L1 because they implemented drm wrong.
On my 10T, netflix would not launch with unlocked bootloader. That may have been resolved by now but I was limited to L3 in drm checker (play store app) anyway.
For my 9P, I lost L1 (to L3) when I flashed Eu conversion to 11.2.2.2 - someone said that was an issue with early OnePlus firmwares where they implemented drm wrong or the key was problematic somehow. Whether that's true or not, I regained L1 when I temporarily unrooted and took the OTA.
This is likely going to be an increasing problem going forward as more devices go to hardware (only) attestation for everything. I suspect we will eventually see a magisk method of patching these apps and running them as modded apks. There used to be some patched netflix apks around. I think forced updates and signature checking made these obsolete. We may eventually see someone modify the individual apks, perhaps injecting a software mechanism for drm. Like taking the entire process of decoding, from an older device, into the apk itself. That might be overkill for the situation but eventually these bypasses we have currently, will not work anymore. We will be relying on some form of device spoofing, patching apks, standalone or redirected drm decoding, or a combination of all of those things.
That's assuming someone with that much skill is interested in doing all or any of that work.
Perhaps we will reach a point where unlocked bootloader or rooting breaks regular use so much that it's no longer worth the headache. It seems that's what they're going for. 'They' being app developers and phone manufacturers.
Here's a link to drm checker (DRM info) in play store if you'd like to find your current state: https://play.google.com/store/apps/details?id=com.androidfung.drminfo
Appreciative said:
L1 is a drm (digital rights content management) state. L1 means the content is being digitally decoded or decrypted in a trusted environment. (I believe some of these are done in hardware with hardware verification only). It is the highest protection level.
In short, some apps will not work or will not play HD content without L1 state of drm. For us, when we lose L1, we go to L3. This could mean apps won't work at all, or they could be reduced in functionality.
Netflix for example, with L3, is limited to 480p video (however some bypass this with casting and get to 720p resolution).
Typically, when you unlock the bootloader of a phone, it will drop drm to L3 as it's considered a not-trusted environment.
This behavior is mixed by device, firmware versions and sometimes region (I have read some devices have shipped without Widevine keys to certain areas). This is bypass-able in some devices. For example, my 9P on oos11 is L1 with bootloader unlocked and rooted, using the standard magisk modules for Safetynet and clearing system cache.
Some phones will not regain L1 with unlocked bootloader (and maybe some versions of firmware also). They will be stuck with L3 Widevine until they relock the bootloader or unroot. And some firmwares are broken and will not have L1 because they implemented drm wrong.
On my 10T, netflix would not launch with unlocked bootloader. That may have been resolved by now but I was limited to L3 in drm checker (play store app) anyway.
For my 9P, I lost L1 (to L3) when I flashed Eu conversion to 11.2.2.2 - someone said that was an issue with early OnePlus firmwares where they implemented drm wrong or the key was problematic somehow. Whether that's true or not, I regained L1 when I temporarily unrooted and took the OTA.
This is likely going to be an increasing problem going forward as more devices go to hardware (only) attestation for everything. I suspect we will eventually see a magisk method of patching these apps and running them as modded apks. There used to be some patched netflix apks around. I think forced updates and signature checking made these obsolete. We may eventually see someone modify the individual apks, perhaps injecting a software mechanism for drm. Like taking the entire process of decoding, from an older device, into the apk itself. That might be overkill for the situation but eventually these bypasses we have currently, will not work anymore. We will be relying on some form of device spoofing, patching apks, standalone or redirected drm decoding, or a combination of all of those things.
That's assuming someone with that much skill is interested in doing all or any of that work.
Perhaps we will reach a point where unlocked bootloader or rooting breaks regular use so much that it's no longer worth the headache. It seems that's what they're going for. 'They' being app developers and phone manufacturers.
Here's a link to drm checker (DRM info) in play store if you'd like to find your current state: https://play.google.com/store/apps/details?id=com.androidfung.drminfo
Click to expand...
Click to collapse
Excellent summary of Widevine! I've tested extensively using every method I could find on XDA, and I've come to the conclusion that it isn't possible to attain L1 status in A13 with an unlocked bootloader on my OP 9 Pro.
Reznor7 said:
Excellent summary of Widevine! I've tested extensively using every method I could find on XDA, and I've come to the conclusion that it isn't possible to attain L1 status in A13 with an unlocked bootloader on my OP 9 Pro.
Click to expand...
Click to collapse
Have you surveyed others on a13 to see their Widevine state? I have heard some users on custom roms (In crDroid group) using 13, claiming they're L1. I haven't verified that first hand, just saw it in threads and telegram groups.
If it's true that I can't retain or regain L1 in regular stock oos13, I will never make the move to 13
1. https://github.com/Displax/safetynet-fix/releases/tag/v2.3.1-MOD_2.0
2. https://github.com/LSPosed/LSPosed.github.io/releases/tag/shamiko-126
3. In Magisk, hide Magisk, enable Zygisk, Configure DenyList (make sure all Google apps and Netflix are selected) and DO NOT enforce DenyList (for Shamiko to work). The Mount Namespace Mode should be Isolated Namespace.
4. Google Play Services, Google Play Store, and Netflix, clear storage. Restart your phone and give it some time. You should be able to search and find Netflix in Google Play Store (may need to try few times to force Google to check your phone), the Netflix should pass L1 too.
5. DO NOT use MagiskHide Props Config, it's not working at all.
yanggame said:
1. https://github.com/Displax/safetynet-fix/releases/tag/v2.3.1-MOD_2.0
2. https://github.com/LSPosed/LSPosed.github.io/releases/tag/shamiko-126
3. In Magisk, hide Magisk, enable Zygisk, Configure DenyList (make sure all Google apps and Netflix are selected) and DO NOT enforce DenyList (for Shamiko to work). The Mount Namespace Mode should be Isolated Namespace.
4. Google Play Services, Google Play Store, and Netflix, clear storage. Restart your phone and give it some time. You should be able to search and find Netflix in Google Play Store (may need to try few times to force Google to check your phone), the Netflix should pass L1 too.
5. DO NOT use MagiskHide Props Config, it's not working at all.
Click to expand...
Click to collapse
I'm on stock A13 unlocked and rooted with Magisk. I did all of this exactly as listed and am still stuck at L3.
Reznor7 said:
I'm on stock A13 unlocked and rooted with Magisk. I did all of this exactly as listed and am still stuck at L3.
Click to expand...
Click to collapse
You can try to reset you phone and finish all steps without login your account first. See if there is any difference. But it's probably will not work.
The best solution is to go back to stock OOS11 and flash Omega or Arter97 kernel since the leak is probably kernel side and only custom kernels can hide it.
yanggame said:
You can try to reset you phone and finish all steps without login your account first. See if there is any difference. But it's probably will not work.
The best solution is to go back to stock OOS11 and flash Omega or Arter97 kernel since the leak is probably kernel side and only custom kernels can hide it.
Click to expand...
Click to collapse
I've done enough flashing for a while. I'll leave it to someone else to try.
I got L1 with unlocked bootloader and Magisk.
I have LE2110. I used MSM tool (Global) to get back to OOS 11. It locked the bootloader; it always does. So I set up the phone offline (without connecting to WiFi or Mobile Data). Then I upgraded to OOS 11.2.10.10 version through local upgrade. Then opened Developer Options for OEM Unlocking. The option was greyed out and it asked to connect to internet. So I connected my WiFi for a minute or two until that OEM Unlocking was available. I enabled it, and disconnected WiFI. I DID NOT login to my Google account or opened Play Store. I rebooted to fastboot, and unlocked bootloader. Then rebooted. Then did the initial setup again (without connecting to WiFi or Mobile Data). Then I turned off and got the boot.img through MSM tool's readback option. (I was on slot_b so I got boot_b from MSM). Patched this boot.img with Magisk. Booted it temporarily and then through Magisk app, gainded permanent root by Direct Install. Rebooted. Enabled Zygisk from Magisk and Enforce Denylist, and rebooted again. Installed Universal SafetyNet Fix through Magisk and rebooted again. Opened Magisk and hid the Magisk app (just named it Settings; it installed and then showed root lost, but I just closed the app, and reopened new hidden Magisk again). Rebooted. Then I went ahead and connected to WiFi, logged in to my Google account and stuff. Checked from YASNAC and DRM Info and found that Safety Net passed as well as got L1.
I did not put any Google related app to Denylist.

Categories

Resources