利索能及
我要发布
收藏
专利号: 2015104229758
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-06-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种Android平台下root权限管控方法,其特征在于,所述管控方法包括:步骤1:建立并保存rootagent可执行文件,将rootagent可执行文件保存在Android平台下,所述rootagent可执行文件是在su可执行文件基础上增加了允许授予root权限的应用程序包名;

步骤2:Android init进程启动,Android init进程通过读取配置文件启动rootagent可执行文件对应的rootagent服务,并配置自定义系统属性persist.company.rootagent为

1时启动rootagent服务,为0时停止rootagent服务;

步骤3:应用程序在申请root权限之前,先判断rootagent服务进程是否正在运行,如果正在运行,则跳转步骤4,如果未运行,则提交申请无效;

步骤4:rootagent服务进程将提交申请的应用程序的进程ID与rootagent服务进程中允许授予root权限的应用程序包名对应进程ID匹配,匹配成功则提交申请的应用程序被授予root权限,否则拒绝;

步骤2中,Android init进程启配置自定义系统属性persist.company.rootagent为1时启动rootagent服务,为0时停止rootagent服务之后,用户通过用户输入接口直接开启或关闭rootagent服务。

2.根据权利要求1所述的Android平台下root权限管控方法,其特征在于:rootagent服务进程中允许授予root权限的应用程序包名为一个以上。

3.根据权利要求1所述的Android平台下root权限管控方法,其特征在于:rootagent可执行文件被保存在Android平台的system/xbin/目录下。

4.根据权利要求1所述的Android平台下root权限管控方法,其特征在于:Android init进程的进程ID为1。

5.根据权利要求1所述的Android平台下root权限管控方法,其特征在于:Android init进程读取的配置文件为init.rc配置文件。

6.根据权利要求1所述的Android平台下root权限管控方法,其特征在于:su可执行文件为Android平台下默认的获取root权限的二进制可执行文件。

7.根据权利要求2所述的Android平台下root权限管控方法,其特征在于:用户输入接口为Android平台所在终端的触摸屏。