Invalid Widevine L1 changes to L3 after installing xiaomi.eu rom on MI 9.


Dedsec0

Members
Jun 9, 2019
19
15
At first in global stable rom i have widevine L1 support on MI 9 and after installing this ROM it changes to L3. How to restore Widevine L1 in my device.
 
On my Poco F1 I'm EU 9.6.13 and L1 is ok.
Screenshot_2019-06-16-11-52-15-721_com.androidfung.drminfo.jpg
Screenshot_2019-06-16-11-52-15-721_com.androidfung.drminfo.jpg
 
Poco is something different, because there is no China and Global Edition. So the Device is the same all over the world, also the Rom is the same for all. Other Devices have a speficic China and a Global Edition with different Software.
 
It might be a bit more complex than that. I've written about the storage mecanics behind Widevine, and the Poco seems to be the only phone in the world to have been whitelisted L1 with an OTA, and the only one where certificates can me manipulated (backup/restore).
- On Sony devices, DRMs are stored on a hidden partition that is wiped on unlock...
- On OnePlus devices, it's on a chip that can't be read when unlocked, but is reversible...
- Samsung have Knox, which is an e-fuse that is blown when unlocked and disable some apps, cannot be reversed...

On Xiaomi.eu ROMs, I suspect that the liboemcrypto file (used for reading DRM) isn't able to check for L1 since Chinese phones can't be more than L3.
- I don't know if the subject has been covered before, and if a port of the EEA ***** has been attempted
- With 9.8.22+ being Q based, this isn't possible anyway.
 
  • Like
Reactions: neron and extpumajl