Android上的root工具
標簽: shizuku 手機軟件 官網(wǎng):https://shizuku.rikka.app/
《Shizuku》是一種Android上的root工具,可以幫助應(yīng)用程序在沒有root權(quán)限的情況下訪問系統(tǒng)權(quán)限。Shizuku提供了一個API,使開發(fā)人員能夠編寫需要root權(quán)限才能運行的應(yīng)用程序,并允許用戶授予權(quán)限。此外,Shizuku還提供了一個命令行工具,可用于在終端中執(zhí)行特權(quán)操作。Shizuku使用Magisk進行root并通過安裝自己的服務(wù)來管理和控制權(quán)限。
Shizuku,讓你的應(yīng)用直接使用系統(tǒng)API。
Shizuku可以幫助普通應(yīng)用借助一個由app_process啟動的java進程直接以adb或root特權(quán)使用系統(tǒng)API。
1.打開"設(shè)置",找到"通知顯示設(shè)置",選擇"原生樣式"
2.打開"設(shè)置",找到"全部參數(shù)與信息"連續(xù)點擊系統(tǒng)版本號7次打開開發(fā)者模式
3.打開Shizuku,授予通知權(quán)限,點擊"配對"
4.打開"設(shè)置",找到"開發(fā)者選項",打開USB調(diào)試,進入"無線調(diào)試",選擇"使用配對碼配對設(shè)備"
5.下拉通知欄,在Shizuku的通知中輸入配對碼
6.配對成功后打開Shizuku,點擊"啟動",啟動后選擇需要授權(quán)的應(yīng)用
1、引導用戶使用root或是adb方式運行一個進程(Shizuku服務(wù)進程)。
2、應(yīng)用進程啟動時Shizuku服務(wù)進程發(fā)送binder至應(yīng)用進程。
3、應(yīng)用通過該binder與服務(wù)進程交互,服務(wù)進程通過binder與system server交互。
優(yōu)雅地使用系統(tǒng)API
忘掉rootshell吧,你可以「直接使用」需要高權(quán)限的API。此外,Shizuku比shell要快得多。
支持adb使用
如果你的「需要root的應(yīng)用」只需要adb權(quán)限,則可以使用Shizuku輕松地擴大用戶群體。
節(jié)省時間
Shizuku有詳細的文檔引導用戶,你只需要讓用戶安裝Shizuku。
Shizuku支持通過以下三種方式啟動。
通過root啟動
如果您的設(shè)備已經(jīng)root,直接啟動即可。
通過無線調(diào)試啟動
通過無線調(diào)試啟動適用于Android 11或以上版本。這種啟動方式無需連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
#啟用無線調(diào)試
1、在網(wǎng)絡(luò)上搜索如何為您的機型啟用“開發(fā)者選項”
2、啟用“開發(fā)者選項”和“USB調(diào)試”
3、進入“無線調(diào)試”
4、啟用“無線調(diào)試”
#配對(僅需一次)
在Shizuku內(nèi)開始配對
啟用無線調(diào)試
點按“無線調(diào)試”中的“使用配對碼配對設(shè)備”
在Shizuku的通知中填入配對碼
#啟動Shizuku
如果無法啟動,嘗試禁用并啟用無線調(diào)試。
通過連接電腦啟動
該啟動方式適用于未root且運行Android 10及以下版本的設(shè)備。很不幸,該啟動方式需要連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
#什么是adb?
Android調(diào)試橋 (adb) 是一個通用命令行工具,其允許您與模擬器實例或連接的Android設(shè)備進行通信。它可為各種設(shè)備操作提供便利,如安裝和調(diào)試應(yīng)用,并提供對Unix shell(可用來在模擬器或連接的設(shè)備上運行各種命令)的訪問。
更多信息請查看 Android Developer (opens new window)。
打開文件夾,右鍵選擇
Windows 10:在此處打開PowerShell窗口(需要按住Shift才會顯示該選項)
Windows 7:在此處打開命令行窗口(需要按住Shift才會顯示該選項)
Mac或Linux:打開Terminal(終端)
輸入adb 如果可以看到一長串內(nèi)容而不是提示找不到adb則表示成功
提示:
1、請不要關(guān)閉該窗口,后面提到的“終端”都是指此窗口(如果關(guān)閉請重新進行第2步)。
2、如果使用PowerShell或是Linux及Mac,所有adb都要替換成./adb。
#設(shè)置adb
要使用adb你首先需要在設(shè)備上打開 USB 調(diào)試功能,通常需要經(jīng)過以下步驟:
1、打開系統(tǒng)設(shè)置,進入關(guān)于
2、連續(xù)數(shù)次點擊Build number后看到類似You are a developer的提示
3、此時你應(yīng)該可以在設(shè)置中找到“開發(fā)者選項”,進入后開啟“USB調(diào)試”
4、連接設(shè)備到電腦,在終端中輸入adb devices
5、此時設(shè)備上會出現(xiàn)“是否允許調(diào)試”的對話框,勾選“總是允許”后確認
6、再次在終端中輸入adb devices,如無問題將會看到類似如下內(nèi)容
不同設(shè)備開啟“開發(fā)者選項”的步驟可能有所不同,請自己搜索。
#啟動Shizuku
復制指令并粘貼到終端中,如無問題你將會在Shizuku中看到已啟動成功。
適用于Shizuku v11.2.0+ 的指令:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
專為安卓手機打造的系統(tǒng)調(diào)試工具,有著強大的功能,能夠幫助用戶輕松使用系統(tǒng)api,除此之外支持adb的使用,功能十分強大,操作簡單,需要的話就來下載吧!
手機軟件,是指能在手機上方便用戶的一系列軟件,具備各種各樣的功能,滿足用戶的各種需求,包括各種保護手
進入專區(qū)>專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 www.i95191.cn 版權(quán)所有
鄂ICP備17018784號-1
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)