[發(fā)明專利]一種快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法在審
| 申請?zhí)枺?/td> | 202111111383.6 | 申請日: | 2021-09-18 |
| 公開(公告)號: | CN113836505A | 公開(公告)日: | 2021-12-24 |
| 發(fā)明(設(shè)計)人: | 鄧語涵;李國峰;曾歡;莫一臣 | 申請(專利權(quán))人: | 湖南小算科技信息有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 長沙思創(chuàng)聯(lián)合知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 43215 | 代理人: | 肖文祥 |
| 地址: | 410000 湖南省長沙市天心區(qū)萬*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 快速 獲取 基于 系統(tǒng) 終端設(shè)備 shell 權(quán)限 方法 | ||
本發(fā)明涉及一種快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法,包括如下步驟:S1,將終端設(shè)備連接無線網(wǎng)絡(luò)并安裝無障礙服務(wù)程序;S2,運行無障礙服務(wù)程序,開啟后跳轉(zhuǎn)到無障礙設(shè)置,啟用“一鍵啟用無線調(diào)試”無障礙服務(wù);S3,在無障礙服務(wù)程序中啟動“獲取Shell權(quán)限”功能;S4,從無障礙服務(wù)程序跳轉(zhuǎn)到“關(guān)于手機”界面,開啟“開發(fā)者選項”入口;S5,進入“開發(fā)者選項”界面,啟用無線調(diào)試并顯示配對碼;S6,提取配對碼、IP地址、端口號,執(zhí)行配對;S7,無障礙服務(wù)程序使用配對碼、IP地址、端口號與安卓系統(tǒng)進行配對;S8,運行預(yù)定的腳本,腳本中啟動守護進程。本發(fā)明將獲取Shell權(quán)限流程自動化,無需手動操作,大幅降低了獲取shell權(quán)限的成本和門檻。
技術(shù)領(lǐng)域
本發(fā)明屬于安卓系統(tǒng)應(yīng)用技術(shù)領(lǐng)域,具體涉及一種快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法。
背景技術(shù)
安卓(Android)系統(tǒng)由于其開源的特性,得到了較為廣泛的應(yīng)用,各大手機廠商均投入生產(chǎn)、設(shè)計自己的安卓系統(tǒng),安卓系統(tǒng)已成為最具影響力的手機操作系統(tǒng)。
基于安卓系統(tǒng)的應(yīng)用生態(tài)也是越來越成熟,本發(fā)明所指的shell權(quán)限也叫開發(fā)者權(quán)限,是系統(tǒng)權(quán)限的一種,獲取到開發(fā)者權(quán)限后,可以讓開發(fā)者更加便捷的控制手機,可以直接發(fā)起應(yīng)用安裝,執(zhí)行dumpsys命令查看設(shè)備信息,可以模擬點擊,文本輸入等普通app不具有的能力。一般來說為了獲取shell權(quán)限,需要有一臺電腦,在電腦上通過usb線連接手機,并且打開手機的usb調(diào)試功能,這樣在電腦上通過adb工具就可以獲取到手機的shell權(quán)限,這樣的局限是必須要有一臺電腦,當(dāng)沒有電腦時,就無法完成shell權(quán)限的獲取。
adb命令可用于執(zhí)行各種設(shè)備操作(例如安裝和調(diào)試應(yīng)用),并提供對Unix shell(可用來在設(shè)備上運行各種命令)的訪問權(quán)限。在Android 11及更高版本,支持使用Android調(diào)試橋(adb)從工作站以無線方式部署和調(diào)試應(yīng)用。例如,可以將可調(diào)試應(yīng)用部署到多臺遠程設(shè)備,而無需通過USB實際連接設(shè)備。這樣就可以避免常見的USB連接問題。一般來說打開無線調(diào)試需要一系列繁瑣的操作,還需要使用者擁有一定的專業(yè)知識,這樣提高了開啟無線調(diào)試的門檻和成本。
綜上所述,亟需提供一種獲取Shell權(quán)限流程自動化,大幅降低了獲取shell權(quán)限的成本和門檻的快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種獲取Shell權(quán)限流程自動化,大幅降低了獲取shell權(quán)限的成本和門檻的快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法。
上述目的是通過如下技術(shù)方案實現(xiàn):一種快速獲取基于安卓系統(tǒng)的終端設(shè)備的shell權(quán)限的方法,包括如下步驟:
S1,將終端設(shè)備連接無線網(wǎng)絡(luò),并將無障礙服務(wù)程序安裝到終端設(shè)備,所述無障礙服務(wù)程序用于自動獲取終端設(shè)備的shell權(quán)限;
S2,運行無障礙服務(wù)程序,開啟無障礙服務(wù)后跳轉(zhuǎn)到安卓系統(tǒng)的無障礙設(shè)置,啟用“一鍵啟用無線調(diào)試”無障礙服務(wù);
S3,在無障礙服務(wù)程序中啟動“獲取Shell權(quán)限”功能,進入步驟(4)后自動獲取shell權(quán)限;
S4,從無障礙服務(wù)程序跳轉(zhuǎn)到“關(guān)于手機”界面,“一鍵啟用無線調(diào)試”無障礙服務(wù)開啟“開發(fā)者選項”入口;
S5,“一鍵啟用無線調(diào)試”無障礙服務(wù)進入“開發(fā)者選項”界面,啟用無線調(diào)試并顯示配對碼;
S6,“一鍵啟用無線調(diào)試”無障礙服務(wù)提取配對碼、IP地址、端口號,通知無障礙服務(wù)程序執(zhí)行配對;
S7,無障礙服務(wù)程序使用配對碼、IP地址、端口號,通過標(biāo)準(zhǔn)ADB配對協(xié)議和安卓系統(tǒng)ADBD進行配對;
S8,無障礙服務(wù)程序運行預(yù)定的腳本程序,腳本程序中啟動守護進程,此時的守護進程擁有shell權(quán)限。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南小算科技信息有限公司,未經(jīng)湖南小算科技信息有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111111383.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





