原教程地址
https://www.coolapk.com/feed/42561142?shareKey=MTgxYWRhYzhlNzRlNjNkOTA1NGI~&shareUid=21766551&shareFrom=com.coolapk.market_10.5.3
本教程为
#小米手环7# 和
#小米手环7NFC版# 特供教程,提供完整app-side能力。
#ZeppOS补完计划#
项目组通过魔改ZEPP应用将小米手环7(Mi band 7)作为华米手环7(Amazfit band 7)与手机连接,可以使用大部分手机联动功能,可以使用开发者模式扫码安装程序。暂不支持官方应用商店。可以在一定程度上与Zepp life共存。
该方案保留了完整的app-side能力。
注意:本教程为试行版,相关内容尚不完全稳定,有意者自由尝试,#ZeppOS补完计划#项目组不对意外负责。
下面是原理介绍,教程在后半部分。
官方提供的ZeppOS架构描述
按照华米的最初设计,ZeppOS小程序是一套可以通过ZeppApp与手机和云端进行联动的完整链条。
用过华米GTX3/4系列的朋友可能知道,通过官方渠道或正常开发者模式安装的部分小程序可以与ZeppApp进行双向通信,手机端发送或改动内容,手表端将自动完成同步。
以导航(导航wear)举例,其架构为“导航小程序—app-side服务—信息转发应用—第三方地图程序”。
上图中ZeppApp方框里的内容属于app-side服务,地图应用属于第三方云端服务,而信息转发应用(手机端导航wear)则帮助谷歌地图与ZeppApp进行通信。
由于华米作为独立小米生态链企业的特殊地位,与小米的关系并不和睦;米系的智能穿戴设备也同时拥有包括华米在内的多家方案制造商(如 70迈、龙旗 等)。
近年来华米与小米分割后单干的行为加剧了双方的矛盾,于是米环7等设备就同时出现了小米提供的“小米运动健康”和华米提供的“Zepp Life”两种同步应用。
作为生产商提供的应用,Zepp Life的功能对比需要兼容其它代工厂设备的小米运动健康要丰富许多,但对比自家亲儿子完整版ZEPP还是有所阉割的,而阉割的这一部分就是上面提到的app-side支持。
同时,尽管Zepp Life由华米提供,但其绑定服务的验证服务器仍归小米运营,所以米环7的绑定二维码与ZEPP并不通用;通过逆向ZEPP应用,项目组发现在米环7上市的同时ZEPP就添加了米环7的识别名称,但也对连接后的服务做了很大限制。
#ZeppOS补完计划#项目组通过魔改ZEPP应用和替换绑定服务器的方式将“小米手环7”作为华米独立推出的“华米手环7(Amazfit band 7)”连接至ZEPP,保留了开发者模式和完整的app-side服务。同时由于尺寸相近,小米手环7能直接兼容包括导航wear在内的大多数为华米手环7开发的应用(虽然一共也没几个)。
华米手环7
下面是教程内容,外网原始方案文献由
@小麦同学 提供,主要流程由
@Rechrd 总结。
Rechrd (≧▽≦)ノ♡ :
1.如果手环绑定了小米运动健康,建议重新绑定到Zepp Life。
2.绑定完成后,通过系统设置或者其他方法找到并记录下设备的蓝牙地址,记得去掉所有的冒号,英文字符最好大写。
//腕管Pro即将上线“伪装恢复出厂”功能,可以在保留小程序的前提下换绑帐号和应用,#ZeppOS补完计划#项目网站将为此功能同步上线上传二维码图片直接转码服务。
3.登录#ZeppOS补完计划#项目网站[ZeppOS补完计划],将得到的蓝牙地址转换为二维码。
[链接]ZeppOS补完计划
4.下载修改版ZEPP应用并安装。
企鹅群528131157
5.将二维码发送到其他设备上或者打印出来。在ZEPP应用中「我的」-「添加设备」-「手环」-「手环有二维码」来绑定自己生成的二维码来绑定设备,其中介绍页面为华米手环7属正常现象。
6.保存好你的二维码。
若你之后打开了Zepp Life应用设置界面,那么原来的ZEPP应用会掉绑。
不过没有关系,你依旧不需要恢复出厂设置,重新扫描保存的二维码即可重绑。
- 这边建议将你的二维码制作成表盘或者图库小程序来保存到你的手环。
- 你的手环若要日用,建议用Zepp Life配置好后再使用ZEPP保持连接。
Zepp Life应用对小米手环7有全面功能设置支持,ZEPP对Zepp OS应用的设备有全面的系统特性支持,以及支持为各种类型通知自定义不同的振动模式。
- 因为ZEPP应用不可用卡包和小爱同学,所以不保留Zepp Life用来进行设置就相当于NFC版优势全无;同时ZEPP应用不能正常读取应用列表,所以需要对应用进行排序的标准版用户也建议保留Zepp Life。
Re最爱的自定义振感
7.接下来在ZEPP应用的「我的」-「设置」-「关于」中连续点七下图标,即可为ZeppOS设备开启开发者模式。在「我的」-「我的设备」-「小米手环7/小米手环7 NFC版」-「开发者模式」中进行调试,余下的功能可自行摸索或在搭配各教程操作时会用到。
注意:
1.每次恢复出厂设置后,蓝牙地址会改变。
2.原版官包也可以绑定,但是不能使用开发者模式,会提示“Bluetooth channel is not available. Please try again later.”。
3.Zepp 7.0.1官改包由
@FatFish 根据外网原始方案文献辅助修改编译而得。
完成与ZEPP的链接后就可以参考我前面的教程用开发者模式扫码安装导航wear应用了,注意,只能安装“导航wear”而不是“导航”,在俄语网站选择应用时需要选择“band7”版本而不是“miband7”。
#ZeppOS补完计划#系列教程已有的四篇中已确定“启用导航提示”“安装第三方应用”可以完全通用,“启用快捷回复”还未完全适配,“设置轨迹导航”为特供教程不能通用。
快捷回复目前已适配短信和部分国外应用,国内应用按照已有方案无法生效,诚邀有框架和模块经验的朋友加入企鹅群528131157