Shizuku是一款無需ROOT,即可輕松管理設備的命令行工具,用戶可以輕松使用本軟件獲取更多實用的服務,更有超多的功能等你來體驗,讓用戶在平臺中可以獲取諸多的使用體驗,通過命令行,用戶可以快速執行批量操作、自動化腳本等高級功能,極大提升設備管理效率。
Shizuku是干嘛用的
Shizuku可以幫助用戶直接調用手機中每個APP需要手機root的系統API,軟件可以直接讓用戶以 adb 或 root 特權使用系統API。
免Root教程:
1、進入手機設置:首先,解鎖您的手機并打開主屏幕,找到并點擊“設置”應用圖標。
2、查找開發者選項:
Android 8.0 及更高版本:在設置菜單中,向下滾動并找到“關于手機”或“關于設備”選項,點擊進入。
Android 7.0 及更低版本:直接在設置菜單中查找“開發者選項”,通常位于“系統”或“高級設置”類別下。
3、激活開發者選項:
Android 8.0 及更高版本:在“關于手機”頁面中,找到“軟件信息”或類似區域,連續快速點擊“版本號”(可能需要點擊7次左右),直到屏幕上出現提示:“您現在是開發者!”表明開發者選項已被激活。
Android 7.0 及更低版本:如果“開發者選項”已經可見,則無需額外操作。
4、返回上級菜單:點擊返回鍵,回到上一級設置菜單,此時應能看到“開發者選項”已經出現在列表中。
5、啟用“USB 調試”:進入開發者選項:點擊剛激活的“開發者選項”,進入相關設置頁面。在開發者選項列表中,找到“USB 調試”選項,將其旁邊的開關滑動至開啟狀態。此時可能會彈出一個確認對話框,詢問是否允許通過USB調試,點擊“確定”授權。
6、啟用“無線調試”:返回開發者選項:確保仍然在開發者選項頁面。找到無線調試:向下滾動,找到“無線調試”選項(可能在“USB 調試”下方或附近)。點擊“無線調試”旁邊的開關,將其開啟。此時,手機將開始監聽無線ADB連接請求。
7、使用Shizuku進行無線配對:在貓撲手游網下載并安裝 Shizuku 應用,安裝完成后打開它。
8、開始配對:在 Shizuku 應用中,找到并點擊“使用配對碼配對設備”(可能在設置或連接相關選項中)。此時,手機屏幕上的“無線調試”區域將顯示一個配對碼。
9、輸入配對碼:返回 Shizuku 應用,您應該會看到一個提示輸入配對碼的通知或界面。將手機上顯示的配對碼準確輸入到 Shizuku 中對應的位置。
10、確認配對:輸入完成后,按照提示完成配對過程。成功后,Shizuku 應該能夠通過無線方式與您的手機建立連接。
11、啟動 Shizuku:通過以上步驟,您應該成功啟用了“開發者選項”、開啟了“USB 調試”與“無線調試”,并使用 Shizuku 完成了無線配對和啟動。現在,您可以通過 Shizuku 在無線環境中對手機進行ADB相關操作。
功能服務:
1、列出已安裝應用:快速查詢設備上所有已安裝的應用及其相關信息,便于用戶了解設備軟件環境。
2、啟動/停止應用:通過命令直接啟動或關閉指定應用,方便用戶快速訪問常用應用或關閉后臺耗電應用。
3、直接運行shell命令:在Shizuku命令行中輸入Linux shell命令,直接在設備上執行,實現文件管理、系統狀態查詢等高級操作。
4、無需ROOT的特定操作:利用Shizuku提供的特殊接口,無需ROOT即可實現部分原本需要ROOT權限的功能,如修改系統設置、訪問受限文件等。
5、通過ADB的高級功能:在已連接ADB或取得ROOT權限的情況下,可以執行如凍結應用、清理緩存、修改系統參數等深度管理操作。
多樣啟動方式:
1、ADB啟動:通過USB連接電腦,借助ADB(Android Debug Bridge)工具啟動Shizuku,適用于需要與電腦深度交互的場景。
2、無線調試啟動:支持通過無線網絡進行ADB連接,實現遠程管理,無需物理連接,隨時隨地掌控設備。
3、ROOT啟動:對于已取得ROOT權限的設備,Shizuku可直接利用ROOT權限執行更深層次的操作,如凍結應用、修改系統文件等。
推薦理由:
1、多功能操作:Shizuku提供一個直觀的命令行界面,用戶可以直接輸入命令來執行各種設備管理任務,如查詢已安裝應用、啟動應用、運行shell命令等。
2、安全無憂:Shizuku允許用戶在無需獲取ROOT權限的情況下執行許多原本需要ROOT權限的操作,降低了安全風險,保護用戶設備不受潛在威脅。
3、更廣泛適用:對于不希望或無法獲取ROOT權限的用戶,Shizuku提供了無障礙的設備管理途徑,擴大了適用范圍。
Shizuku使用教程
1、以小米手機為例,你首先需要開啟手機的開發者權限。(開發者選項開啟的方法大同小異,不同品牌的手機可以善用網絡搜索查一下)
開啟開發者權限:進入設置-我的設備-全部參數與信息-連續點擊MIUI版本。成功開啟后,可以在“更多設置”中找到開發者選項。(你也可以直接在設置中搜索開發者選項)
2、進入開發者選項,往下滑找到“USB調試”(會有警告提示,等待10秒確認即可)、USB安裝、USB調試(安全設置)這三個選項并開啟,然后點擊無限調試并開啟。如圖:
3、因為進行配對時,小米手機不使用原生通知樣式會導致失敗,所以這一步我們需要先調整為原生樣式避免后續配對失敗。
進入設置-通知與控制中心-通知顯示設置-調整為原生樣式。(也可以直接設置搜索“通知顯示樣式”進行更改)
4、進入shizuku,點擊配對,然后根據提示前往無線調試頁面,點擊“使用配對碼配對碼配對設備”,看到6位配對碼后,下拉狀態欄點擊shizuku通知,填入對應的數字即可(注意,一定要點擊“使用配對碼配對設備”,不然會一直顯示搜索配對中)。經過這一次配對后,之后就不需要再次配對了,非常方便。
5、回到shizuku,點擊“啟動“就完成了所有的步驟。如果發現無法啟動,那么可以嘗試關閉再打開無線調試。
Shizuku修改安卓屏幕分辨率的步驟
1、準備工作
確保您的設備連接到WiFi。
打開Shizuku應用,點擊“配對”,如果出現通知請求,選擇“打開”。
2、開啟開發者選項
在“配對”界面中,進入“開發者模式”。
3、啟用無線調試
在“開發者選項”中,開啟“無線調試”。
4、配對設備
在“無線調試”界面,選擇使用配對碼配對設備。
5、記下配對碼
記下顯示的六位WLAN配對碼。
6、輸入配對碼
下拉手機通知欄,輸入六位配對碼。
7、訪問作者網頁
如果出現相應頁面,點擊打開作者的網頁。
8、完成設備識別
找到您的設備,按照頁面指示操作。
9、修改分辨率
打開Sam Helper的系統設置界面,修改屏幕分辨率,并關閉“鎖定比例”。
10、授權Shizuku
點擊“始終允許”以讓Sam Helper使用Shizuku。
11、完成修改
屏幕分辨率已成功修改。
Shizuku激活步驟
1、連接設備:
首次激活Shizuku時,使用數據線將手機連接到電腦。
2、閱讀幫助:
在Shizuku應用中查看相關幫助信息。
3、復制指令:
找到激活所需的指令,點擊復制。
4、打開命令行:
在電腦上打開cmd命令行窗口。
5、確認連接:
輸入 adb devices,確認手機已正常連接到電腦。
6、粘貼指令:
將第3步復制的指令粘貼到命令行窗口中。
7、檢查啟動狀態:
如果一切順利,Shizuku將啟動成功。如果遇到問題,請查閱Shizuku官網的操作文檔獲取幫助。
Shizuku通過連接電腦啟動
該啟動方式適用于未root且運行Android 10及以下版本的設備。每次設備重新啟動后,您都需要重復此步驟。
什么是 ADB?
Android 調試橋 (ADB) 是一個命令行工具,允許您與模擬器實例或連接的Android設備進行通信。它可用于安裝和調試應用,以及提供對Unix
shell的訪問。
安裝 ADB
1、下載 SDK 平臺工具:
-Windows://dl.google.com/android/repository/platform-tools-latest-windows.zip
-Linux://dl.google.com/android/repository/platform-tools-latest-linux.zip
-Mac://dl.google.com/android/repository/platform-tools-latest-darwin.zip
2、解壓縮文件至任意文件夾。
3、打開終端:
-Windows 10: 在文件夾中右鍵,選擇“在此處打開 PowerShell 窗口”(按住 Shift)。
-Windows 7: 右鍵選擇“在此處打開命令行窗口”(按住 Shift)。
-Mac 或 Linux: 打開 Terminal(終端)。
4、測試 ADB:
-輸入 adb,如果看到一長串內容而不是“找不到 adb”的提示,則表示成功。
-提示:在 PowerShell 或 Linux/Mac 中,所有 adb 命令需替換為 ./adb。
設置 ADB
1、在設備上開啟 USB 調試:
-進入系統設置,找到“關于”。
-連續點擊 “Build number” 直到出現提示“你現在是開發者”。
-在“開發者選項”中開啟“USB 調試”。
2、連接設備到電腦,在終端中輸入:adb devices
3、設備上將出現“是否允許調試”的對話框,勾選“總是允許”并確認。
4、再次輸入 adb devices,如果成功,會看到設備信息。
啟動 Shizuku
1、復制指令并粘貼到終端中:
adb shell sh
/sdcard/Android/data/moe.shizuku.privileged.api/start.sh
2、如果一切正常,您將在 Shizuku 中看到已啟動成功的消息。
Shizuku常見問題解答
1、這個應用為何而生?
在Android系統中,許多API需要應用是系統應用或擁有框架簽名才能調用。一些需要root權限的應用實際上只需調用這些API。由于這一限制,很多應用采取了變通的方法,但執行速度通常較慢。為了提供更好的用戶體驗,Shizuku應運而生,使得免root使用成為可能(通過ADB)。
2、什么是Shizuku Server?
Shizuku
Server是一個通過root或ADB啟動的進程。普通應用可以通過與該進程交互來調用自身無權調用的API,調用速度幾乎與直接調用API無差。
3、什么是Shizuku Manager?
Shizuku Manager用于啟動Shizuku Server并管理使用該服務的應用。為了防止惡意應用調用Shizuku
Server,普通應用需先向Shizuku Manager請求授權。若在不同用戶下使用服務的應用,需在對應用戶中安裝Shizuku
Manager才能授權。
4、如何啟動Shizuku Server?
已root設備:直接通過Shizuku Manager啟動即可。
未root設備:可遵循Shizuku Manager中的指引,通過ADB啟動服務。使用ADB并不復雜,網絡上有很多相關教程可供參考。