作者 ivon852 (內容農場殺手)
標題 [心得] 小米手錶第三方APP Gadgetbridge
時間 Tue Apr 29 15:18:39 2025


購買智慧手錶或者智慧手環的時候,有無考慮過隱私問題呢?是否APP要求登入帳號才能夠
使用手錶?小米就是一例,限定用自家的APP才可以使用,不能給第三方分享資料。
有的資料甚至要登入才給看,強迫上繳健康資訊。

如果想要對穿戴式裝置獲得更多控制權該怎麼辦呢?有一群開發者製作了開源的Gadgetbrid
ge APP,能夠繞過許多智慧手錶APP連線,並逆向實現了原本手錶的大部分功能。


比較:小米運動健康APP與Gadgetbridge APP的界面。雖然後者有點醜醜的,但是該有的功
能都有,甚至有些資料的統計圖表更為詳細。
https://i.meee.com.tw/ySByrFe.jpg
https://i.meee.com.tw/AHuXrIZ.jpg
https://i.meee.com.tw/1cboLYP.jpg
[圖]
 
[圖]
 
[圖]

Gadgetbridge讓資料完全掌握在使用者手上,能夠任意匯出。

比如我的手錶有獨立的GPS,利用它紀錄GPS 運動軌跡

由Gadgetbridge接收,再匯出.gpx放到OsmAnd~的OpenStreetMap上面檢視,
不依賴專有的軟體。也不會傳送資料到第三方伺服器(假設手錶無法獨立上網啦)。
https://i.meee.com.tw/VevKOPV.jpg
[圖]

要是手錶不支援GPS的話,也可以讓Gadgetbridge呼叫OpenTracks APP,自動開始紀錄路線
https://github.com/OpenTracksApp/OpenTracks
GitHub - OpenTracksApp/OpenTracks: OpenTracks is a sport tracking application that completely respects your privacy.
[圖]
OpenTracks is a sport tracking application that completely respects your privacy. - OpenTracksApp/OpenTracks ...

 

這款APP是Google地圖時間軸的開源替代品,允許使用者追蹤路線並存檔為.kmz檔案。

這份資料裡面除了GPS路線圖之外,還可以加入中途停靠站,嵌入景點照片。

使用例子,爬山的時候走到特定景點就標記一次,並拍一張照片紀念。
https://i.meee.com.tw/JF4TbKY.jpg
[圖]
https://i.meee.com.tw/ycH523V.jpg
[圖]

我手錶是Redmi Watch 5 Lite
實際測試了一週,使用上跟小米官方APP並沒有太大差異,APP穩定,資料都能抓到。

不過,如果非常依賴米家多裝置互通,或者希望資料方便跨裝置同步的,就不要使用這個方
案。Gadgetbridge蒐集的資料皆是存在本機,需要手動備份。

還有Gadgetbridge更換錶盤和更新韌體比較麻煩,需要短暫切換回官方APP。


那麼要怎麼切換APP呢?

到F-Droid下載Gadgetbridge:
https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/

根據官方文件
https://gadgetbridge.org/gadgets/wearables/

目前Gadgetbridge支援許多品牌的智慧手錶/手環,例如小米HyperOS、Pine64
 Infinite Time、Amazfit、Nothing、華為、Sony、Garmin等。
可惜的是尚不支援WearOS,因此Pixel Watch和Samsung Watch的就不能用了。
Apple Watch當然不支援。

小米手錶需要一組金鑰才能跟手機配對。故,根據官方文件建議,需要用ADB從小米APP抓出
金鑰之後,將那個金鑰交給Gadgetbridge使用。
https://gadgetbridge.org/basics/pairing/huami-xiaomi-server/

因此,不幸的是,還是得先有小米帳號才能初始化手錶。

配對完之後手錶的資料就變成只有Gadgetbridge抓得到了。要更新韌體得換回小米官方APP

--
最真實的1944年日美海空戰,絕贊上映中。
https://i.imgur.com/XvVnOv9.png
https://i.imgur.com/z3atpS6.png
https://i.imgur.com/QrmG2LL.png
https://i.imgur.com/zZ0vNvR.png
https://i.imgur.com/dlhNnEL.png

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.70.161 (臺灣)
※ 作者: ivon852 2025-04-29 15:18:39
※ 文章代碼(AID): #1e47rYSN (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1745911138.A.717.html
abc0922001: 酷1F 04/29 15:23
empingao: Ivon 又來分享了,贊。2F 04/29 15:38
f40075566: 小米不用那麼搞剛啦 帶身體健康的 沒有很準 要這麼玩就去買garmin或是其他專用的 這種只是讓你自我滿足一下3F 04/29 16:14
我是希望收資料的時候可以設定一次就當作它不存在,偶爾拿出來看一下就好,不用擔心隱
私問題。
Gadgetbridge也支援部份Garmin喔,但普遍不如小米功能完整。
zaqxsww23: 請問可以自定義手錶震動模式嗎?與您同款手錶,震動幾乎無感6F 04/29 16:33
不行,這可能要第三方手錶韌體了。Gadgetbridge只能支援原廠有的功能,對手錶功能無能
為力。
WestDoor0204: 感謝推薦,這種開放封閉的軟體要多推廣8F 04/29 18:22
overskyend: 大推9F 04/29 18:32
※ 編輯: ivon852 (114.39.70.161 臺灣), 04/29/2025 18:47:47
luweber88: 有點酷10F 04/29 23:02
Faipince: 感謝分享,之前有需求但找不到關鍵字11F 04/30 03:01
scent15: 太麻煩了12F 04/30 07:15
KirkSynder: 很棒的分享 有空來試試看
感謝13F 04/30 07:15
b8806: LIne來電,訊息會漏訊?15F 04/30 10:27
我電話是還接得的到,不過Gadgetbridge有機會被殺掉背景服務導致手錶斷線,訊息延遲
※ 編輯: ivon852 (114.39.70.161 臺灣), 04/30/2025 19:04:06
--
作者 ivon852 的最新發文:
點此顯示更多發文記錄