[心得] 分享 Andish - 每日記錄電池健康度到 Mac
Andish 代表 Android Shell,是我最近開發的免費小工具。
功能是每日自動遠端讀取安卓手機電池健康度跟其他資訊,記錄到 Mac。
因為手上只有三星手機 S10e 跟 S25 可以測試,所以目前僅支援三星手機,
未來如果有機會再擴充到其他安卓手機。
Andish 有經過蘋果公證為安全軟體,介面如下圖
https://imgpoi.com/i/2KFEE5.png

緣起:
去年底入手三星 S25 後開始研究如何讀取手機電池健康度
一開始用 *#9900# dumpstate 的原始方法艱辛的取得電池資訊,非常繁瑣
後來得知原來用 WiFi ADB 就能夠遠端讀取手機幾乎任何資訊還能設定
剛好最近在開發 BattOpt,一個 Mac 電池優化 App,就順手做了 Andish 這個小工具
原本很陽春只是讀手機電池健康度每日記錄而已
後來想想上一隻手機 S10e 因為過熱電池膨脹背蓋脫落
所以就加入了手機過熱語音示警功能
之後為了延長手機電池壽命,又加入設定電池保護充電上限,範圍可以從 20% ~ 100%。
安裝與操作:
[前置作業]
前面有提到這個小工具是透過 WiFi ADB 執行的,所以在安裝前必須先設定好 WiFi ADB
包括 Mac 端安裝 adb 與手機端打開「開發人員選項」並設定
詳細步驟請參考 Andish Github: https://tinyurl.com/3fx7bm87
[安裝]
打開 Terminal,執行 brew install --cask js4jiang5/andish/andish
PS. 如果你的 Mac 是 Macbook,可以考慮安裝 BattOpt,同時優化 Macbook 電池跟
監控手機。BattOpt 安裝資訊請參考 https://battopt.buddha-path.top/index_tw
[操作]
1. 掃描裝置
2. 加入裝置
3. 按「查看」按鈕列出最近五日還有現在的電池健康度跟其他資訊
4. 按「匯出」按鈕將完整記錄匯出到下載目錄
按選單列的圖示會出現目前健康度跟循環次數,這樣就不需要打開主視窗
https://imgpoi.com/i/2599YB.png

溫度示警跟電池保護上限的設定應該看介面就知道怎麼做了
詳細步驟也請參考 Andish Github
[後置作業]
因為人離家後 WiFi 斷線 ADB 就會終止,為了回家後能自動啟動 WiFi ADB,需要
安裝 LADB,這是免費開源的 App,可以自己編譯,或是直接在 Google Play 購買,
不貴,記得台幣不到 100元。詳細步驟也請參考 Andish Github。
補充一: Andish 提供三種電池健康度
1. ASOC: 最常見的健康度,三星最早提供,我 S25 剛買過沒幾天掉到 99%,目前 98%
2. BSOH: 三星後期加的,比較早的機型如 S10e 就沒有,個人覺得這個就是快樂表。
很多人說循環次數幾百次了健康度還超過 90% 大概就是這個數值
3. 推算: 用目前電量與 Charge Counter 反推出目前最大容量來計算健康度,
跟 AccuBattery 比較像,我個人比較相信這個,所以欄位 Health 就是
推算的健康度。
補充二: 如何防止電池膨脹?
鋰電池在充電跟放電的過程因為化學反應會釋放氣體,是電池用久逐漸膨脹的原因。
要防止膨脹最好在有外接電源的時候就使用外接電源,並透過電池保護設定在外接
電源時停止電池充電。
如果這個小工具對你有幫助的話,請幫忙在 Andish Github 給個 Star,
這樣我未來可以申請讓 brew install 的安裝指令簡化縮短,感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.228.167 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1779192098.A.FF6.html
※ 編輯: serenemind (114.34.228.167 臺灣), 05/19/2026 20:04:57
推
05/19 20:48,
8小時前
, 1F
05/19 20:48, 1F
推
05/19 21:07,
8小時前
, 2F
05/19 21:07, 2F
推
05/19 23:01,
6小時前
, 3F
05/19 23:01, 3F
推
05/19 23:22,
6小時前
, 4F
05/19 23:22, 4F
推
05/19 23:39,
6小時前
, 5F
05/19 23:39, 5F
推
05/20 01:15,
4小時前
, 6F
05/20 01:15, 6F