Android应用请求获取Root权限
来源:互联网 发布:中老年棉麻女装淘宝网 编辑:程序博客网 时间:2024/04/29 07:16
要让Android应用获得Root权限,首先Android设备必须已经获得Root权限。
应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录]
代码如下:
/** * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限) * * @return 应用程序是/否获取Root权限 */public static boolean upgradeRootPermission(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("exit\n"); os.flush(); process.waitFor(); } catch (Exception e) { return false; } finally { try { if (os != null) { os.close(); } process.destroy(); } catch (Exception e) { } } return true;}调用代码:
@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //当前应用的代码执行目录 upgradeRootPermission(getPackageCodePath());}
执行上述代码后,系统会弹出对话框“是否允许获取Root权限”,此时选择允许即可。
转载请注明地址: http://orgcent.com/android-chmod-root-permission/ | 萝卜白菜的博客
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- Android应用请求获取Root权限
- android 应用请求root权限
- Android App请求获取Root权限
- android app请求获取root权限
- Android 应用轻松获取Root权限
- Android应用获取root权限方法
- Android请求root权限
- Android 获取root权限
- Android 获取root权限
- android 获取root权限
- Gopher II 二分最大匹配基础题
- POJ 1328(贪心)
- Android开发视频教学_mars老师的视频(第一季)
- DB2优化十大技巧
- Linxu如何关机
- Android应用请求获取Root权限
- 人搜面试摘录
- VS2010新建Windows Phone Game报错
- validation 验证
- Don't Get Rooked 二分最大匹配经典题
- java中写构造函数的另外一种方式
- 3G手机Android应用开发视频教程_黎活明老师的视频(第一天课程)总共有八天课程
- struts2中几种获得request,session等对象的方法
- Objective-C语法之Category的使用