《shizuku》官方安卓下載來支持更多的安卓機型下載了,shizuku安卓13、安卓12、安卓11、安卓10手機都可以來使用的手機系統(tǒng)工具,能夠通過軟件讓應用使用系統(tǒng)api的工具。讓軟件可以直接進行更便捷的使用api,達成更多的開發(fā)了。
可以來快速的進行啟動的工具
自帶了很多軟件教程的軟件
提供更多的應用開發(fā)的功能
便利的進行adb權限應用的使用
一、啟動 Shizuku
Shizuku 支持通過以下三種方式啟動。
#通過 root 啟動
如果您的設備已經 root,直接啟動即可。
#通過無線調試啟動
通過無線調試啟動適用于 Android 11 或以上版本。這種啟動方式無需連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
#啟用無線調試
1.在網絡上搜索如何為您的機型啟用“開發(fā)者選項”
2.啟用“開發(fā)者選項”和“USB 調試”
settings---system---developer options---use developer options(開啟)---usb debugging(開啟)
3.進入“無線調試”
4.啟用“無線調試”
配對(僅需一次)
1.在 Shizuku 內開始配對
2.啟用無線調試
3.點按“無線調試”中的“使用配對碼配對設備”
4.在 Shizuku 的通知中填入配對碼
啟動 Shizuku
如果無法啟動,嘗試禁用并啟用無線調試。
通過連接電腦啟動
該啟動方式適用于未 root 且運行 Android 10 及以下版本的設備。很不幸,該啟動方式需要連接電腦。由于系統(tǒng)限制,每次重新啟動后都需要再次進行啟動步驟。
什么是adb?
Android 調試橋(adb) 是一個通用命令行工具,其允許您與模擬器實例或連接的 Android 設備進行通信。它可為各種設備操作提供便利,如安裝和調試應用,并提供對 Unix shell(可用來在模擬器或連接的設備上運行各種命令)的訪問。
安裝adb
1.下載由 Google 提供的“SDK 平臺工具”并解壓至任意文件夾
Windows(opens new window)
Linux(opens new window)
Mac
2.打開文件夾,右鍵選擇
Windows 10:在此處打開 PowerShell 窗口(需要按住 Shift 才會顯示該選項)
Windows 7:在此處打開命令行窗口(需要按住 Shift 才會顯示該選項)
Mac 或 Linux:打開 Terminal(終端)
3.輸入 adb 如果可以看到一長串內容而不是提示找不到 adb 則表示成功
設置adb
要使用 adb 你首先需要在設備上打開 USB 調試功能,通常需要經過以下步驟:
打開系統(tǒng)設置,進入關于
連續(xù)數次點擊 "Build number" 后看到類似 "You are a developer" 的提示
此時你應該可以在設置中找到“開發(fā)者選項”,進入后開啟“USB 調試”
連接設備到電腦,在終端中輸入 adb devices
此時設備上會出現“是否允許調試”的對話框,勾選“總是允許”后確認
再次在終端中輸入 adb devices,如無問題將會看到類似如下內容
啟動 Shizuku
復制指令并粘貼到終端中,如無問題你將會在 Shizuku 中看到已啟動成功。
《shizuku》是一個手機開源軟件,你可以在開源項目地址上找到源代碼和你想要的更多詳細信息。這款軟件的誕生主要有兩大目的:為廣大手機發(fā)燒友提供一個方便地使用系統(tǒng)API的方式。為部分只需要adb權限的應用開發(fā)提供便利。作為普通用戶,如何使用這款軟件呢?已經 root 的設備:直接通過 app 啟動即可。還未 root 的設備:遵照 app中的指引,通過adb啟動服務。使用adb并不難,網絡上有不少教程可以幫助您學會使用它。
這是一款手機root權限管理和獲取軟件,Shizuku提供了一種更加安全的方法來獲取root權限,可以在不暴露設備的安全性的情況下完成。它還支持運行在非root設備上。如果你想root你的手機,實現一些更加神奇的功能。對于專業(yè)的人士來說也不得不好評的一款系統(tǒng)工具。
軟件讓你可以自定義相關指令,還能進行智能化重復操作,非常實用。通過它用戶可以獲取手機的相應權限,無需root即能完成相應的管理和服務,還能強制卸載系統(tǒng)軟件。非常的便捷了可以說是,希望大家能夠喜歡。
許多廠商對 Android 系統(tǒng)進行了修改,這會造成 Shizuku 無法正常工作。
#通過無線調試啟動:一直顯示“正在搜索配對服務”
請允許 Shizuku 在后臺運行。
搜索配對服務需要訪問本地網絡,許多廠商在應用不可見后立刻禁止應用訪問網絡。您可以在網絡上搜索如何在您的設備上允許應用在后臺運行。
#通過無線調試啟動:點擊“輸入配對碼”后立刻提示失敗
#MIUI(小米、POCO)
在系統(tǒng)設置的“通知管理”-“通知顯示設置”將通知樣式切換為“原生樣式”。
#通過無線調試啟動/通過連接電腦啟動:adb 權限受限
#MIUI(小米、POCO)
在“開發(fā)者選項”中開啟“USB 調試(安全設置)”。注意,這和“USB 調試”是兩個分開的選項。
#ColorOS(OPPO & OnePlus)
在“開發(fā)者選項”中關閉“權限監(jiān)控”。
#Flyme(魅族)
在“開發(fā)者選項”中關閉“Flyme 支付保護”。
#通過無線調試啟動/通過連接電腦啟動:Shizuku 隨機停止
#所有設備
保證 Shizuku 可以在后臺運行。
不要關閉“USB 調試”及“開發(fā)者選項”。
在“開發(fā)者選項”中將 USB 使用模式改為“僅充電”。
在 Android 8 上的選項是“選擇 USB 配置”-“僅充電”。
在 Android 9 及以上版本上選項是“默認 USB 配置”-“不進行數據傳輸”。
(Android 11+)啟用“停用 adb 授權超時功能”選項
#EMUI (華為)
在“開發(fā)者選項”中開啟「“僅充電”模式下允許 ADB 調試選項」。
#MIUI(小米、POCO)
不要使用“手機管家”的掃描功能,因為它會禁用開發(fā)者選項。
#Sony
不要點擊連接 USB 后彈出的對話框,因為這會導致 USB 使用模式發(fā)生變化。
#通過 root 啟動:無法開機啟動
請允許 Shizuku 在后臺運行。
優(yōu)雅地使用系統(tǒng)API
忘掉root shell吧,你可以「直接使用」需要高權限的APl。此外,這款軟件要比 shell 要快得多。
支持adb使用
如果你的「需要root的應用」只需要adb權限,則可以使用它輕松地擴大用戶群體。
節(jié)省時間
app有詳細的文檔引導用戶,你只需要讓用戶安裝該款軟件。
更加方便的API方式,軟件能夠更加方便的讓我們控制API很好用。
為我們需要ADB全新的應用提供方便,可以幫助我們更加方便的操控軟件。
專為安卓打造的軟件,這款軟件專為安卓打造讓我們隨意的進行操作使用。
可以隨意的修改分辨率,軟件中能夠修改屏幕分辨率讓我們的手機更加好用。
Shizuku 與“傳統(tǒng)”做法對比
“傳統(tǒng)”做法
以啟用/禁用組件為例,一些需要 root 權限的應用直接在 su 中執(zhí)行 pm disable。
執(zhí)行 su
執(zhí)行 pm disable
(pre-Pie) 使用 app_process 啟動 Java 進程(參見此處 (opens new window))
(Pie+) 執(zhí)行原生程序 cmd(參見此處 (opens new window))
處理參數,通過 binder 與 system server 交互,處理結果輸出文字結果
其中每個“執(zhí)行”都意味著新進程建立,su 內部使用 socket 與 su daemon 交互,大量的時間和性能被消耗在這樣的過程中。(部分設計不佳的應用甚至會每次執(zhí)行指令都執(zhí)行一次 su)
此類做法的缺點在于:
極慢
需要處理文本來獲取結果
功能受制于可用的指令
即使 adb 有足夠權限,應用也需要 root 權限才可使用
Shizuku 做法
Shizuku app 會引導用戶使用 root 或是 adb 方式運行一個進程(Shizuku 服務進程)。
應用進程啟動時 Shizuku 服務進程發(fā)送 binder 至應用進程
應用通過該 binder 與 Shizuku 服務進程交互,Shizuku 服務進程通過 binder 與 system server 交互
Shizuku 的優(yōu)點在于:
極小額外時間及性能消耗
與直接調用 API 體驗幾乎一致(應用開發(fā)者只需添加少量代碼)
13.5.4.r1050.adeaf2d更新日志
Last updated on 2024年03月10日
小錯誤修復和改進。安裝或更新到最新版本來檢查它!
版本13.5.3.r1036.fff3f87
上次更新時間:2023年11月27日
小錯誤修復和改進。安裝或更新到最新版本即可查看!
13.5.2.r1028.2bbf671
上次更新時間:2023年9月26日
請參閱GitHub上的完整變更日志(RikkaApps/Sizuku)
版本13.5.1.r1025.ebb2a30
上次更新時間:2023年8月2日
請參閱GitHub上的完整變更日志(RikkaApps/Sizuku)。
13.3.0.r993.5392b9d 中的新增功能
最后更新于 2023 年 4 月 26 日
請在 GitHub (RikkaApps/Shizuku) 上查看完整的更新日志。
v12.3.0 更新
- 修復使用 UserSerive 在部分設備上可能導致 Shizuku 服務停止運行的問題
v5.0.0 更新
增加 UserService 功能(請前往 GitHub 查看最近的提交和樣例)
導入來自用戶的翻譯
當 Shizuku 被卸載時自動停止運行在 root/adb 的進程
跟隨一個 Android 11 beta 3 的改動
展開更多 > 收起內容 >
我要評論 查看全部評論 (0)>>