Android获取ROOT权限的实例代码

时间:2022-09-10 01:24:05 

获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。


// 获取ROOT权限
public void get_root(){

    if (is_root()){
        Toast.makeText(mCtx, "已经具有ROOT权限!", Toast.LENGTH_LONG).show();
    }
    else{
        try{
            progress_dialog = ProgressDialog.show(mCtx,
                    "ROOT", "正在获取ROOT权限...", true, false);
            Runtime.getRuntime().exec("su");
        }
        catch (Exception e){
            Toast.makeText(mCtx, "获取ROOT权限时出错!", Toast.LENGTH_LONG).show();
        }
    }

}

其中is_root()判断是否已经具有了ROOT权限。只要/system/bin/su、/system/xbin/su这两个文件中有一个存在,就表明已经具有ROOT权限,如果两个都不存在,则不具有ROOT权限。


// 判断是否具有ROOT权限
public static boolean is_root(){

    boolean res = false;

    try{
        if ((!new File("/system/bin/su").exists()) &&
            (!new File("/system/xbin/su").exists())){
        res = false;
    }
    else {
        res = true;
    };
    }
    catch (Exception e) { 

    }
    return res;

标签:ROOT权限
0
投稿

猜你喜欢

  • 一篇文章带你搞定SpringBoot不重启项目实现修改静态资源

    2021-06-03 03:16:41
  • WPF+SkiaSharp实现自绘拖曳小球

    2023-03-25 01:31:14
  • 基于SpringMVC接受JSON参数详解及常见错误总结

    2022-08-25 16:08:08
  • Android将项目导出为Library并在项目中使用教程

    2022-01-31 14:57:17
  • 详解Android Scroller与computeScroll的调用机制关系

    2023-09-27 19:49:14
  • Java拦截器Interceptor和过滤器Filte的执行顺序和区别

    2022-06-01 20:37:11
  • C#微信开发之启用开发者模式

    2022-07-07 11:24:54
  • Java集合框架之List ArrayList LinkedList使用详解刨析

    2022-04-24 13:43:43
  • C#实现快速排序算法

    2023-03-20 08:41:51
  • Mybatis之#{}与${}的区别使用详解

    2023-03-24 01:55:21
  • C#字符串内存分配与驻留池学习分享

    2022-07-02 12:11:29
  • Java反射根据不同方法名动态调用不同的方法(实例)

    2022-05-08 00:51:47
  • Unity2D实现游戏回旋镖

    2022-07-16 07:13:50
  • C#基于简单工厂模式实现的计算器功能示例

    2023-06-19 12:40:10
  • Android7.0版本影响开发的改进分析

    2022-06-06 03:40:37
  • Android判断包名和类名是否存在的方法

    2021-09-23 02:52:52
  • 使用Linq注意事项避免报错的方法

    2023-08-28 21:22:41
  • 举例讲解C#编程中对设计模式中的单例模式的运用

    2023-04-28 19:34:10
  • android自定义圆形倒计时显示控件

    2022-12-13 00:27:30
  • 浅谈C#中对引用类型的误解

    2021-10-18 12:40:37
  • asp之家 软件编程 m.aspxhome.com