DevSwitch
透過快速設定圖塊切換開發人員選項、USB 偵錯與無線偵錯
新版本 1.3
- 新增西班牙文與法文介面
- 可在 Android 設定中為本應用程式個別選擇語言(Android 13 及以上版本)
- 可在 Android 設定中為本應用程式個別選擇語言(Android 13 及以上版本)
DevSwitch 可在單一畫面與三個快速設定圖塊中開啟或關閉開發人員選項、USB 偵錯和無線偵錯。它修改與 Android 原生「設定」完全相同的系統設定,因此系統會立即反應:adbd 隨之啟動或停止,開發人員選項畫面也會隨之顯示或隱藏。
一次性設定
Android 僅允許擁有 WRITE_SECURE_SETTINGS 權限的應用程式變更這些設定,且該權限無法透過對話框授予。請透過以下三種方式之一授權一次,重新開機與應用程式更新後依然有效:
- 從電腦:adb shell pm grant app.devswitch android.permission.WRITE_SECURE_SETTINGS
- 在手機上透過 Shizuku,無需電腦
- 透過 Root 權限
無線分頁
顯示本裝置的 IP 位址與即時無線偵錯位址,以及搜尋同個 Wi-Fi 下的 ADB 裝置。在 Shizuku 執行時,它還會列出已配對的電腦並能配對新電腦,無論是顯示配對碼以供 adb pair 使用,還是掃描 Android Studio 顯示的 QR 圖碼。
安全性
關閉開關或取消配對電腦時會先彈出確認提示,以避免意外切斷電腦正在使用的連線。快速設定圖塊拒絕在鎖定畫面上切換。
隱私權
無網路服務、無帳號系統、無任何追蹤分析。唯一的網路用途僅是在您自己的 Wi-Fi 上尋找本機 ADB 裝置。
採用 GPLv3 授權的自由開源軟體。
一次性設定
Android 僅允許擁有 WRITE_SECURE_SETTINGS 權限的應用程式變更這些設定,且該權限無法透過對話框授予。請透過以下三種方式之一授權一次,重新開機與應用程式更新後依然有效:
- 從電腦:adb shell pm grant app.devswitch android.permission.WRITE_SECURE_SETTINGS
- 在手機上透過 Shizuku,無需電腦
- 透過 Root 權限
無線分頁
顯示本裝置的 IP 位址與即時無線偵錯位址,以及搜尋同個 Wi-Fi 下的 ADB 裝置。在 Shizuku 執行時,它還會列出已配對的電腦並能配對新電腦,無論是顯示配對碼以供 adb pair 使用,還是掃描 Android Studio 顯示的 QR 圖碼。
安全性
關閉開關或取消配對電腦時會先彈出確認提示,以避免意外切斷電腦正在使用的連線。快速設定圖塊拒絕在鎖定畫面上切換。
隱私權
無網路服務、無帳號系統、無任何追蹤分析。唯一的網路用途僅是在您自己的 Wi-Fi 上尋找本機 ADB 裝置。
採用 GPLv3 授權的自由開源軟體。
捐助
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8aarmeabi-v7ax86x86_64此版本需要 Android 8.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
新版本 1.2
- 新增主畫面小工具,三項設定各有一個開關
- 新增應用程式圖示捷徑:長按圖示即可切換設定,無需開啟應用程式
- 修正無線偵錯關閉再開啟後,無線分頁仍顯示舊連接埠的問題
- 更新程式庫
- 新增應用程式圖示捷徑:長按圖示即可切換設定,無需開啟應用程式
- 修正無線偵錯關閉再開啟後,無線分頁仍顯示舊連接埠的問題
- 更新程式庫
新版本 1.1
- 中文介面:繁體中文與簡體中文,由 Bhavyashah94 與 lxBlazarxl 貢獻
- 可在 Android 設定中為本應用程式個別選擇語言(Android 13 及以上版本)
- 可在 Android 設定中為本應用程式個別選擇語言(Android 13 及以上版本)


