📩 接读者来稿,TA 向我们介绍了自己开发的 OPPO 健康数据导出到 AI 分析的工具
🏥 OPPO Health Export:用 LSPosed 逆向导出 OPPO 健康数据,并用 MCP 规范化接入 AI
❓ 问题和需求
想把自己 OPPO 健康(心率 / 睡眠 / 血氧 / 呼吸率等)的全部明细数据交给本地 AI 深度分析,而不是只看 App 里的聚合图表。但 OPPO 健康的本地数据库是 SQLCipher 加密的,直接打开是乱码,拿不到数据
同时,导出的数据要喂给 AI Agent 分析,接收端接口如果写得不够规范,其它 Agent 无法按标准接入,所以最后把服务端做成了 MCP (Model Context Protocol) 规范
💡 三层实现
第 1 层:手机端 LSPosed 逆向拿密钥
第 2 层:增量导出(行业标准做法)
第 3 层:服务端做成 MCP 规范
🎛 支持展示的数据
① 心血管:心率 / 房颤情况 / 血氧 / 呼吸等
② 睡眠:睡眠时长及情况 / 呼吸暂停 / 心率变异性 / 打鼾等
③运动与活力:运动明细 / 运动强度 / 久坐时间等
④ 环境与身心健康:光照时长 / 身心状态 / 听力等
⑤ 手表 / 手环监测到的其他健康数据
👀 不同于 iOS 可以直接通过 Open Minis 接入健康数据并交给 AI 分析,基于 Android 开发的各个系统似乎需要通过一些逆向的手段才能够获取
本项目就是开发者为实现这一目的量身定制的,希望能够帮助你更好地调用和分析自己的健康数据。当然,随着机载 AI 的不断发展,未来这样的需求将不断得到满足
信息来源:TG频道@NewlearnerChannel
