在Android 6上检测root设备

时间:2016-04-14 09:34:30

标签: android root

我有一些根检测方法。

final boolean t1 = canExecuteCommand("/system/bin/which su");
final boolean t2 = canExecuteCommand("which su");

private static boolean canExecuteCommand(String command)
{
    boolean executedSuccesfully;
    try {
      Runtime.getRuntime().exec(command);
      executedSuccesfully = true;
    } catch (Exception e) {
      executedSuccesfully = false;
    }

    return executedSuccesfully;
}

一切正常,直到Android 6.从那个版本A6在t1和t2返回TRUE。我的设备没有扎根。我使用系统更新将设备从A5更新到A6。

为什么从A6返回真实? 感谢。

0 个答案:

没有答案