[发明专利]一种应用软件获取Android系统root权限的方法和系统在审
| 申请号: | 201710538867.6 | 申请日: | 2017-07-04 |
| 公开(公告)号: | CN109241703A | 公开(公告)日: | 2019-01-18 |
| 发明(设计)人: | 田凯;张星辰;丁露露 | 申请(专利权)人: | 武汉安天信息技术有限责任公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F9/445;G06F21/57 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用软件 应用软件获取 请求消息 通信连接 系统解析 系统漏洞 删除 样本 发送 审核 | ||
1.一种应用软件获取Android系统root权限的方法,其特征在于,所述方法,包括:
修改Android系统ROM包的boot.img参数,使得仅adb具有root权限;
建立应用软件与Android系统的通信连接;
应用软件向所述adb发送root请求;
解析获取的所述root请求中的请求消息,并根据所述请求消息为对应的应用软件执行root操作。
2.如权利要求1所述的方法,其特征在于,所述建立应用软件与Android系统的通信连接的方法,包括:
向Android系统导入预设的Socket通信工具,并通过所述adb开启Socket Server进程,在所述应用软件中创建Socket Client。
3.如权利要求2所述的方法,其特征在于,所述请求消息的格式为:包名@命令。
4.如权利要求1~3任一项所述的方法,其特征在于,所述修改Android系统ROM包的boot.img参数,使adb具有root权限的方法包括:
通过boot.img解析工具对所述Android系统ROM包中的boot.img文件进行解析,获取default.prop文件;
对所述default.prop文件中的参数进行修改,所述修改包括: ro.secure参数、ro.debuggable参数、ro.adb.secure参数;
将经过修改的default.prop文件打包到所述boot.img文件,并将所述经过打包的boot.img文件刷入所述Android系统ROM包。
5.一种应用软件获取Android系统root权限的装置,其特征在于,所述系统,包括:
boot.img参数修改单元,用于修改Android系统ROM包的boot.img参数,使得仅adb具有root权限;
通信单元,用于建立应用软件与Android系统的通信连接;
root请求发送单元,用于由应用软件向所述adb发送root请求;
root单元,用于解析获取的所述root请求中的请求消息,并根据所述请求消息为对应的应用软件执行root操作。
6.如权利要求5所述的系统,其特征在于,所述通信单元包括第一子单元、第二子单元,其中:
所述第一子单元,用于向Android系统导入Socket通信工具,并通过所述adb开启Socket Server进程;
所述第二子单元,用于在所述应用软件的中建立Socket Client。
7.如权利要求6所述的系统,其特征在于,所述请求消息的格式为:包名@命令。
8.如权利要求5~7任一项所述的系统,其特征在于,所述boot.img参数修改单元,包括:
default.prop文件获取子单元,用于通过boot.img解析工具对所述Android系统ROM包中的boot.img文件进行解析,获取default.prop 文件;
参数修改子单元,用于对所述default.prop文件中的参数进行修改,所述修改包括:ro.secure参数、ro.debuggable参数、ro.adb.secure参数;
刷入子单元,用于将经过修改的default.prop文件打包到所述boot.img文件,并将所述经过打包的boot.img文件刷入所述Android系统ROM包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉安天信息技术有限责任公司,未经武汉安天信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710538867.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件使用授权方法及客户端
- 下一篇:新脚本的灰度发布方法和装置





