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