如何获取Android ID

时间:2017-04-17 03:14:27

标签: android

我试图获取包含许多信息的Android ID(suuid)

       String serialno = SecurityJni.getInstance().realProp("ro.serialno");
       String model = SecurityJni.getInstance().realProp("ro.product.model") + ";" + SecurityJni.getInstance().realProp("ro.product.brand");
       String sensor = Utils.getAllSensorHash(context);
       String cpuinfo = SecurityJni.getInstance().getCpuinfo();
       String android_id = Utils.getAndroidID(context);
       UUID suuid = new UUID(android_id.hashCode(), (long)(sensor + cpuinfo + model).hashCode() << 32 | serialno.hashCode());

realProp是一个jni函数,因此xposed无法修改它,传感器参数是所有传感器名称,使用sha1加密它,我用反射来获取android_id

我想用一种陈旧的方式获取一个id来确定设备的唯一性,我不认为getDeviceId是一个好主意,它可以很容易被xposed挂钩

0 个答案:

没有答案