使用android RootTools库获取权限android.permission.STATUS\u栏

使用android RootTools库获取权限android.permission.STATUS\u栏,android,permissions,system,root,statusbar,Android,Permissions,System,Root,Statusbar,我正在尝试编写一个在android StatusBarManager中调用方法的应用程序。我用与黑客相同的方法扩展android状态栏: try { Object service = getSystemService("statusbar"); Class<?> statusbarManager = Class.forName("android.app.StatusBarManager"); Method expand = s

我正在尝试编写一个在android StatusBarManager中调用方法的应用程序。我用与黑客相同的方法扩展android状态栏:

    try {
        Object service  = getSystemService("statusbar");
        Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
        Method expand = statusbarManager.getMethod("disable", new Class[] { int.class });
        expand.invoke(service, 0x00200000);
    } catch (Exception e) {    
        e.printStackTrace();
        System.out.println("DISABLE HOME ERROR");
    }
试试看{
对象服务=getSystemService(“状态栏”);
Class statusbarManager=Class.forName(“android.app.statusbarManager”);
方法expand=statusbarManager.getMethod(“禁用”,新类[]{int.Class});
expand.invoke(服务,0x00200000);
}捕获(例外e){
e、 printStackTrace();
System.out.println(“禁用主错误”);
}
除了我想调用的方法是disable()而不是expand()。 但是,我得到了一个安全异常“无论是用户还是当前进程都没有权限android.permission.STATUS\u BAR

我尝试将其添加到清单中,但由于它是系统应用程序权限,因此仅当我将我的应用程序复制到/system/app时,它才起作用

我把RootTools弄得一团糟,但不知道如何设置权限。我尝试了setPermissions(0)和setUserPermissions(“android.permissions.status_bar”),但都不起作用。我不确定如何使用此库


非常感谢您的帮助!

您找到解决方案了吗?您找到解决方案了吗?