graphenemuffin How come "fixing" MediaDRM "won't change much"?
I guess it depends on what is meant by "fixing". Would a toggle return a fixed bogus value, a random value every time, a random value chosen when a user profile is created...? Should a Private Space have the same value as the parent user profile? Note that arbitrary changes to the i.d. will cause some things to stop working: for video decryption to work, the i.d. as seen by the video app must match the provisioned Widevine certificate, or else the video won't decrypt.
Aside from all of that, in order for changing the behavior of the Media DRM i.d. to "change much", one precondition would be that a lot of apps are using it. I believe I have seen complaints about one app, Snapchat, using it. Presumably Netflix and other video subscription services use it as well. Is there a list of other apps and/or web sites that are definitely using it?
Another precondition for removing/faking/randomizing the Media DRM i.d. to "change much" would be that a fair number of apps that can currently fingerprint users would lose the ability to do so. Is there reason to believe that "fixing" the Media DRM i.d. would significantly impede specific apps and/or web sites fingerprinting users?
If it is clear that "fixing" the Media DRM i.d. would "change much", presumably it is easy to provide specific examples...
Meanwhile, the GrapheneOS team recently added code to alert users when Play Integrity is invoked. If a member of the community submitted similar code to alert users when the Media DRM i.d. is read, I suspect that would be reviewed.