# 更新紀錄

完整下載檔與每版發布說明請見[官網](https://myapp.ahui3c.com/android-adb-tools#history)。

## [2.0.11] - 2026-10-19

- 新增 scrcpy 5.0.1 手機投影控制：畫質、FPS、編碼、音訊、鍵鼠、剪貼簿、置頂與全螢幕設定。
- 快速抓圖、開始／結束錄影、Home、Back 與多工按鈕；操作固定綁定投影手機。
- 抓圖與錄影共用可記憶的儲存位置，支援開啟資料夾；自動使用「手機名稱_時間戳」檔名，無須反覆選擇檔名。
- 本程式投影控制頁快捷鍵：Ctrl+Shift+S 抓圖、Ctrl+Shift+R 開始錄影、Ctrl+Shift+E 結束錄影；輸入欄位與對話框停用。錄影切換會短暫重新開啟投影。
- 新增手機自訂名稱，按穩定裝置識別保存；選單與新匯出檔名連動，既有校正與備份識別不變。
- Complete 可攜版與安裝版內含官方 scrcpy 5.0.1；提供第三方授權及對應原始碼下載。
- 編譯、介面與設定回歸測試通過；實機投影、音訊、錄影與跨連線識別仍須依手機驗證。

## [2.0.10] - 2026-10-08

- 手動亮度可依手機儲存與快速套用，與自動校正紀錄分開；同步 TestTools 時由手機自行讀取刻度，不假造實測 nit。
- 補上鍵盤 ＋／− 及 Shift＋＝ 操作說明；設定保存失敗時不再回報已保存。
- 自動校正前關閉設備自動亮度，結束後維持關閉。
- 線上更新僅使用正式官網，不再回退 GitHub；加入跨重啟 5 分鐘冷卻、防重複作業、逾時與串流大小上限。
- 僅接受官方 HTTPS 下載目錄且拒絕轉址；保留大小、SHA-256、版本一致性與禁止降版檢查。
- 官網提供三種發行包、對應原始碼 ZIP 與校驗碼。用戶端下載保護不等同網站 WAF 或獨立發布簽章。

## [2.0.9] - 2026-09-27

- 修正部分 OPPO／高刻度 Android 裝置亮度搜尋過早結束；未知上限不再以目前亮度當成最大值。
- 搭配 TestTools v1.33，校正成功後由手機端自行讀取當下亮度並保存；電腦端 ADB 數值僅作診斷，不跨刻度直接套用。
- 使用每次同步的識別碼確認手機回覆，避免 Android 廣播輸出誤判或沿用舊紀錄。
- 整合常用工具、安兔兔 V12 官方下載（含 3D／Lite），並提供套件資料夾開啟與匯出功能。
- 線上更新改以官網優先，GitHub 為備援；保留大小、SHA-256 與版本檢查。
- 舊版使用者若無法透過 GitHub 更新，請從官網下載本版覆蓋更新；亮度同步需兩端皆更新，舊 ADB 刻度紀錄請重新校正同步。
- 已完成編譯與模擬回歸測試；手機套用後的實際 nit 仍需感測器重新驗證。

## [2.0.8] - 2026-09-08

### 亮度校正與版面

- 全自動調整移至亮度頁上方，手動調整移至下方；重新整理欄寬、間距與保存結果區。
- 全自動校正開始時，先強制關閉設備自動亮度並讀回確認；若未成功關閉就停止，不受手動模式核取方塊影響。
- 校正成功後可按「儲存本次結果」，保存目標 nit、實測 nit、Android 亮度值及時間，並綁定手機識別。
- 同一支手機再次連線時可快速套用已存亮度，無須重新量測；各手機的最近校正結果分開保存。
- 修正「快速套用已存結果」斷行與停用文字顏色，停用採淺灰底灰字、可使用時採綠底白字。

### 手機程式管理

- 新增獨立「程式管理」模組，可掃描目前操作手機中由使用者安裝、可正常解除安裝的應用程式，並直接讀取手機系統顯示的易懂程式名稱。
- 支援套件名稱與安裝來源搜尋、勾選全部／取消全選，以及一次勾選多個應用程式批次移除。
- 清單保留程式名稱、套件名稱、安裝來源與處理結果，不顯示對使用者沒有幫助的 APK 內部位置。
- 點擊程式名稱、套件名稱或安裝來源欄位標題即可排序；再次點擊同一欄可切換正向與逆向，標題會顯示目前排序方向。
- 新增「隱藏無法移除的程式」選項；程式會辨識 Android 解除安裝封鎖與裝置管理政策，取消隱藏時仍會顯示原因但禁止勾選。
- 批次移除前會再次確認手機連線與裝置身分，並逐項顯示成功或失敗，避免切換手機後誤刪其他裝置的程式。
- 為降低誤操作風險，系統內建程式不會列入掃描與批次移除清單。

### ADB 本機連接埠自動切換

- 啟動 ADB 前會檢查預設 TCP 5037 是否遭 Windows 保留或禁止；無法使用時自動挑選替代連接埠，所有安裝、傳輸、截圖與設備操作會共用同一連接埠。
- 若 5037 在啟動階段才發生 daemon、Socket 10013 或協定錯誤，程式會再自動換埠重試一次。
- 主畫面與執行紀錄會顯示實際使用的 ADB TCP 連接埠，並將保留範圍、權限或背景服務啟動失敗改寫成容易理解的說明。

### 操作前連線等待

- 「常用程式安裝」與「快速傳輸安裝」在開始安裝或傳輸前，會重新透過 ADB 確認手機目前確實可操作，不沿用可能已過期的畫面狀態。
- 手機尚未接上、離線或尚未完成 USB 偵錯授權時，程式會每 2 秒重新檢查；手機就緒後自動繼續原本操作，也可按「中止本次操作」取消等待。
- 「阿輝自家工具」仍可在沒有連接手機時先下載或更新 APK，只有實際安裝時才會進入連線等待。

### 阿輝自家工具

- 「常用程式安裝」新增固定的「阿輝自家工具」項目，可從 ahui3c 的 TestTools Android、PowerTesting Web 與 PowerTesting Monitor GitHub Release 下載最新正式版 APK。
- 下載／更新與安裝改為明確分開操作：「下載／更新選取」只處理 GitHub 最新版與本機快取，「安裝選取」及右鍵安裝只使用已下載的 APK，不會在安裝時連線下載。
- 三個內建工具均直接顯示繁體中文用途簡介，方便辨識手機測試、網頁耗電測試與電力監控用途。
- APK 保存於使用者的本機快取，不受 Program Files 權限影響；下載後會核對 GitHub 回傳的檔案大小與 SHA-256。

### 手機快速設定

- 媒體音量新增「調到 50%」按鈕，排列於最低與最高之間。
- 程式會先讀取手機實際媒體音量範圍，計算中間級數後設定並讀回確認，不使用固定音量級數猜測。

### 介面文字

- 左側模組「常用 APK／XAPK」更名為「常用程式安裝」，「快速安裝／傳輸」更名為「快速傳輸安裝」。
- 程式會記住最後使用的功能模組，重新啟動後自動回到同一個模組；舊版或無效設定會安全回到「常用程式安裝」。

### 常用 APK／XAPK 清單

- 自建清單中的套件現在可直接拖曳上下調整順序，排序會立即保存。
- 自建清單項目新增右鍵「快速安裝」與「從清單移除」；右鍵會先準確選取游標所在項目。
- 資料夾同步清單新增單項右鍵快速安裝，並隱藏不適用的「移除選取」按鈕與右鍵移除功能。

## [2.0.7] - 2026-08-14

### APK／XAPK 安裝

- 常用安裝組合、`APKs` 資料夾同步及快速拖放安裝新增 `.xapk` 支援。
- XAPK 會在安全檢查後解壓，透過 ADB `install-multiple` 一次安裝 base APK 與 split APK。
- 若 XAPK 包含 `Android/obb` 遊戲資料，安裝後會自動建立手機端資料夾並傳輸到對應位置；完成後清除電腦暫存檔。

### 文件

- 更新 GitHub 首頁的版本摘要、下載形式、功能說明與狀態徽章。
- 重新擷取 v2.0.6 淺色介面的七張軟體畫面，補上手機資訊、資料下載與關於／線上更新頁面。

## [2.0.6] - 2026-08-14

### 自動更新

- 「關於」頁面新增「線上更新」按鈕，可查詢 GitHub 最新公開 Release、下載新版主程式、自動替換目前版本並重新啟動。
- 更新前會核對 Release SHA-256、下載檔案大小、Windows 執行檔格式及檔案版本；驗證不符時不會更動原程式。
- 程式位於受保護資料夾時，更新程序會自動顯示 Windows UAC 授權畫面；使用者取消授權時會保留原版本。
- 替換過程保留暫時備份，更新或重新啟動失敗時會嘗試回復原本版本。

### 發行與安裝

- GitHub Release 除了標準與 Complete 可攜式 ZIP，新增 `AndroidADBTools-v2.0.6-complete-setup.exe` 完整安裝版。
- 完整安裝版會將 AndroidADBTools、ADB Platform-Tools、ArgyllCMS `spotread.exe`、授權及說明文件安裝到 Program Files，並建立開始功能表項目與解除安裝程式。
- 安裝程式支援選配桌面捷徑、既有版本原位置升級與 Windows UAC；安裝後程式仍可使用「線上更新」自動升級。

## [2.0.5] - 2026-08-14

### 手機資訊

- 新增獨立「手機資訊」模組，可透過 ADB 讀取裝置型號、製造商、產品代號、Android 版本、Build、安全性更新與序號等系統資料。
- 整合處理器／SoC、核心數、最高回報時脈、ABI、記憶體、儲存空間、電池、螢幕、相機與主要硬體功能資訊。
- 每項資訊皆標示 ADB 資料來源；Android 或廠牌未公開的 IMEI、相機模組及電池規格會明確標示限制，不以推測值代替。
- 支援一鍵複製完整手機資訊、雙擊複製單項內容，以及匯出 UTF-8 文字檔、Excel `.xlsx` 活頁簿或 JSON 檔。
- Excel 匯出包含裝置摘要、隱私提醒、凍結表頭、欄位篩選、適當欄寬與分類樣式，且不需要安裝 Microsoft Excel。
- 修正 Excel 匯出的工作表 XML 節點順序，避免 Microsoft Excel 顯示「部分內容有問題」並要求修復活頁簿。
- 讀取完成後會將手機資訊保存為本機快取；同一台手機再次連接或在多台手機間切換時，會自動帶入各自的資料，不必重新執行完整讀取。
- 快取會以 ADB 序號、Android ID 與已知 USB／Wi-Fi 序號別名辨識裝置，並提供「讀取／強制更新」及只清除目前手機快取的功能。

## [2.0.4] - 2026-08-13

### 介面設計

- 全面改用「霧灰薄荷」淺色介面：以霧灰背景、白色卡片、深灰文字與薄荷綠主要操作取代原本的深色配色。
- 將六項主要功能改為固定左側導覽列，選取項目以淡薄荷底色與綠色指示條標示，減少頂部分頁占用空間。
- 統一輸入框、清單、表格、按鈕、拖放區、進度與執行紀錄的淺色視覺樣式，並保留自建組合藍色、資料夾同步組合黃色的辨識方式。
- 修正內容超出頁面時，原生捲軸仍沿用舊深色主題而顯示成黑色的問題。

## [2.0.3] - 2026-08-10

### 資料下載

- 新增不壓縮的資料夾下載模式，直接保留 `DCIM`、`Pictures` 與 `Picture` 的原始目錄結構。
- 資料夾下載會直接寫入使用者選定的位置，不再額外建立手機型號／裝置名稱資料夾。
- 修正高 DPI 或較小視窗中，資料下載頁面捲到底後下載按鈕仍顯示不完整的問題。
- 資料夾模式預設記錄每台手機在各電腦目的地的上次完整下載時間，後續只下載新增或修改的檔案。
- 使用手機型號與穩定裝置 ID 隔離下載紀錄，避免不同手機混用；另提供「重置目前手機紀錄」功能。
- 依大小限制正常略過的檔案不列入傳輸錯誤率；實際複製錯誤率在 10% 以下（含 10%）仍更新時間點，超過 10% 則不更新並顯示警告。
- 資料下載會略過 `.thumbnails` 縮圖快取資料夾，不進行處理，也不列為錯誤。
- 壓縮資料下載頁面的卡片高度、內距與狀態操作區，讓完整下載流程可在單一視窗高度內操作。
- 手機畫面截圖新增「截圖到剪貼簿」，可直接將 PNG 畫面放入 Windows 系統剪貼簿。
- 修正「截圖到剪貼簿」可能誤判 ADB 未回傳 PNG 的問題；儲存截圖與剪貼簿截圖現在共用同一套擷取流程，直接串流失敗時會自動改用裝置暫存截圖並拉回電腦。
- 常用 APK 安裝會記住最後選擇的組合，程式下次啟動時自動恢復該組合。
- 常用 APK 組合清單新增類型圖示：自建組合使用藍色資料夾，資料夾同步組合維持黃色資料夾，方便快速區分。

## [2.0.2] - 2026-07-30

### 發行包

- Release 改為同時提供標準版 `AndroidADBTools-v2.0.2.zip` 與 `AndroidADBTools-v2.0.2-complete.zip`。
- 標準版只包含 AndroidADBTools；Complete 版額外內含 Android ADB 37.0.0 與 ArgyllCMS 3.5.0 `spotread.exe`，解壓縮後可由程式自動偵測。
- Complete 版保留 Android Platform-Tools NOTICE、ArgyllCMS AGPLv3 授權與對應原始碼資訊。

### 亮度量測與說明

- 自動亮度說明不再綁定單一感測器，改為通用的 ArgyllCMS 相容量測設備說明。
- 將功能標題簡化為「全自動調整設備亮度」，並重寫操作說明。
- 尚未指定工具路徑時，自動尋找 Complete 版內附的 ADB 與 `spotread.exe`，填入並保存可直接使用的執行位置。
- 新增「相容量測設備」視窗，列出常見 Calibrite／X-Rite、Datacolor、Klein、JETI、ColorHug 等系列，並連結官方完整清單。
- 將「試量測」統一改名為「設備測試」，並縮短 spotread 選擇按鈕文字，避免高 DPI 下換行。
- 更新中英文 README 與完整教學，加入兩種下載包差異、軟體畫面、spotread 相容硬體表格、驅動注意事項及第三方授權資訊。

## [2.0.1] - 2026-07-25

### 主要改版

- 全面更新主介面與高 DPI 排版，加入裝置選擇器並改善 4K 顯示器使用體驗。
- 新增多裝置管理；可指定主要操作裝置，或將 APK 一次安裝到所有已連線裝置。
- 新增完整 Wi-Fi 無線偵錯管理，支援配對碼、偵錯 Port、mDNS 搜尋、裝置紀錄與啟動時自動重連。

### APK 與檔案傳輸

- 「常用 APK 安裝」支援組合拖曳排序、雙擊改名、完整路徑提示與資料夾同步組合。
- 「快速安裝／傳輸」改為雙拖放區，APK、一般檔案與整個資料夾可直接拖入。
- 快速傳輸可選擇 `/sdcard/Download/`、`/sdcard/DCIM/`、`/sdcard/Pictures/` 或 `/sdcard/`，並保留資料夾結構。
- 改善逐項傳輸結果、錯誤紀錄與完成摘要。

### 亮度與色度計

- 改善手動亮度介面、亮度上限偵測與套用結果顯示。
- 移除容易誤觸的滑鼠滾輪亮度調整，保留滑桿、數值與 `+`／`-` 鍵。
- 新增 ArgyllCMS `spotread` 外接色度計量測，以及依目標 nit 自動調整 Android 亮度的閉迴路模式。
- 新增白色測試圖、CCSS／CCMX 修正檔、量測進度、逾時與儀器狀態診斷。
- 可辨識 Logitech LampArray 等 HID 占用，以及環境光擴散蓋位置錯誤並顯示明確提示。

### 其他工具

- 新增手機資料下載與 ZIP 打包，保留 DCIM／Pictures 目錄結構並可略過超大單檔。
- 新增媒體音量快速調整、手機開啟網址與畫面截圖。
- 快速設定改為逐項套用並讀回驗證，單項失敗不影響其他項目。
- 更新繁體中文、英文 README 與完整功能教學。

### 授權

- v1.16.0 起採用 GNU AGPL v3；v1.15.6 與更早已發布版本仍維持原有 MIT License。

## [1.15.6] - 2026-07-16

- 第一個完整公開版本。
- 提供 USB／Wi-Fi ADB 連線檢查、APK 組合與拖放安裝。
- 提供亮度、快速設定、截圖與 DCIM／Pictures 資料下載。
- 支援 Per-Monitor V2 高 DPI 與視窗大小記憶。

[尚未發行]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.7...HEAD
[2.0.7]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.6...v2.0.7
[2.0.6]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.5...v2.0.6
[2.0.5]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.4...v2.0.5
[2.0.4]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.3...v2.0.4
[2.0.3]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.2...v2.0.3
[2.0.2]: https://github.com/ahui3c/AndroidADBTools/compare/v2.0.1...v2.0.2
[2.0.1]: https://github.com/ahui3c/AndroidADBTools/compare/v1.15.6...v2.0.1
[1.15.6]: https://github.com/ahui3c/AndroidADBTools/releases/tag/v1.15.6
