0
我已经为英国构建了一个应用程序,它使用设备ID来唯一标识设备。该应用程序只被添加到特定的手机(不通过市场),所以谁拥有应用程序的控制是相当高的。getDeviceId()返回一个十六进制...为什么?
我们现在正在从设备获取数据,并发现某些设备ID是十六进制的,而不是纯数字(如IMEI应该)。
某些数据完全正确地返回,有些数据显示为无效的十六进制。
由于某些数据是正确的,欧洲设备是否有任何方法可以返回MEID号码,因为这似乎是发生了什么事情。
代码返回设备ID(具有相应权限包括):
{
tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
return tm.getDeviceId();
}
任何想法?
不好主意,黑客只能编辑出检查IMEI的代码 – 2017-12-25 14:51:43