Я хочу проверить, рутировано ли у меня устройство или нет. Когда я пытаюсь этот код ниже в реальном устройстве не рутируется, это нормально. Но нерутированный эмулятор ломается в этой строке
if (new File(path).exists())
return true;
"/ system / xbin / su" путь существует.
private static boolean isRooted() {
String[] paths = { "/system/app/Superuser.apk", "/sbin/su", "/system/bin/su", "/system/xbin/su", "/data/local/xbin/su", "/data/local/bin/su", "/system/sd/xbin/su",
"/system/bin/failsafe/su", "/data/local/su", "/su/bin/su"};
for (String path : paths) {
if (new File(path).exists())
return true;
}
return false;
}
Genymotion или эмулятор Android-студии всегда ломаются в блоке кода.
Все ли эмуляторы андроида рутированы?