Shizuku下載安卓是一個用于管理和調試Android設備的命令行工具。賦予應用adb權限可能會帶來安全風險,因為它允許應用執(zhí)行一些高級操作,包括訪問系統(tǒng)文件、執(zhí)行系統(tǒng)命令等。因此,在使用任何提供adb權限的軟件時,務必確保您了解其工作原理、潛在風險,并僅從可信的來源獲取。
Shizuku App會引導用戶使用root或是adb方式運行一個進程(Shizuku服務進程)。
應用進程啟動時Shizuku服務進程發(fā)送binder至應用進程。
應用通過該binder與Shizuku服務進程交互,Shizuku服務進程通過binder與system server交互。
1、優(yōu)雅地使用系統(tǒng)API
忘掉rootshell吧,你可以「直接使用」需要高權限的API。此外,Shizuku比shell要快得多。
2、支持adb使用
如果你的「需要root的應用」只需要adb權限,則可以使用Shizuku輕松地擴大用戶群體。
3、節(jié)省時間
Shizuku有詳細的文檔引導用戶,你只需要讓用戶安裝Shizuku。
1、實時更新:能夠對各種服務等進行實時的更新處理,方便用戶對各種服務等進行輕松掌握。
2、內置優(yōu)化:可以對內置的各種文件等進行優(yōu)化,提升了整體的操作效率等。
3、隱私保護:提供了更加全面和智能的隱私保護技術,保障了個人隱私的安全性等。
4、版本選擇:根據自己的實際需求等,可以對各種應用版本等進行自由的選擇。
1、Shizuku 的做法
● app 會引導用戶使用 root 或是 adb 方式運行一個進程。
● 應用進程啟動時 軟件服務進程發(fā)送 binder 至應用進程
● 應用通過該 binder 與 Shizuku 服務進程交互,Shizuku 服務進程通過 binder 與 system server 交互
2、優(yōu)點在于
● 速度極快
● 無需處理文本就能獲取結果
● 功能不受制于可用的指令
● 應用無需 root 權限也可使用
● 極小額外時間及性能消耗
● 與直接調用 API 體驗幾乎一致(應用開發(fā)者只需添加少量代碼)
通過root啟動
對于已root設備,直接啟動即可。
由廠商造成的問題(非root方式)
MIUI(小米)
你需要在“開發(fā)者選項”中開啟“USB調試(安全設置)”。
此外,不要使用MIUI的“手機管家”的掃描功能,因為它會禁用“開發(fā)者選項”。
EMUI(華為)
你需要在“開發(fā)者選項”中開啟「“僅充電”模式下允許ADB調試選項」。
ColorOS(OPPO)
你需要在“開發(fā)者選項”中關閉“權限監(jiān)控”。
originOS(vivo)
OriginOS的設置不支持分屏,你需要在“開發(fā)者設置”中開啟“強行將活動設為可調整大小”。
Flyme(魅族)
你需要在“開發(fā)者選項”中關閉“Flyme支付保護”。
通過無線調試啟動
Android 11 添加了全新的無線調試功能,該功能位于“開發(fā)者設置”-“無線調試”。Shizuku v4、0、0 起支持此功能。
提示
1、設備重新啟動后需要再次打開“無線調試”選項并重新啟動 Shizuku。
2、無 WiFi 連接時無法啟用“無線調試”(已啟動的 Shizuku 不受影響)。
3、不可關閉“開發(fā)者選項”或“USB 調試”。