方式一:
授权管理软件的安装,这个如果不是自己本人的安装或者仅仅是刷入rom就有的话,那这个图标也可以代表手机已经获取了root权限。这个软件会根据不同的ROOT工具有所区别,大致名字都是supersu权限管理之类的
方式二:
日常需要root软件使用时会提示root权限的获取,反之则是没有,想反的会提示没有获取ROOT权限没有获取之类(可以试试QQ的截图功能)
方式三:
安装一个360优化大师,查看硬件设施的时候,也会显示你手机的ROOT
如果需要查看手机是否已root,一般可以采取以下 *** 作:
1平时日常需要root软件使用时会提示root权限的获取,反之则是没有,想反的会提示没有获取ROOT权限没有获取之类(可以试试QQ的截图功能)。
2安装一个360优化大师,查看硬件设施的时候,也会显示你手机的ROOT权限。
3授权管理软件的安装,这个如果不是自己本人的安装或者仅仅是刷入rom就有的话,那这个图标也可以代表你已经获取了root权限。
或者下载百度一键root也可以方便检测帮助自己root。
android手机开启了root权限,主要是根据root之后,获取了手机的最高权限,底层linux系统就会生成一个以su结尾的文件,su代表super超级权限,如下代码:/
判断当前手机是否有ROOT权限
@return
/
public boolean isRoot(){
boolean bool = false;
try{
if ((!new File("/system/bin/su")exists()) && (!new File("/system/xbin/su")exists())){
bool = false;
} else {
bool = true;
}
Logd(TAG, "bool = " + bool);
} catch (Exception e) {
}
return bool;
}
android底层是使用linux进行编译和一些驱动、网络管理的,所以可以根据linux的权限特性来判断是否root,权限的管理在linux里面很多,包括读写、删除文件的权限,也有关于访问网络的权限,这些权限都需要开通才能有。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)