它似乎有效,但我并不积极,因为我的测试能力有限(仅限于 AVD)。我想出了这个算法来检查我是否已经扎根。认为它会一直有效吗?我不相信。
private boolean isRooted() {
try {
Process process = new ProcessBuilder()
.command("/system/bin/su")
.redirectErrorStream(false)
.start();
} catch (IOException e) {
return false;
}
return true;
}