Android用代码获取手机root之后的最高权限

amoni123

amoni123

2016-02-19 10:29

下面图老师小编要向大家介绍下Android用代码获取手机root之后的最高权限,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
用代码获取最高权限首先手机得root,没有root请不要往下看。
首先是写一个静态方法
代码如下:

public static boolean isRoot(String pkgCodePath) {
Process process = null;
DataOutputStream os = null;
try {
String cmd = "chmod 777 " + pkgCodePath;
process = Runtime.getRuntime().exec("su"); // 切换到root帐号
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(cmd + "n");
os.writeBytes("exitn");
os.flush();
process.waitFor();
} catch (Exception e) {
return false;
} finally {
try {
if (os != null) {
os.close();
}
process.destroy();
} catch (Exception e) {
}
}
return true;
}

这个方法返回true和false。
调用的时候
代码如下:

isRoot(getPackageCodePath());

这样手机上就会提示此程序要获取最高权限 是否同意,如果点是那么就获取到了。
如果想知道结果可以这么写
代码如下:

boolean rootResult=isRoot(getPackageCodePath());

rootResult就是结果。
展开更多 50%)
分享

猜你喜欢

Android用代码获取手机root之后的最高权限

编程语言 网络编程
Android用代码获取手机root之后的最高权限

root权限怎么获取

root root权限
root权限怎么获取

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

360手机助手获取root权限教程

手机软件 应用软件
360手机助手获取root权限教程

怎样使用手机ROOT精灵一键root获取系统权限

电脑网络
怎样使用手机ROOT精灵一键root获取系统权限

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Android 6.0 root权限教程详细步骤

Android
Android 6.0 root权限教程详细步骤

LBE安全大师怎么获取ROOT权限

手机软件 应用软件
LBE安全大师怎么获取ROOT权限

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

今天嫁给我好吗 - QQ情侣分组

今天嫁给我好吗 - QQ情侣分组

从其他电脑访问本机的Mysql的设置方法

从其他电脑访问本机的Mysql的设置方法
下拉加载更多内容 ↓