Android 手機自定義的變遷:從 ROM 到 Shizuku

在 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 和啟用開發者選項?跟著這些步驟:

  1. 從 Google Play Store 安裝 Shizuku 應用程式
  2. 打開你的 設定應用程式
  3. 前往 系統 > 關於電話
  4. 向下滾動到 建置編號 區域,並快速點擊七次以繼續進行。
  5. 如有需要,輸入你的 PIN 或密碼。
  6. 當你的螢幕出現 您現在是開發者 的訊息時,你就成功啟用了開發者選項。

在啟用開發者選項後,基本準備工作就完成了。你可以繼續設定 Shizuku。

注意:不同 Android裝置製造商可能會有不同的方法來啟動開發者選項,但整個過程都是一樣的,不管你的裝置型號是什麼。如果你找到 建置編號 區域,快速點擊七次就可以啟動開發者選項。

相關問題  如何在 Firestick 上安裝和使用諾頓 VPN

如何設置Shizuku與無線debug功能

Android 11後,Google於開發者選項新增了無線debug功能

如果你曾經嘗試過使用ADB(Android Debug Bridge),你一定知道這個工具是如何讓你在連接電腦的USB纜線的情況下進行設備控制。然而,這種方法需要你有一台電腦,並且設定流程相當複雜。如果要將它們與你的手機掛鉤,仍然需要一根USB纜線。Android 11版本後,Google終於對開發者選項添加了無線debug功能。這個功能讓你可以在不連接電腦的情況下就能夠執行ADB指令。

Shizuku的簡單設置流程

Shizuku就是基於Android 11版本後新增的無線debug功能而設計的。如果你使用Shizuku,你只需要進行以下幾步即可輕鬆設置:

將你的設備與Shizuku配對

在進行這個步驟時,你不用重覆這個過程,除非你更改了設定。

  1. 打開 Shizuku app
  2. 滑動到 Start via Wireless debugging 區域
  3. 點選 Pairing 按鈕
  4. 點選 Developer options 在底部
  5. 滑動下方找到 Wireless debugging 選項
  6. 點選 Use wireless debugging 按鈕
  7. 核取 Always allow on this network 訊息框
  8. 點選 Allow 來啟用功能
  9. 點選 Pair device with pairing code 來顯示 Pair with device popup

輸入配對碼並啟動Shizuku服務

現在,你已經獲得了與你的設備配對的密碼。接下來,只要輸入密碼就行了。

  1. 在Shizuku Pairing code通知文字方塊中輸入六位數的 Wi-Fi 配對碼。如果需要,滑動到狀態欄並點選 Shizuku 通知以顯示 Enter pairing code
  2. 輸入 Wi-Fi pairing code 並點選右側的 Send 按鈕確認。當配對密碼正確時,你會看到 Pairing successful 訊息。
  3. 這樣你的設備就與Shizuku app同步了。

啟動Shizuku背景服務

現在你的設備已經同步到Shizuku app中了。接下來就是啟動Shizuku背景服務的時間了。

  1. 點選 back arrow 或使用手勢返回Shizuku app主屏幕。你可能需要滑掉 Pairing successful 訊息才能做到這一點。
  2. Start via Wireless debugging 區域點選 Start 按鈕
  3. Shizuku服務會在新的畫面中自動啟動。當完成時,它就會關閉。
  4. 滑動到底部來查看 Shizuku is running 狀態,並記下 adb 版本號。
相關問題  Palworld 熱潮再次來臨:Feybreak 大型更新帶來新玩法和魅力

如果你卡在 Searching for wireless debugging service 訊息上時,試著打開/關閉 Wireless debugging 選項:

  1. 點選 Developer options 在訊息popup中
  2. 打開/關閉 Wireless debugging 切換開關
  3. 點選 back arrow 回到Shizuku app,並啟動服務

現在你的Shizuku服務已經就緒了!你可以在任何支援它的應用程式或mod中使用它。然而,你需要重新啟動服務每次重啟設備,因此記得這一點。

如何使用無線ADB

將你的Android手機連接到無線網絡

要使用無線ADB,你只需按照以下步驟:

  • 返回主屏幕
  • 啟動 Settings
  • 點選 Wi-Fi
  • 連接至Shizuku配對的Wi-Fi網絡

如何在電腦上設置Shizuku與ADB命令

下載平台工具夾和開始設定過程

如果你想要使用非root方法的無線調試功能,Shizuku是最好的選擇。但有些人可能更喜歡用電腦上的ADB介面。這個設定過程比Android 11中的設備無線調試功能要複雜,但一旦你克服了初期設定,你就會發現它變得很容易使用。

要在電腦上使用Shizuku的ADB命令,你需要以下步驟:

  1. 下載最新版的Android SDK平台工具夾,並將其解壓縮到桌面,方便存取。
  2. 如果你是Windows用戶,就需要安裝Google USB驅動程式(如果你沒有它)。
  3. 啟動你的Android設備的USB調試功能。
  4. 打開設定應用程式,前往系統 > 開發者選項。
  5. 滾動到下方並點擊USB調試功能。
  6. 點擊確定,以啟動此功能。

完成ADB設定過程和啟動Shizuku

現在你的平台工具夾已經準備好,USB調試功能也啟動了,你就可以連接電腦與手機了。然後你需要執行特定的ADB命令來啟動Shizuku服務。

要完成設定過程和啟動Shizuku,你需要以下步驟:

  1. 連接你的手機到電腦上使用USB線。
  2. 在Android設備上確認電腦的指紋密鑰,並按允許鍵。檢查始終允許從這台電腦連接的方框,以避免潛在連接問題。
  3. 開啟命令視窗或終端機,在平台工具夾中。如果你是Windows用戶,請點擊地址欄,輸入cmd,然後按Enter鍵。這會開啟新的命令視窗在平台工具夾中。
  4. 在命令視窗或終端機中輸入adb devices,然後按Enter鍵,以確認你的設備已經通過ADB連接。如果它沒有出現之前,你需要確認電腦的指紋密鑰。
  5. 你會看到一個唯一的設備識別碼號在List of devices attached下方,這表示它已經被ADB介面辨識。複製並粘貼到命令視窗或終端機中,然後按Enter鍵。
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
    (在某些平台(尤其是Mac和Linux)上,需要加入ADBcommands前面加個”./”才能正確執行。)
  6. 這個命令會啟動Shizuku服務在你的安卓設備上,幾秒鐘後就會顯示exit with 0的狀態。如果你看到這個訊息,就表示服務已經成功啟動了,你可以繼續使用了。
  7. 在Shizuku應用程式中檢查,會出現Shizuku is running的狀態,伴隨著版本號和adb字樣。

如何在終端機環境中使用Shizuku(選擇性)

如果你想要在安卓設備上使用終端機環境中的Shizuku,你需要按一下Use Shizuku in terminal apps。它會要求你匯出並編輯兩個文件,包含你的終端機應用的包名。將這些檔案移動到終端機可以存取的地方。如果你喜歡在命令行界面中工作,這是一個很好的選擇。

指南:

  • 只需返回重寫文章以markdown格式。
  • 第一句必須是h2標籤##的markdown格式。
  • 重寫文章應該使用傳統中文語言。
  • 作為這篇文章的內容,請將它變得更有趣,以鼓勵讀者繼續閱讀整篇文章。
相關問題  ChromeOS 的 Floating Workspace 功能:讓你的 Chromebook 同步工作更加順暢

如何設定 Shizuku 並享受全域管理權限

你不需要root存取權來使用Shizuku,但如果你的Android裝置允許,那麼它是最快速的路徑。設置過程簡單到只需點擊一下按鈕,你也可以在重新啟動後保持 Shizuku 服務激活。

想知道如何讓Shizuku享受全域管理權限嗎?以下是步驟:

  1. 打開 Shizuku app,然後進入 Start (for rooted devices) 區段。
  2. 點擊 Start 按鈕開始程序。
  3. 當系統要求授予root存取權時,點擊 Grant 來給予許可。
  4. Shizuku服務在新畫面中啟動幾秒後就會自動關閉。
  5. 往上滾動並確認 Shizuku is running 狀態後面跟著版本號和字樣 root

如果你不想每次重新啟動都需要重新激活 Shizuku 服務,請遵循以下步驟:

  1. 點擊右上角的 Settings cogwheel 圖標。
  2. 啟用 Start on boot (root) 選項。
  3. 當你做了這些時,Shizuku 服務就會在重新啟動後保持激活,讓管理變得更方便。

Shizuku 讓你輕鬆安裝無需root的mod

現在你已經學會設置Shizuku,接下來就可以試用不同的mod了。由於Shizuku允許用戶授予其他應用程式提升的權限,因此通常需要root存取才能運行的模組和應用程式,就不再需要root存取了。未來,我們將會看到更多具有內建Shizuku服務支持的獨特應用程式和mod。為了開始你的旅程,請先查看Shizuku兼容的工具和應用程式。

想要知道如何在使用Shizuku時恢復你的裝置?我們有一個指南可以幫助你一步一步地完成這項任務,同時也會解釋透過Shizuku進行備份和恢複的好處。根據我的體驗,我們將在下一節分享給你的內容對於很多人來說都是非常有用的。

不管你是新手還是老手,透過這個指南你都可以學會如何使用Shizuku,並且得到最多的幫助。因此,不要猶豫,立即開始您的旅程吧!

Share This Post

Post Comment