一套免安裝的 Windows 圖形化 ADB 工具,協助使用者快速確認 Android 裝置連線、批次安裝 APK、調整常用系統設定、擷取畫面與備份手機相片資料。
目前版本:v2.0.1
- 檢查
adb.exe、USB 偵錯授權、離線與未授權狀態。 - 內建 Wi-Fi 無線偵錯管理,可直接輸入手機 IP、配對 Port、六位數配對碼與偵錯 Port 完成配對、連線及中斷。
- 保存已配對裝置紀錄,支援啟動時自動重新連線、mDNS 區域網路搜尋,以及 ADB 版本與相容性檢查。
- 支援多裝置選擇,顯示型號、序號及 USB/Wi-Fi 標記並記住上次選擇;APK 可同時安裝到全部已連線裝置。
- 建立多組「常用 APK 安裝」清單,一鍵依序安裝並顯示每個 APK 的結果。
- APK 清單欄位過長時,可將滑鼠移到項目上查看完整檔名與完整位置。
- 「我的組合」支援拖曳排序;自訂組合可雙擊直接編輯名稱,排序會自動保存。
- 自動掃描程式旁
APKs目錄中的子資料夾,建立不可誤刪的同步安裝組合。 - 「快速安裝 / 傳輸」提供左右雙拖曳區:左側拖入 APK 立即安裝;右側可選
Download、DCIM、Pictures或內部儲存根目錄,再拖入檔案或資料夾並保留完整結構。 - 讀取與即時調整手機亮度,支援滑桿、數值及
+/-鍵。 - 新增實測 nit 全自動亮度:搭配 ArgyllCMS
spotread與外接色度計,以閉迴路反覆量測並調整 Android 亮度至目標值;原有手動模式完整保留。 - 快速設定自動亮度、10 分鐘關屏、最長關屏時間及充電時保持螢幕開啟。
- 各項快速設定獨立執行並讀回驗證;單項失敗不影響其他設定。
- 快速調整媒體音量、在手機開啟網址、擷取手機畫面並儲存 PNG。
- 下載手機
DCIM、Pictures、Picture內的檔案,保留目錄結構並壓縮成 ZIP。 - 下載前先取得檔案大小,可略過超過自訂上限的單一檔案(預設 2 GB)。
- 支援 Per-Monitor V2 高 DPI、視窗大小記憶與 4K 顯示器縮放。
- Windows 10 或 Windows 11
- .NET Framework 4.8
- Android Platform Tools 中的
adb.exe - 手機已開啟「開發人員選項」及「USB 偵錯」或「無線偵錯」
按主畫面的「Wi-Fi 連線」即可直接管理無線偵錯:
- Android 11(API 30)以上:在手機的「開發人員選項 > 無線偵錯」選擇使用配對碼配對,將手機顯示的 IP、配對 Port 與六位數配對碼輸入程式並按「開始配對」。
- 回到手機的無線偵錯主畫面,將「IP 位址與連接埠」中的偵錯 Port 輸入程式,再按「連線」。偵錯 Port 通常與配對 Port 不同。
- mDNS 搜尋可列出區域網路上的配對與偵錯服務;雙擊搜尋結果可自動帶入對應欄位。
- 程式可保存裝置紀錄並在下次啟動時執行自動重新連線;若手機重新產生 Port,請更新偵錯 Port。
配對碼功能建議使用最新版 Android SDK Platform-Tools,最低需支援 adb pair 的 Platform Tools 30.0.0。Android 10(API 29)以下沒有系統內建配對碼流程,必須先使用 USB 完成偵錯授權,再切換到 adb tcpip 5555 後連線。電腦與手機需要位於可互通的同一網路;訪客 Wi-Fi、用戶端隔離、企業防火牆或部分廠牌的系統限制可能讓 mDNS 搜尋或無線連線失敗。
adb.exe 包含在 Google 官方的 Android SDK Platform-Tools 中:
- 官方下載頁:SDK Platform-Tools release notes
- 進入頁面後選擇 Download SDK Platform-Tools for Windows,閱讀並同意條款後下載 ZIP。
- 解壓縮後,
adb.exe位於platform-tools資料夾內;在本工具按「選擇 adb.exe」並指定該檔案即可。 - 若已安裝 Android Studio,也可透過 SDK Manager > SDK Tools > Android SDK Platform-Tools 安裝或更新;程式通常會自動找到預設 SDK 位置。
建議使用官方頁面提供的最新版本。Google 表示 Platform-Tools 向下相容舊版 Android,因此一般不需要另外尋找舊版 ADB。
- 到 Releases 下載最新版
AndroidADBTools.exe或完整 ZIP。 - 執行
AndroidADBTools.exe。 - 若程式沒有自動找到 ADB,按「選擇 adb.exe」,指定 Android SDK 的
platform-tools\adb.exe。 - 連接並授權手機後按「重新檢查」。
程式會依序搜尋:已儲存路徑、程式旁的 adb.exe、platform-tools\adb.exe、Android SDK 預設位置及系統 PATH。
可在程式旁建立以下結構:
APKs/
├─ 常用工具/
│ ├─ app1.apk
│ └─ app2.apk
└─ 測試程式/
└─ test.apk
程式啟動時會將每個子資料夾建立為一個安裝組合;點選時會重新掃描 APK 內容。資料夾同步組合會以資料夾圖示標示,名稱與內容直接由檔案系統管理。
- 掃描
/sdcard/DCIM、/sdcard/Pictures與/sdcard/Picture。 - 在手機端先建立路徑與大小清單,再依設定決定是否傳輸。
- ZIP 名稱格式為
手機型號_yyyyMMdd-HHmmss.zip。 - 大小上限是針對「單一檔案」,不是整個備份的總大小。
- USB 與 Wi-Fi ADB 皆可使用;大型備份建議使用 USB。
- 切換到「快速安裝 / 傳輸」,將檔案或資料夾拖到右側傳輸區。
- 先選擇手機目的地;預設為
/sdcard/Download/,也可選/sdcard/DCIM/、/sdcard/Pictures/或內部儲存根目錄/sdcard/。 - 放開後會自動傳輸到目前選擇的目的地。
- 拖入資料夾時會保留最外層資料夾名稱及所有子目錄結構。
- 每個拖入項目會分別處理;單項失敗不會中止其餘傳輸,詳細結果可在「執行紀錄」查看。
「亮度調整」頁上方保留原本的手動滑桿、數值與鍵盤控制;下方新增外接色度計閉迴路校準:
- 從 ArgyllCMS 官方網站 下載 Windows 版本,於程式選擇
bin\spotread.exe。ArgyllCMS 不隨本工具散布。 - 連接手機與色度計,將 Calibrite Display Plus HL 感測面貼平手機畫面中央。
- 按「手機開啟白色測試圖」,並確認圖片檢視器為全螢幕、沒有工具列或通知遮擋。
- 先按「試量測」。成功取得絕對發光量測的 Y 值後,輸入目標(例如 200 nit)與允許誤差,再開始全自動調整。
- 程式會關閉 Android 自動亮度、反覆設定亮度、等待畫面穩定並呼叫
spotread -e -O;達標後保留最接近目標的 Android 亮度值。
可選擇 .ccss/.ccmx 顯示器修正檔,以改善特定 OLED/LCD 光譜與色度計的配對誤差。此功能只調整白畫面的實測亮度,不等同完整色彩校正、ICC 校正或 HDR/高亮度模式控制。目標若超過手機當下可達亮度,程式會套用量測到的最接近結果並說明誤差。
**Calibrite Display Plus HL 相容性提醒:**截至 ArgyllCMS 3.5.0,官方支援清單明確列出的是 ColorChecker Display 系列等既有裝置,沒有明確列出 Display Plus HL。因此本工具將 HL 視為實驗性相容:是否可用以「試量測」能否由 spotread 實際辨識並回傳讀值為準。若失敗,請確認使用最新版 ArgyllCMS、關閉可能占用儀器的校色軟體,並檢查驅動與 USB 連線。
在 PowerShell 執行:
powershell -ExecutionPolicy Bypass -File .\Build.ps1輸出檔案位於 dist\AndroidADBTools.exe。建置腳本使用 Windows 內建的 .NET Framework C# 編譯器,不需要另外安裝 .NET SDK。
使用者設定儲存在:
%LOCALAPPDATA%\AndroidADBTools\settings.json
內容包含 ADB 路徑、上次操作裝置、Wi-Fi 裝置紀錄與自動重連設定、是否將 APK 安裝到全部裝置、APK 組合、組合順序、視窗大小、下載位置與檔案大小過濾設定,以及 spotread/修正檔路徑、目標 nit 與容許誤差。
從 v1.16.0 起,本專案依 GNU Affero General Public License v3.0 授權,SPDX 識別碼為 AGPL-3.0-only。你可以使用、研究、修改與散布本程式,但散布修改版或提供符合 AGPL 網路互動條件的版本時,必須依授權條款提供完整對應原始碼。
已經發布的 v1.15.6 與更早版本仍維持原有 MIT License;授權變更不會撤回使用者已取得的 MIT 權利。舊版 MIT 文字另存於 LICENSE-MIT-LEGACY,僅供歷史版本對照。
本程式按「現狀」提供,不附帶任何明示或默示擔保。完整條款以 LICENSE 為準。
- 廖阿輝
- 郵件:chehui@gmail.com
- 網站:https://ahui3c.com