一套可使用免安裝可攜式版本或完整安裝版的 Windows 圖形化 ADB 工具,協助使用者快速確認 Android 裝置連線、批次安裝 APK、調整常用系統設定、擷取畫面與備份手機相片資料。
目前版本:v2.0.7
v2.0.7 新增 APK/XAPK 安裝支援,並同時提供標準可攜式版、內含 ADB 與 ArgyllCMS
spotread的 Complete 可攜式版,以及支援 UAC、捷徑與解除安裝的 Complete 完整安裝版。程式也能從「關於」頁面一鍵更新到最新公開版本。
- 檢查
adb.exe、USB 偵錯授權、離線與未授權狀態。 - 內建 Wi-Fi 無線偵錯管理,可直接輸入手機 IP、配對 Port、六位數配對碼與偵錯 Port 完成配對、連線及中斷。
- 保存已配對裝置紀錄,支援啟動時自動重新連線、mDNS 區域網路搜尋,以及 ADB 版本與相容性檢查。
- 支援多裝置選擇,顯示型號、序號及 USB/Wi-Fi 標記並記住上次選擇;APK 可同時安裝到全部已連線裝置。
- 「手機資訊」可讀取型號、處理器/SoC、核心與 ABI、記憶體、儲存空間、電池、螢幕、相機、Android 版本、安全性更新、序號及主要硬體功能,並標示每項資料來源。
- 手機資訊支援一鍵複製完整摘要、雙擊複製單項內容,以及匯出 UTF-8 文字檔、Excel
.xlsx或 JSON;Excel 匯出不需要預先安裝 Microsoft Excel。Android 未公開的規格會明確標示而不使用推測值。 - 手機資訊讀取後會依裝置識別保存本機快取;同一台手機再次連接或在多台手機之間切換時會自動帶入,並可強制更新或只清除目前手機的快取。
- 「關於」頁面提供一鍵線上更新:自動下載並驗證 GitHub 最新公開版本、替換目前程式後重新啟動;安裝位置需要系統管理員權限時會顯示 Windows UAC 授權畫面。
- 可選擇免安裝可攜式版本,或使用內含 ADB、
spotread.exe、開始功能表捷徑與解除安裝功能的 Complete 安裝版。 - 建立多組「常用 APK/XAPK 安裝」清單,一鍵依序安裝並顯示每個套件的結果。
- 支援標準 APK 與 XAPK;XAPK 會自動安裝 base/split APK,並將封包內的
Android/obb資料傳輸到正確位置。 - 安裝清單欄位過長時,可將滑鼠移到項目上查看完整檔名與完整位置。
- 「我的組合」支援拖曳排序;自訂組合可雙擊直接編輯名稱,排序會自動保存。
- 自動掃描程式旁
APKs目錄中的子資料夾,建立不可誤刪的同步安裝組合。 - 「快速安裝 / 傳輸」提供左右雙拖曳區:左側拖入 APK 或 XAPK 立即安裝;右側可選
Download、DCIM、Pictures或內部儲存根目錄,再拖入檔案或資料夾並保留完整結構。 - 讀取與即時調整手機亮度,支援滑桿、數值及
+/-鍵。 - 新增實測自動調整亮度功能:搭配 ArgyllCMS
spotread與外接色度計,以閉迴路反覆量測並調整 Android 亮度至目標值;原有手動模式完整保留。 - 快速設定自動亮度、10 分鐘關屏、最長關屏時間及充電時保持螢幕開啟。
- 各項快速設定獨立執行並讀回驗證;單項失敗不影響其他設定。
- 快速調整媒體音量、在手機開啟網址;手機截圖可儲存為 PNG,或直接複製到 Windows 剪貼簿。
- 下載手機
DCIM、Pictures、Picture內的檔案,可建立 ZIP 壓縮包或直接保留原始資料夾結構。 - 資料夾模式可依手機分別記錄上次完整下載時間,後續只傳輸新增或修改的檔案,並可手動重置紀錄。
- 下載前先取得檔案大小,可略過超過自訂上限的單一檔案(預設 2 GB)。
- 掃描及下載時會直接忽略 Android 的
.thumbnails縮圖快取資料夾,不列入錯誤或下載統計。 - 支援 Per-Monitor V2 高 DPI、視窗大小記憶與 4K 顯示器縮放。
![]() 常用 APK 組合、自建/資料夾同步分類與批次安裝 |
|
![]() 拖放 APK、檔案與資料夾,並選擇手機目的地 |
![]() 手動亮度控制與 ArgyllCMS 實測自動調整 |
![]() 顯示、音量、網址與截圖到剪貼簿 |
![]() 手機硬體與系統資訊、快取、複製及匯出 |
![]() ZIP/原始資料夾下載與分手機增量時間紀錄 |
![]() 關於頁面的一鍵線上更新 |
- Windows 10 或 Windows 11
- .NET Framework 4.8
- Android Platform Tools 中的
adb.exe(Complete 版已內附) - 手機已開啟「開發人員選項」及「USB 偵錯」或「無線偵錯」
按主畫面的「Wi-Fi 連線」即可直接管理無線偵錯:
驗證狀態: Wi-Fi 配對、mDNS 搜尋、自動重新連線及多裝置環境尚未完成足夠機型與網路環境的實機驗證,請視為測試中功能。實際可用性會受 Android 版本、廠牌客製系統、ADB 版本、路由器用戶端隔離及防火牆影響;使用前建議保留 USB 偵錯作為備援。
- 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。
GitHub Release 同時提供可攜式版本與完整安裝版:
AndroidADBTools-v2.0.7.zip:標準可攜式版,只包含 AndroidADBTools;適合已安裝 Android Platform-Tools 或希望自行管理工具版本的使用者。AndroidADBTools-v2.0.7-complete.zip:Complete 可攜式版,額外內含 Android ADB 37.0.0 與 ArgyllCMS 3.5.0spotread.exe,解壓縮後會自動偵測,不必另外指定。AndroidADBTools-v2.0.7-complete-setup.exe:完整安裝版,包含與 Complete 可攜式版相同的工具,會安裝到 Program Files,提供開始功能表、選配桌面捷徑與解除安裝功能。
- 到 Releases 選擇需要的版本。可攜式版請完整解壓縮;安裝版直接執行 Setup 並接受 Windows UAC 授權。
- 可攜式版執行
AndroidADBTools.exe;安裝版可從開始功能表啟動。 - 使用標準版且程式沒有找到 ADB 時,按「選擇 adb.exe」並指定 Android SDK 的
platform-tools\adb.exe。 - 連接並授權手機後按「重新檢查」。
程式會依序搜尋:已儲存路徑、程式旁的 adb.exe、ADBtools\adb.exe、platform-tools\adb.exe、Android SDK 預設位置及系統 PATH。尚未指定 spotread.exe 時,也會自動搜尋 Complete 版內附的 Argyll\bin\spotread.exe 並填入設定。
可在程式旁建立以下結構:
APKs/
├─ 常用工具/
│ ├─ app1.apk
│ └─ game.xapk
└─ 測試程式/
└─ test.apk
程式啟動時會將每個子資料夾建立為一個安裝組合;點選時會重新掃描 APK 與 XAPK 內容。資料夾同步組合會以資料夾圖示標示,名稱與內容直接由檔案系統管理。
XAPK 是包含一個或多個 APK 的壓縮封包。程式會先檢查封包路徑與解壓大小,單一 APK 使用 ADB install,多個 base/split APK 使用 install-multiple 一次安裝。封包若包含 Android/obb/<套件名稱>/,安裝成功後會自動傳輸到手機的 /sdcard/Android/obb/;若手機系統或廠牌限制該位置的寫入,會將其列為安裝失敗並在「執行紀錄」顯示原因。
- 掃描
/sdcard/DCIM、/sdcard/Pictures與/sdcard/Picture。 - 在手機端先建立修改時間、路徑與大小清單,再依設定決定是否傳輸。
- ZIP 壓縮包:每次完整下載,名稱格式為
手機型號_yyyyMMdd-HHmmss.zip。 - 資料夾(保留結構):直接在選定的電腦儲存位置建立
DCIM、Pictures、Picture等原始目錄,不額外建立手機名稱資料夾,也不進行壓縮。 - 資料夾模式預設啟用增量紀錄;同一手機、同一電腦目的地下次只下載上次完整成功後新增或修改的檔案。
- 不同手機的紀錄彼此獨立;變更電腦目的地會視為首次下載,也可按「重置目前手機紀錄」強制重新完整下載。
- 依大小限制正常略過的檔案不列入錯誤率。實際複製的檔案錯誤率在 10% 以下(含 10%)仍視為成功並更新完整下載時間;超過 10% 時不更新,程式會顯示警告訊息。
- 大小上限是針對「單一檔案」,不是整個備份的總大小。
- USB 與 Wi-Fi ADB 皆可使用;大型備份建議使用 USB。
- 切換到「快速安裝 / 傳輸」,將檔案或資料夾拖到右側傳輸區。
- 先選擇手機目的地;預設為
/sdcard/Download/,也可選/sdcard/DCIM/、/sdcard/Pictures/或內部儲存根目錄/sdcard/。 - 放開後會自動傳輸到目前選擇的目的地。
- 拖入資料夾時會保留最外層資料夾名稱及所有子目錄結構。
- 每個拖入項目會分別處理;單項失敗不會中止其餘傳輸,詳細結果可在「執行紀錄」查看。
「亮度調整」頁上方保留原本的手動滑桿、數值與鍵盤控制;下方新增外接色度計閉迴路校準:
- Complete 版已內附 ArgyllCMS 3.5.0
spotread.exe;標準版請從 ArgyllCMS 官方網站 下載 Windows 版本,再於程式選擇bin\spotread.exe。 - 連接手機與 ArgyllCMS 相容的顯示器量測設備,將感測面貼平手機畫面中央。
- 按「手機開啟白色測試圖」,並確認圖片檢視器為全螢幕、沒有工具列或通知遮擋。
- 先按「設備測試」。成功取得絕對發光量測的 Y 值後,輸入目標(例如 200 nit)與允許誤差,再開始全自動調整。
- 程式會關閉 Android 自動亮度、反覆設定亮度、等待畫面穩定並呼叫
spotread -e -O;達標後保留最接近目標的 Android 亮度值。
可選擇 .ccss/.ccmx 顯示器修正檔,以改善特定 OLED/LCD 光譜與色度計的配對誤差。此功能只調整白畫面的實測亮度,不等同完整色彩校正、ICC 校正或 HDR/高亮度模式控制。目標若超過手機當下可達亮度,程式會套用量測到的最接近結果並說明誤差。
以下為 ArgyllCMS 官方清單中較常見、可用於顯示器發光量測的系列,並非完整名單:
| 品牌/類型 | 常見相容機型 |
|---|---|
| Calibrite/X-Rite 色度計 | ColorChecker Display/Pro/Plus、i1Display Pro/Pro Plus、ColorMunki Display、i1Display Studio |
| X-Rite 光譜儀 | ColorMunki Design/Photo、i1Studio、ColorChecker Studio、i1Pro2、i1Pro3/Pro3 Plus |
| Datacolor | Spyder 3/4/5、SpyderX、SpyderX2、Spyder/SpyderPRO(2024) |
| 專業與其他設備 | Klein K10-A、JETI specbos/spectraval、ColorHug/ColorHug2、DTP94、Eye-One Display、Huey、HCFR |
程式內也可按「相容量測設備」查看摘要。完整型號、能力與個別安裝需求請參考 ArgyllCMS 官方支援設備清單及 Windows 儀器安裝說明。部分設備需要原廠韌體、校正資料或額外驅動;實際是否可用仍以「設備測試」能否由 spotread 正確辨識並回傳讀值為準。若失敗,請關閉可能占用儀器的校色或 RGB 燈效軟體,並檢查驅動與 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 為準。
Complete 版額外包含 Apache License 2.0 的 Android ADB 元件,以及 GNU AGPLv3 的 ArgyllCMS spotread.exe。版本、來源、授權文件與對應原始碼資訊請見 THIRD_PARTY_NOTICES.md;標準版不包含這些第三方執行檔。
- 廖阿輝
- 郵件:chehui@gmail.com
- 網站:https://ahui3c.com






