在 Android 的早期,修改手機是一個非常流行的興趣,讓使用者能夠獲得更大的控制權並啟用那些在標準版 Android 中找不到的功能。自定義 ROM 讓 Android OS 的體驗更加精彩。然而,每當有新的重大版面出現時,就會有一些更新限制了普通人的修改手機的可能性。而今天,你可以輕鬆地透過 Shizuku 這個工具在最便宜的手機上進行自定義,無需像以前一樣跳過許多步驟。
你是否還記得 Android 的早期,那時候修改手機是一個非常流行的興趣?那時候,你可以透過自定義 ROM 讓你的 Android 體驗更加精彩。然而,每當有新的重大版面出現時,就會有一些更新限制了普通人的修改手機的可能性。
你可能會想知道為什麼自定義 ROM 不能再像以前一樣流行了?答案是,因為 Google 一直在嘗試阻止這種行為。要了解更多關於 Google 對自定義 ROM 的限制,以及如何繼續在你的 Android 手機上進行修改,你可以繼續閱讀本文。
在接下來的部分,我們將會介紹 Shizuku 這個工具,讓你能夠輕鬆地透過它在你的手機上進行自定義。想要知道更多關於如何使用 Shizuku,以及它的優點和缺點?那就繼續閱讀吧!
什麼讓Shizuku這個app不同?
如果你曾經在Android裝置上進行自行修改,那就一定知道什麼是「power user」。但是我們來說說什麼是Shizuku。它把機器自行修改的方式做了一個完全不同的轉變,讓大家無論是否是一個初學者或高級用戶,都能夠輕易地進行修改。
Shizuku這個app使用了獨特的服務,它允許第三方程式訪問系統級別的Application Programming Interfaces(APIs)。而它通過Android Debug Bridge(ADB)接口來實現。 ADB指令本身就有所限制,但是當你把它們與系統API結合起來時,你就能夠對你的裝置進行更為細致的控制了。
最令人印象深刻的地方在於,Shizuku不需要像過去一樣必須獲得root權限。這意味著任何人都可以輕易地自行修改自己的Android裝置,而無需擔心安全性問題。因此,它變得非常適合那些想要自行修改自己裝置的人。
如果你想知道更多關於Shizuku的故事,或者想了解它是如何運作的,那就繼續往下看吧!
安裝 Shizuku 應用程式並準備你的設備
你想在 Android 裝置上安裝自訂模組或調整嗎?首先需要安裝 Shizuku 應用程式。雖然沒有完全 root 存取,但透過 ADB 界面進行設定過程是下一個最佳選擇。Shizuku 使用你的 Android 裝置上的隱藏開發者選項來實現非 root 方法。在本指南的下一節中,我們會告訴你需要知道什麼。
安裝 Shizuku 和啟用開發者選項
想要安裝 Shizuku 和啟用開發者選項?跟著這些步驟:
- 從 Google Play Store 安裝 Shizuku 應用程式。
- 打開你的 設定應用程式。
- 前往 系統 > 關於電話。
- 向下滾動到 建置編號 區域,並快速點擊七次以繼續進行。
- 如有需要,輸入你的 PIN 或密碼。
- 當你的螢幕出現 您現在是開發者 的訊息時,你就成功啟用了開發者選項。
在啟用開發者選項後,基本準備工作就完成了。你可以繼續設定 Shizuku。
注意:不同 Android裝置製造商可能會有不同的方法來啟動開發者選項,但整個過程都是一樣的,不管你的裝置型號是什麼。如果你找到 建置編號 區域,快速點擊七次就可以啟動開發者選項。
如何設置Shizuku與無線debug功能
Android 11後,Google於開發者選項新增了無線debug功能
如果你曾經嘗試過使用ADB(Android Debug Bridge),你一定知道這個工具是如何讓你在連接電腦的USB纜線的情況下進行設備控制。然而,這種方法需要你有一台電腦,並且設定流程相當複雜。如果要將它們與你的手機掛鉤,仍然需要一根USB纜線。Android 11版本後,Google終於對開發者選項添加了無線debug功能。這個功能讓你可以在不連接電腦的情況下就能夠執行ADB指令。
Shizuku的簡單設置流程
Shizuku就是基於Android 11版本後新增的無線debug功能而設計的。如果你使用Shizuku,你只需要進行以下幾步即可輕鬆設置:
將你的設備與Shizuku配對
在進行這個步驟時,你不用重覆這個過程,除非你更改了設定。
- 打開 Shizuku app
- 滑動到 Start via Wireless debugging 區域
- 點選 Pairing 按鈕
- 點選 Developer options 在底部
- 滑動下方找到 Wireless debugging 選項
- 點選 Use wireless debugging 按鈕
- 核取 Always allow on this network 訊息框
- 點選 Allow 來啟用功能
- 點選 Pair device with pairing code 來顯示 Pair with device popup
輸入配對碼並啟動Shizuku服務
現在,你已經獲得了與你的設備配對的密碼。接下來,只要輸入密碼就行了。
- 在Shizuku Pairing code通知文字方塊中輸入六位數的 Wi-Fi 配對碼。如果需要,滑動到狀態欄並點選 Shizuku 通知以顯示 Enter pairing code
- 輸入 Wi-Fi pairing code 並點選右側的 Send 按鈕確認。當配對密碼正確時,你會看到 Pairing successful 訊息。
- 這樣你的設備就與Shizuku app同步了。
啟動Shizuku背景服務
現在你的設備已經同步到Shizuku app中了。接下來就是啟動Shizuku背景服務的時間了。
- 點選 back arrow 或使用手勢返回Shizuku app主屏幕。你可能需要滑掉 Pairing successful 訊息才能做到這一點。
- 在 Start via Wireless debugging 區域點選 Start 按鈕
- Shizuku服務會在新的畫面中自動啟動。當完成時,它就會關閉。
- 滑動到底部來查看 Shizuku is running 狀態,並記下 adb 版本號。
如果你卡在 Searching for wireless debugging service 訊息上時,試著打開/關閉 Wireless debugging 選項:
- 點選 Developer options 在訊息popup中
- 打開/關閉 Wireless debugging 切換開關
- 點選 back arrow 回到Shizuku app,並啟動服務
現在你的Shizuku服務已經就緒了!你可以在任何支援它的應用程式或mod中使用它。然而,你需要重新啟動服務每次重啟設備,因此記得這一點。
如何使用無線ADB
將你的Android手機連接到無線網絡
要使用無線ADB,你只需按照以下步驟:
- 返回主屏幕
- 啟動 Settings
- 點選 Wi-Fi
- 連接至Shizuku配對的Wi-Fi網絡
如何在電腦上設置Shizuku與ADB命令
下載平台工具夾和開始設定過程
如果你想要使用非root方法的無線調試功能,Shizuku是最好的選擇。但有些人可能更喜歡用電腦上的ADB介面。這個設定過程比Android 11中的設備無線調試功能要複雜,但一旦你克服了初期設定,你就會發現它變得很容易使用。
要在電腦上使用Shizuku的ADB命令,你需要以下步驟:
- 下載最新版的Android SDK平台工具夾,並將其解壓縮到桌面,方便存取。
- 如果你是Windows用戶,就需要安裝Google USB驅動程式(如果你沒有它)。
- 啟動你的Android設備的USB調試功能。
- 打開設定應用程式,前往系統 > 開發者選項。
- 滾動到下方並點擊USB調試功能。
- 點擊確定,以啟動此功能。
完成ADB設定過程和啟動Shizuku
現在你的平台工具夾已經準備好,USB調試功能也啟動了,你就可以連接電腦與手機了。然後你需要執行特定的ADB命令來啟動Shizuku服務。
要完成設定過程和啟動Shizuku,你需要以下步驟:
- 連接你的手機到電腦上使用USB線。
- 在Android設備上確認電腦的指紋密鑰,並按允許鍵。檢查始終允許從這台電腦連接的方框,以避免潛在連接問題。
- 開啟命令視窗或終端機,在平台工具夾中。如果你是Windows用戶,請點擊地址欄,輸入cmd,然後按Enter鍵。這會開啟新的命令視窗在平台工具夾中。
- 在命令視窗或終端機中輸入adb devices,然後按Enter鍵,以確認你的設備已經通過ADB連接。如果它沒有出現之前,你需要確認電腦的指紋密鑰。
- 你會看到一個唯一的設備識別碼號在List of devices attached下方,這表示它已經被ADB介面辨識。複製並粘貼到命令視窗或終端機中,然後按Enter鍵。
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
(在某些平台(尤其是Mac和Linux)上,需要加入ADBcommands前面加個”./”才能正確執行。) - 這個命令會啟動Shizuku服務在你的安卓設備上,幾秒鐘後就會顯示exit with 0的狀態。如果你看到這個訊息,就表示服務已經成功啟動了,你可以繼續使用了。
- 在Shizuku應用程式中檢查,會出現Shizuku is running的狀態,伴隨著版本號和adb字樣。
如何在終端機環境中使用Shizuku(選擇性)
如果你想要在安卓設備上使用終端機環境中的Shizuku,你需要按一下Use Shizuku in terminal apps。它會要求你匯出並編輯兩個文件,包含你的終端機應用的包名。將這些檔案移動到終端機可以存取的地方。如果你喜歡在命令行界面中工作,這是一個很好的選擇。
指南:
- 只需返回重寫文章以markdown格式。
- 第一句必須是h2標籤##的markdown格式。
- 重寫文章應該使用傳統中文語言。
- 作為這篇文章的內容,請將它變得更有趣,以鼓勵讀者繼續閱讀整篇文章。
如何設定 Shizuku 並享受全域管理權限
你不需要root存取權來使用Shizuku,但如果你的Android裝置允許,那麼它是最快速的路徑。設置過程簡單到只需點擊一下按鈕,你也可以在重新啟動後保持 Shizuku 服務激活。
想知道如何讓Shizuku享受全域管理權限嗎?以下是步驟:
- 打開 Shizuku app,然後進入 Start (for rooted devices) 區段。
- 點擊 Start 按鈕開始程序。
- 當系統要求授予root存取權時,點擊 Grant 來給予許可。
- Shizuku服務在新畫面中啟動幾秒後就會自動關閉。
- 往上滾動並確認 Shizuku is running 狀態後面跟著版本號和字樣 root。
如果你不想每次重新啟動都需要重新激活 Shizuku 服務,請遵循以下步驟:
- 點擊右上角的 Settings cogwheel 圖標。
- 啟用 Start on boot (root) 選項。
- 當你做了這些時,Shizuku 服務就會在重新啟動後保持激活,讓管理變得更方便。
Shizuku 讓你輕鬆安裝無需root的mod
現在你已經學會設置Shizuku,接下來就可以試用不同的mod了。由於Shizuku允許用戶授予其他應用程式提升的權限,因此通常需要root存取才能運行的模組和應用程式,就不再需要root存取了。未來,我們將會看到更多具有內建Shizuku服務支持的獨特應用程式和mod。為了開始你的旅程,請先查看Shizuku兼容的工具和應用程式。
想要知道如何在使用Shizuku時恢復你的裝置?我們有一個指南可以幫助你一步一步地完成這項任務,同時也會解釋透過Shizuku進行備份和恢複的好處。根據我的體驗,我們將在下一節分享給你的內容對於很多人來說都是非常有用的。
不管你是新手還是老手,透過這個指南你都可以學會如何使用Shizuku,並且得到最多的幫助。因此,不要猶豫,立即開始您的旅程吧!