我需要從Galaxy S6獲得Imei本機代碼! 我不能使用它的Java代碼。棉花糖本地獲得Imei服務電話
在棒棒堂我使用
char *res = exec_get_out((char *) "service call iphonesubinfo 3");
獲得IMEI和其他字符,其中i提取Imeinumber。
現在與棉花糖新的權限被釋放。我實現了它。 我可以像下面的javacode一樣獲得imei。
if (ContextCompat.checkSelfPermission(this,
Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED)
{
requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE}, 123);
}
String test = ((TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
但是,當我想用舊的本地方法獲得數字,我得到以下結果。
>null from uid 10169 not allowed to perform OP_READ_PHONE_STATE
我試着在ADB命令,「iphonesubinfo 3服務電話」,它gaves我老的結果。但不是在本地代碼。
有沒有人想解決這個問題?
沒有人有想法嗎? –