Программа смены идентификатора устройства создает проблему в моем приложении
У меня проблема с моим приложением для Android, я отправляю идентификатор устройства на сервер, и они делают его уникальным идентификатором, некоторые хакеры могут получить root-права на устройство Android и изменить идентификатор устройства других устройств, кто-нибудь может сказать мне, как убедиться, что это идентификатор устройства чтения или поддельный
1 ответ
Вы можете проверить, рутирован ли телефон или нет.
public static boolean isRooted() {
return findBinary("su");
}
public static boolean findBinary(String binaryName) {
boolean found = false;
if (!found) {
String[] places = { "/sbin/", "/system/bin/", "/system/xbin/",
"/data/local/xbin/", "/data/local/bin/",
"/system/sd/xbin/", "/system/bin/failsafe/", "/data/local/" };
for (String where : places) {
if (new File(where + binaryName).exists()) {
found = true;
break;
}
}
}
return found;
}