看板 MobileComm 關於我們 聯絡資訊
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
rgdiao : 厲害 我如果至少有這種程式程度就好了 推 05/19 20:48
gary8442 : 推 05/19 21:07