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