2024年了还有人用小米手环7么?
目录
- 表盘.bin文件情况介绍
- 表盘文件修改/制作教程
- 1、表盘.bin文件组成介绍
- 2、表盘.bin文件获取
- 3、制作表盘的必备工具
- 4、表盘.bin文件修改
- step 1 模拟器设置
- step 2 修改app.json
- step 3 修改index.js
- step 4 更新.bin文件
- 参考文献
表盘.bin文件情况介绍
1、zepplife更新至6.3.1版本后,表盘文件下载后再也不会存到/storage/emulated/0/Android/data/com.xiaomi.hm.health/files/watch_skin_local/了1 。如果想找到表盘文件需要下载版本6.2.1。亲测是蓝牙是可以搜索的!别问为什么知道TAT
2、zepplife6.2.1可以在 豌豆荚下载
3、表盘文件一共有4个版本,目前下载的官方表盘文件都是第四个版本的。第四版本的index文件是.bin后缀,加密了无法修改TAT2 为什么我知道,因为我试过了ORZ
在了解了表盘.bin文件情况后,就可以开启修改表盘文件之旅了~
表盘文件修改/制作教程
1、表盘.bin文件组成介绍
这个是旧版本的表盘.bin文件的组成,新版多一个app.bin,没有app.js文件。如果打开准备修改的表盘.bin文件只有一个app.bin,那说明你可以收皮了~
assets里面放的是表盘用到的图片;
app.json则是表盘的一些设定参数;
watchface里面放的是表盘定义文件index.js,也就是接下来主要修改代码的文件
2、表盘.bin文件获取
1、米坛社区&表盘自定义工具app
2、华米公司amazfit
3、酷安app
我修改的源表盘是在表盘自定义工具app下载的,感谢Terrance提供的旧版官方表盘荧光电子!
3、制作表盘的必备工具
1、ImageToGTR3-mi7:用来将新增加的图片转成表盘使用的.tga格式;以及将原来表盘有的图片转成模拟器可以使用的.png格式
2、模拟器:用来查看表盘index.js的修改情况
都需要在米坛社区下载,点赞转发后就可以下载文件了,都是即点即用的。
4、表盘.bin文件修改
step 1 模拟器设置
参考GiveMeFive教程3,将.bin文件后缀改成zip,注意这里不要解压修改后再压缩,这样的表盘.bin文件在表盘自定义工具app里会蓝牙安装失败!
将.zip文件解压,解压后将watchface里的index.js文件放到刚刚下载的模拟器目录:.\ZeppOsSimulatorMi7_1.2\ZeppOsSimulatorMi7\html\watchface\watchface下。
并将解压后里面assets图片用ImageToGTR3-mi7工具解码,放到.\ZeppOsSimulatorMi7_1.2\ZeppOsSimulatorMi7\html\watchface\assets\images
再把app.json和app.js放到.\ZeppOsSimulatorMi7_1.2\ZeppOsSimulatorMi7\html\watchface
双击.\ZeppOsSimulatorMi7_1.2\ZeppOsSimulatorMi7\start.exe
把网址http://127.0.0.1:8088/复制到网页就可以看到模拟的表盘了。按F12可以进入调试。
step 2 修改app.json
参考zzt741教程4,打开app.json文件,在runtime后面那对括号里面有个type,值为2,应该改为0(如果已经为0则不用管),或者直接删掉红框内容。另外,篮框是v2。
step 3 修改index.js
小米手环7表盘文件是基于Zepp OS 实现的,这里代码可以参考Zepp OS 开发文档介绍:https://docs.zepp.com/zh-cn/docs/intro/
step 4 更新.bin文件
修改好index.js文件后,双击打开.zip文件直接将修改好的index.js和app.json替换里面对应的文件,然后将新增的图片转格式后放到对应位置。
参考文献
https://www.bandbbs.cn/threads/5557/ ↩︎
https://www.bandbbs.cn/threads/3917/ ↩︎
https://www.bandbbs.cn/threads/3927/ ↩︎
https://www.bandbbs.cn/threads/9490/ ↩︎