[发明专利]一种获取移动终端超级用户权限的方法及装置有效
申请号: | 201510852286.0 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105512544B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | 封林毅 | 申请(专利权)人: | 深圳市创想天空科技股份有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45 |
代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙) 44341 | 代理人: | 何婷;曾利红 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 移动 终端 超级 用户权限 方法 装置 | ||
本发明涉及终端设备技术领域,公开了一种获取移动终端超级用户权限的方法及装置。所述方法包括:启动移动终端刷机模式;向服务器发送移动终端的特征信息,请求匹配可获取临时超级用户权限的漏洞方案;接收并依次运行服务器生成的具有优先级的漏洞方案列表,直至成功获取临时超级用户权限;根据成功获取所述移动终端临时超级用户权限的漏洞方案,建立所述漏洞方案对应的授权管理安装包,所述授权管理安装包用于安装在移动终端并通过接收用户的超级用户权限请求操作从而获取移动终端的超级用户权限。本发明让超级用户权限的获取变得更简单,为开发调试带来了方便,节省了获取超级用户权限所花费的时间。
【技术领域】
本发明涉及终端设备技术领域,尤其涉及一种获取移动终端超级用户权限的方法及装置。
【背景技术】
目前,随着诸如手机、平板电脑等移动终端的快速发展和普及,安卓操作系统应用越来越广泛。超级用户权限也即root权限,是安卓操作系统权限的一种,root是Linux和unix系统中的超级管理员用户账户,该账户拥有整个操作系统至高无上的权利,所有对象他都可以操作。但是,出于系统的安全性考虑,大部分移动终端生产厂商只让用户拥有所述移动终端的普通权限,这对手机或平板电脑的开发调试造成了诸多不便,且对于手机发烧友来说仅拥有普通权限也是远远不够的。
现有软件获取root权限的方法一般是通过修改系统文件来实现,这样容易造成系统不稳定。
【发明内容】
本发明要解决的技术问题是,通过提供一种适于在拥有安卓操作系统的移动终端上获取超级用户权限的方法及对应的装置,解决用户获取超级用户权限难的问题及现有的通过修改系统文件造成系统不稳定的问题。
为解决上述技术问题,本发明提供以下技术方案。
一方面,本发明提供一种获取移动终端超级用户权限的方法,所述方法包括:
启动移动终端刷机模式;
向服务器发送移动终端的特征信息,请求匹配可获取临时超级用户权限的漏洞方案;
接收并依次运行服务器生成的具有优先级的漏洞方案列表,直至成功获取临时超级用户权限;
根据成功获取所述移动终端临时超级用户权限的漏洞方案,建立所述漏洞方案对应的授权管理安装包,所述授权管理安装包用于安装在移动终端并通过接收用户的超级用户权限请求操作从而获取移动终端的超级用户权限。
在一些实施例中,所述向服务器发送特征信息请求匹配可获取临时超级用户权限的漏洞方案的步骤之前包括:
执行su,检测本地缓存是否已存在获取超级用户权限的授权管理程序;
当本地缓存存在获取超级用户权限的授权管理程序时,运行所述存在的超级用户权限的授权管理程序从而获取移动终端的超级用户权限。
在一些实施例中,所述获取移动终端超级用户权限的方法还包括:
将获取的所述移动终端临时超级用户权限的漏洞方案存储至服务器,当同类别的移动终端请求获取超级用户权限时可直接运行所述存储至服务器的漏洞方案。
在一些实施例中,所述特征信息包括:所述移动终端的机型和/或CPU型号和/或内核版本信息和/或系统版本信息。
在一些实施例中,所述授权管理安装包可复制安装在同类别的移动终端用于接收用户的超级用户权限请求操作。
在一些实施例中,所述同类别的移动终端包括:所述移动终端的机型和/或CPU型号和/或内核版本信息和/或系统版本信息相同。
另一方面,本发明提供一种获取超级用户权限的装置,所述装置包括:
启动模块,用于启动移动终端刷机模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创想天空科技股份有限公司,未经深圳市创想天空科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510852286.0/2.html,转载请声明来源钻瓜专利网。