预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113791869A(43)申请公布日2021.12.14(21)申请号202111101280.1H04W12/06(2021.01)(22)申请日2021.09.18(71)申请人湖南小算科技信息有限公司地址410000湖南省长沙市天心区万家丽南路二段688号中南中部基地11号栋205室(72)发明人李飞孙大林胡鹏曾欢(74)专利代理机构长沙思创联合知识产权代理事务所(普通合伙)43215代理人肖文祥(51)Int.Cl.G06F9/455(2006.01)G06F3/0481(2013.01)G06F3/0482(2013.01)G06F8/61(2018.01)权利要求书2页说明书5页附图2页(54)发明名称一种获取基于安卓系统的终端设备的shell权限的方法(57)摘要本发明涉及一种获取基于安卓系统的终端设备的shell权限的方法,包括如下步骤:S1,将终端设备连接无线网络并将DEMO安卓程序安装到终端设备;S2,开启开发者选项,启用系统分屏,在分屏中分别启动系统设置和DEMO安卓程序;S3,系统设置中启动无线调试的设备配对,显示配对码;S4,在DEMO安卓程序中输入配对码及端口号后进行配对;S5,在DEMO安卓程序中输入ADB监听端口,DEMO安卓程序使用ADB通信协议和安卓系统ADBD进行通信;S6,在DEMO安卓程序中运行预定的脚本程序,脚本程序中启动守护进程。本发明摒弃了通过USB数据线连接电脑的方式,去除了对电脑的依赖,大幅度降低需要shell权限的应用程序的使用成本,提高该类应用程序的用户体验,减低了该类应用程序的门槛。CN113791869ACN113791869A权利要求书1/2页1.一种获取基于安卓系统的终端设备的shell权限的方法,其特征在于,包括如下步骤:S1,将终端设备连接无线网络并将DEMO安卓程序安装到终端设备,所述DEMO安卓程序用于获取终端设备的shell权限;S2,开启开发者选项,启用系统分屏,在分屏中分别启动系统设置和DEMO安卓程序;S3,系统设置中启动无线调试的设备配对,显示配对码;S4,在DEMO安卓程序中输入配对码及端口号,使用标准ADB配对协议与安卓系统ADBD进行配对;S5,配对成功后在DEMO安卓程序中输入ADB监听端口,DEMO安卓程序使用ADB通信协议和安卓系统ADBD进行通信;S6,在DEMO安卓程序中运行预定的脚本程序,脚本程序中启动守护进程,此时的守护进程即拥有shell权限。2.根据权利要求1所述的获取基于安卓系统的终端设备的shell权限的方法,其特征在于,所述步骤S2中进入开发者选项的步骤为:S2.1,进入设置;S2.2,点击关于手机;S2.3,点击版本号7次;S2.4,开发者选项开启成功。3.根据权利要求2所述的获取基于安卓系统的终端设备的shell权限的方法,其特征在于,所述步骤S3中的具体步骤为:S3.1,点击设置中的开发者选项;S3.2,打开开发者选项中的无线调试;S3.3,点击无线调试;S3.4,点击使用配对码配对设备;S3.5,显示配对码、IP地址和端口。4.根据权利要求3所述的获取基于安卓系统的终端设备的shell权限的方法,其特征在于,所述步骤S4中的具体步骤为:S4.1,在DEMO安卓程序中点击配对;S4.2,在对话框中输入S3.5中所显示的配对码及端口号;S4.3,点击确定,配对成功。5.根据权利要求4所述的获取基于安卓系统的终端设备的shell权限的方法,其特征在于,所述步骤S5中的具体步骤为:S5.1,无线调试配对;S5.2,在对话框中输入开发者选项中无线调试的端口号;S5.3,通信成功。6.根据权利要求1~5任意一项所述的获取基于安卓系统的终端设备的shell权限的方法,其特征在于,所述步骤S6中的具体步骤为:S6.1,在DEMO安卓程序中点击运行;S6.2,选择预定的脚本程序;2CN113791869A权利要求书2/2页S6.3,脚本程序运行后启动守护进程;S6.4,守护进程即拥有shell权限。3CN113791869A说明书1/5页一种获取基于安卓系统的终端设备的shell权限的方法技术领域[0001]本发明属于安卓系统应用技术领域,具体涉及一种获取基于安卓系统的终端设备的shell权限的方法。背景技术[0002]安卓(Android)系统由于其开源的特性,得到了较为广泛的应用,各大手机厂商均投入生产、设计自己的安卓系统,安卓系统已成为最具影响力的手机操作系统。[0003]基于安卓系统的应用生态也是越来越成熟,本发明所指的shell权限也叫开发者权限,是系统权限的一种,获取到开发者权限后,可以让开发者更加便捷的控制手机,可以直接发起应用安装,