С последним Android 26 (Oreo) Google говорит:
Для новых устройств, поставляемых с O, идентификатор клиента Widevine возвращает разные значения для каждого имени пакета приложения и веб-источника (для приложений веб-браузера).
Источник: https://android-developers.googleblog.com/2017/04/changes-to-device-identifiers-in.html
Для IMEI, MEID есть функции, которые можно вызывать в классе TelephonyManager:
String imei = c.getSystemService(TelephonyManager.class).getImei();
String meid = c.getSystemService(TelephonyManager.class).getMeid();
И теперь SERIAL можно получить из BUILD с помощью: BUILD.getSerial()
Но я не могу найти метод, который считывает идентификатор клиента Widevine. Кто-нибудь знает, как получить идентификатор клиента Widevine?