我需要在opencore源代码(c文件)中读取IMEI
值。
我将IMEI
用于drm
文件编码。
某些多媒体未获得READ_PHONE_STATE
权限的许可。
所以我需要在未经许可的情况下阅读IMEI
值。
我可以这样做吗?
答案 0 :(得分:1)
你做不到。如果有办法做某事,这需要许可,而不是授予应用程序的许可,那么首先使用权限系统是没有意义的。
话虽如此,理论上可能存在一些黑客攻击,但它们将被视为安全漏洞,并将在更多版本中修复。我强烈建议不要使用它们(假设你找到一个)。
更容易指定DRM库所依赖的安全权限,然后依赖于某些黑客攻击。
答案 1 :(得分:0)
您可以使用以下java代码未经许可获取IMEI号。
try {
TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
Log.i("TAG", "IMEI : = " + tm.getDeviceId());
} catch (Exception e) {
e.printStackTrace();
}