[发明专利]adb工具加密方法、系统、终端及存储介质在审
申请号: | 202110829668.7 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113742658A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 张博昱 | 申请(专利权)人: | 深圳市智微智能科技股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/46;G06F21/60 |
代理公司: | 深圳市科冠知识产权代理有限公司 44355 | 代理人: | 孔丽霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | adb 工具 加密 方法 系统 终端 存储 介质 | ||
本发明涉及adb工具加密方法,包括以下步骤:增加控制adb工具启闭的adb工具使能选项,并对adb工具使能选项进行加密;设备进入开发模式时,按设定条件触发显示adb工具使能选项并在其被选择后提示进行输入密码效验;密码效验不通过则直接返回,密码效验通过则提供开启和关闭adb工具选项;应用本申请的方式方法,通过加密设置可通过条件触发显示的adb工具使能选项,销售方可通过触发显示adb工具使能选项并进行输入密码的方式来修改adb工具,方便进行对设备的调整设置,同时也可以选择性的对终端消费者设置是否开放adb工具,达到管控目的,灵活性更高,同时也宜于对产品的安全性的管控。
技术领域
本发明涉及adb工具加密技术领域,更具体地说,涉及一种adb工具加密方法、系统、终端及存储介质。
背景技术
adb工具是android产品一个重要的调试工具,通过adb工具可以安装/卸载应用,添加/删除系统文件,获取设备信息以及运行状态等。并且,android产品只有在开发模式下才有adb功能。
目前android产品广泛运用在工控,商显领域,通常都是需要以开发模式出货,以获取足够多的权限供客户(销售方)自定义添加外网设备等需求。但是这样,adb工具也将直接对终端用户开放,这样对产品的安全性带来的极大的威胁。
需要一种adb加密方式方法供客户对adb工具进行加密,使客户既可以使用开发模式获得足够多的权限,也能够对终端用户禁止使用adb功能。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种adb工具加密方法,还提供了一种adb工具加密系统、一种adb工具加密终端及一种计算机可读存储介质。
本发明解决其技术问题所采用的技术方案是:
构造一种adb工具加密方法,其中,包括以下步骤:
第一步:增加控制adb工具启闭的adb工具使能选项,并对adb工具使能选项进行加密;
第二步:设备进入开发模式时,按设定条件触发显示所述adb工具使能选项并在其被选择后提示进行输入密码效验;
第三步:密码效验不通过则直接返回,密码效验通过则提供开启和关闭adb工具选项。
本发明所述的adb工具加密方法,其中,所述第一步中进行加密时,利用AlertDialog,EditText文本框实例创建一个密码输入对话框,利用prop文件储存默认密码值;
所述第二步中进行输入密码效验时,通过SystemProperties解析prop文件,获取默认密码值,并比较输入密码。
本发明所述的adb工具加密方法,其中,所述第三步中还包括方法:
密码效验通过时,进入模式选择对话框选择模式为使用者模式或开发者模式;
使用者模式下隐藏adb工具使能选项;
开发者模式下显示adb工具使能选项并提供开启和关闭adb工具选项。
本发明所述的adb工具加密方法,其中,所述第二步中,所述设定条件为设定的连续点击设备号按钮次数。
一种adb工具加密系统,用于实现如上述的adb工具加密方法,其中,包括adb工具使能选项单元、加解密单元和adb工具选择单元;
所述adb工具使能选项单元,用于增加控制adb工具启闭的adb工具使能选项;
所述加解密单元,用于对adb工具使能选项进行加密以及密码效验;
所述adb工具选择单元,为adb工具使能选项的子选项,用于提供开启和关闭adb工具选项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智微智能科技股份有限公司,未经深圳市智微智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110829668.7/2.html,转载请声明来源钻瓜专利网。