[心得] 小米手表第三方APP Gadgetbridge

楼主: ivon852 (ASUS)   2025-04-29 15:18:39
购买智慧手表或者智慧手环的时候,有无考虑过隐私问题呢?是否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
这款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
作者: WestDoor0204 (路人乙)   2025-04-29 18:22:00
感谢推荐,这种开放封闭的软件要多推广

Links booklink

Contact Us: admin [ a t ] ucptt.com