我可以在未经android内部源许可的情况下阅读IMEI

时间:2011-05-18 09:30:37

标签: android

我需要在opencore源代码(c文件)中读取IMEI值。

我将IMEI用于drm文件编码。

某些多媒体未获得READ_PHONE_STATE权限的许可。

所以我需要在未经许可的情况下阅读IMEI值。

我可以这样做吗?

2 个答案:

答案 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();
        }