因为搭载了zepp os系统 没有以往手环的资源包可以替换图标
故考虑研究刷写固件的方式顺带替换图片资源实现资源包的效果
一、哈希值校验
file_hash 文件中集成了固件所有图片字体文件资源的哈希值
具体格式如下
![1684049244163.png 1684049244163.png](https://www.bandbbs.cn/data/attachments/18/18597-f605f03cbba073cd05dee0127594e8a5.jpg?hash=9gXwPLugc8)
应该是校验用的
希望有大佬开发自动生成的软件
二、hmfont文件
![1684049363165.png 1684049363165.png](https://www.bandbbs.cn/data/attachments/18/18598-88e7720f5471281b4ff2e8fe20432361.jpg?hash=iOdyD1RxKB)
推测应该是不同字号下手环字体文件
尽管全量固件下有ttf字体文件但推测只是备份
无法被手环读取
请问hmfont文件如何制作?米环6 5的字体资源包有用到他吗?
三、安装问题
我尝试替换了相同尺寸的一些图片资源
计算哈希值并替换在文件中
gadgetbridge安装提示“固件元数据传输出现问题”
手环端没有相应提示
推测固件还有其他自校验文件
请问安装具体原理是什么?
解决以上疑点,小米手环7就可以解决伪资源包安装的问题
开启新世界
故考虑研究刷写固件的方式顺带替换图片资源实现资源包的效果
一、哈希值校验
file_hash 文件中集成了固件所有图片字体文件资源的哈希值
具体格式如下
![1684049244163.png 1684049244163.png](https://www.bandbbs.cn/data/attachments/18/18597-f605f03cbba073cd05dee0127594e8a5.jpg?hash=9gXwPLugc8)
应该是校验用的
希望有大佬开发自动生成的软件
二、hmfont文件
![1684049363165.png 1684049363165.png](https://www.bandbbs.cn/data/attachments/18/18598-88e7720f5471281b4ff2e8fe20432361.jpg?hash=iOdyD1RxKB)
推测应该是不同字号下手环字体文件
尽管全量固件下有ttf字体文件但推测只是备份
无法被手环读取
请问hmfont文件如何制作?米环6 5的字体资源包有用到他吗?
三、安装问题
我尝试替换了相同尺寸的一些图片资源
计算哈希值并替换在文件中
gadgetbridge安装提示“固件元数据传输出现问题”
手环端没有相应提示
推测固件还有其他自校验文件
请问安装具体原理是什么?
解决以上疑点,小米手环7就可以解决伪资源包安装的问题
开启新世界