With the latest Android 26 (Oreo) Google says:
"For new devices shipping with O, the Widevine Client ID returns a different value for each app package name and web origin (for web browser apps). "
Source: https://android-developers.googleblog.com/2017/04/changes-to-device-identifiers-in.html
For IMEI, MEID there are functions which can be called on the TelephonyManager Class:
String imei = c.getSystemService(TelephonyManager.class).getImei();
String meid = c.getSystemService(TelephonyManager.class).getMeid();
And the SERIAL can now be retrieved from BUILD with: BUILD.getSerial()
But I can't find a methode that reads out the Widevine Client ID. Does anyone know, how to get the Widevine Client ID?
The Widevine Client ID can be obtained below. Details can be found in https://developer.android.com/reference/android/media/MediaDrm: