動作しているように見えますが、テストする能力が (AVD に) 制限されているため、肯定的ではありません。ルート化されているかどうかを確認するために、このアルゴリズムを思いつきました。それは常にうまくいくと思いますか?確信が持てません。
private boolean isRooted() {
try {
Process process = new ProcessBuilder()
.command("/system/bin/su")
.redirectErrorStream(false)
.start();
} catch (IOException e) {
return false;
}
return true;
}