Android中Root权限获取的简单代码
程序员文章站
2023-01-02 08:46:43
我们知道android手机操作系统采用的是linux内核,linux中最高的系统权限就是root,这就类似与windows中的administrator系统管理员权限,也就...
我们知道android手机操作系统采用的是linux内核,linux中最高的系统权限就是root,这就类似与windows中的administrator系统管理员权限,也就是操作系统的最高权限。
由于root的权限过高,因此手机产商一般都不允许用户直接拥用root权限,以防止用户修改系统内置的业务跟程序。但是对于用户来说,当然希望能拥有root权限以将手机修改成自己的一种特色,因为有root权限则可以任意修改手机的所有文件跟程序,让手机更加个性化。
process process = null;
try{
process = runtime.getruntime().exec("su");
//这里是主要程序代码ataaw.com
process.waitfor();
}catch(exception e){
e.printstacktrace();
}finally {
process.destroy();
}
由于root的权限过高,因此手机产商一般都不允许用户直接拥用root权限,以防止用户修改系统内置的业务跟程序。但是对于用户来说,当然希望能拥有root权限以将手机修改成自己的一种特色,因为有root权限则可以任意修改手机的所有文件跟程序,让手机更加个性化。
复制代码 代码如下:
process process = null;
try{
process = runtime.getruntime().exec("su");
//这里是主要程序代码ataaw.com
process.waitfor();
}catch(exception e){
e.printstacktrace();
}finally {
process.destroy();
}