歡迎訪問PChome.net
手機版
Shizuku安卓版是一款非常實用且極其強大的手機工具,它讓你可以輕松訪問系統(tǒng)的高級功能,不需要傳統(tǒng)的root權限,甚至可以通過ADB調試來實現(xiàn)。不論你的手機是否已root,Shizuku都提供了簡單的操作方式,幫助你快速啟動和使用高級功能。它的優(yōu)點在于操作簡單、速度快,而且節(jié)省了很多繁瑣的步驟。對于開發(fā)者來說,Shizuku可以大大簡化一些需要高權限的應用開發(fā),提升效率。如果你需要對手機做一些高級操作,Shizuku是一個非常不錯的選擇。
Shizuku 的誕生主要有兩大目的:
1、提供一個方便地使用系統(tǒng) API 的方式
2、為部分只需要 adb 權限的應用開發(fā)提供便利
Shizuku 支持通過以下三種方式啟動。
如果您正在使用 GrapheneOS
您可能需要關閉 系統(tǒng)設置 - “安全” - “Secure app spawning”。
一、通過 root 啟動
如果您的設備已經 root,直接啟動即可。
二、通過無線調試啟動
通過無線調試啟動適用于 Android 11 或以上版本。這種啟動方式無需連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
1、在網絡上搜索如何為您的機型啟用“開發(fā)者選項”
2、進入開發(fā)者選項內,打開USB調試后,點擊無線調試選項
3、啟用無線調試

5、點按“無線調試”中的“使用配對碼配對設備”,然后我們記住六位數(shù)的配對碼

6、回到在 Shizuku,點擊通過無線調試啟動下的配對選項,并在彈出的通知框中輸入我們剛剛記住的六位配對碼

7、配對成功后,點擊啟動來啟用shizuku
如果無法啟動,嘗試禁用并重新開啟無線調試。
三、通過連接電腦啟動
該啟動方式適用于未 root 且運行 Android 10 及以下版本的設備。很不幸,該啟動方式需要連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
安裝 adb
1、在電腦上下載由 Google 提供的“SDK 平臺工具”并解壓至任意文件夾(自行下載)
2、打開文件夾,右鍵選擇
Windows 10:在此處打開 PowerShell 窗口(需要按住 Shift 才會顯示該選項)
Windows 7:在此處打開命令行窗口(需要按住 Shift 才會顯示該選項)
Mac 或 Linux:打開 Terminal(終端)
3、輸入 adb 如果可以看到一長串內容而不是提示找不到 adb 則表示成功
提示
1、請不要關閉該窗口,后面提到的“終端”都是指此窗口(如果關閉請重新進行第 2 步)。
2、如果使用 PowerShell 或是 Linux 及 Mac,所有 adb 都要替換成 ./adb。
設置 adb
要使用 adb 你首先需要在設備上打開 USB 調試功能,通常需要經過以下步驟:
1、打開系統(tǒng)設置,進入關于
2、連續(xù)數(shù)次點擊 "Build number" 后看到類似 "You are a developer" 的提示
3、此時你應該可以在設置中找到“開發(fā)者選項”,進入后開啟“USB 調試”
4、連接設備到電腦,在終端中輸入 adb devices
5、此時設備上會出現(xiàn)“是否允許調試”的對話框,勾選“總是允許”后確認
6、再次在終端中輸入 adb devices,如無問題將會看到類似如下內容
List of devices attached
XXX device
不同設備開啟“開發(fā)者選項”的步驟可能有所不同,請自己搜索。
啟動 Shizuku
adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh
復制上方指令并粘貼到終端中,如無問題你將會在 Shizuku 中看到已啟動成功。
“傳統(tǒng)”做法
以啟用/禁用組件為例,一些需要 root 權限的應用直接在 su 中執(zhí)行 pm disable。
1、執(zhí)行 su
2、執(zhí)行 pm disable
3、(pre-Pie) 使用 app_process 啟動 Java 進程
4、(Pie+) 執(zhí)行原生程序 cmd
5、處理參數(shù),通過 binder 與 system server 交互,處理結果輸出文字結果
其中每個“執(zhí)行”都意味著新進程建立,su 內部使用 socket 與 su daemon 交互,大量的時間和性能被消耗在這樣的過程中。(部分設計不佳的應用甚至會每次執(zhí)行指令都執(zhí)行一次 su)
此類做法的缺點在于:
1、極慢
2、需要處理文本來獲取結果
3、功能受制于可用的指令
4、即使 adb 有足夠權限,應用也需要 root 權限才可使用
Shizuku 做法
Shizuku app 會引導用戶使用 root 或是 adb 方式運行一個進程(Shizuku 服務進程)。
1、應用進程啟動時 Shizuku 服務進程發(fā)送 binder 至應用進程
2、應用通過該 binder 與 Shizuku 服務進程交互,Shizuku 服務進程通過 binder 與 system server 交互
Shizuku 的優(yōu)點在于:
1、極小額外時間及性能消耗
2、與直接調用 API 體驗幾乎一致(應用開發(fā)者只需添加少量代碼)
1、優(yōu)雅地使用系統(tǒng)API
忘掉root shell吧,你可以「直接使用」需要高權限的APl。此外,這款軟件要比 shell 要快得多。
2、支持adb使用
如果你的「需要root的應用」只需要adb權限,則可以使用它輕松地擴大用戶群體。
3、節(jié)省時間
app有詳細的文檔引導用戶,你只需要讓用戶安裝該款軟件。
v13.5.4.r1062.c02de15版本
小錯誤修復和改進。










驛小店
便捷工具
5.0
錄音轉文字助手app
便捷工具
5.0
通義app
便捷工具
5.0
石墨文檔app
便捷工具
5.0
gba模擬器(My Boy)
益智休閑
5.0
專業(yè)尺子測量
便捷工具
5.0
小米互傳官方版
便捷工具
5.0
愛筆思畫X官方版
便捷工具
5.0
uc瀏覽器國際版(UC Browser)
便捷工具
5.0
格式工廠手機版
便捷工具
5.0
Canva可畫手機版
便捷工具
5.0
建工計算器
便捷工具
5.0