判断Android设备是否拥有Root权限
来源:互联网 发布:ibm人工智能医学 编辑:程序博客网 时间:2024/04/29 20:49
/** * 判断Android设备是否拥有Root权限 * * @author mWolfer */public class RootCheck { private final static String TAG = "RootUtil"; public static boolean isRoot() { String binPath = "/system/bin/su"; String xBinPath = "/system/xbin/su"; if (new File(binPath).exists() && isExecutable(binPath)) return true; if (new File(xBinPath).exists() && isExecutable(xBinPath)) return true; return false; } private static boolean isExecutable(String filePath) { Process p = null; try { p = Runtime.getRuntime().exec("ls -l " + filePath); // 获取返回内容 BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream())); String str = in.readLine(); Log.i(TAG, str); if (str != null && str.length() >= 4) { char flag = str.charAt(3); if (flag == 's' || flag == 'x') return true; } } catch (IOException e) { e.printStackTrace(); } finally { if (p != null) { p.destroy(); } } return false; }}
0 0
- 判断Android设备是否拥有Root权限
- Android 判断设备是否Root
- 判断android设备是否root
- Android 判断设备是否拥有相机
- Android判断应用是否拥有某种权限
- 判断 Android 设备是否已 ROOT
- Android 判断是否得到 root权限
- Android 判断是否得到 root权限
- 判断Android是否有root权限
- 判断Android是否有root权限
- Android机器是否有Root权限判断
- android 判断app是否具有root权限
- 判断android 是否开启root权限
- 判断android设备(如手机)是否已经ROOT的方法
- Android 代码判断是否获取ROOT权限(转)
- Android如何判断是否成功获得root权限
- 增加android 拥有root权限的服务
- 增加android 拥有root权限的服务
- Android开发 本地与在线音乐播放器(基于Service实现)
- .net framework4与其client profile版本的区别
- shiro实现动态权限管理
- 铁轨(UVa 514)
- 数据结构和算法学习(11)-哈希表
- 判断Android设备是否拥有Root权限
- 虚函数 http://blog.csdn.net/zhouyayong09/article/details/9100667
- linux 系统睡眠.休眠命令
- C语言字节对齐详解
- 商品详情的显示
- 单点触摸一
- android圆形缓冲进度条
- 新项目上线
- 敏捷适合大规模开发吗?不该问的问题!