在市面上的很多APP是不允许用户手机获取root权限后使用的
废话不多说,封装方法如下:
源码如下
public static boolean isDeviceRooted() {
String[] locations = {"/system/bin/", "/system/xbin/", "/sbin/", "/system/sd/xbin/",
"/system/bin/failsafe/", "/data/local/xbin/", "/data/local/bin/", "/data/local/",
"/system/sbin/", "/usr/bin/", "/vendor/bin/"};
for (String location : locations) {
if (new File(location + "su").exists()) {
return true;
}
}
return false;
}