惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
V
Visual Studio Blog
C
Check Point Blog
Google DeepMind News
Google DeepMind News
S
SegmentFault 最新的问题
博客园 - 聂微东
量子位
T
Tailwind CSS Blog
罗磊的独立博客
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
L
LangChain Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
M
MIT News - Artificial intelligence
Know Your Adversary
Know Your Adversary
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
H
Help Net Security
爱范儿
爱范儿
T
The Exploit Database - CXSecurity.com
有赞技术团队
有赞技术团队
V
Vulnerabilities – Threatpost
Martin Fowler
Martin Fowler
A
Arctic Wolf
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
阮一峰的网络日志
阮一峰的网络日志
The Hacker News
The Hacker News
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
GbyAI
GbyAI
Latest news
Latest news
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
AWS News Blog
AWS News Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
Lohrmann on Cybersecurity
博客园 - Franky
S
Securelist
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Threatpost
美团技术团队

野小新 – 魔帆博客

Python包管理的血泪史:从混乱到秩序的漫长征 | 魔帆博客 Mac mini + iPad 随航梦幻联动!零显示器配置指南,iPad 秒变 Mac 主屏幕 | 魔帆博客 解锁iOS侧载自由:使用sideStore轻松搞定ipa签名 | 魔帆博客 Git配置:如何优雅的配置多用户并使用 ssh 密钥验证 | 魔帆博客 Git 合并本地两个不同的 Repo 仓库 | 魔帆博客 Git 提示 fatal: unsafe repository is owned by someone else 错误 | 魔帆博客 安装有 RootMagiskXposedPlay 的 WSA 安卓子系统 | 魔帆博客 Fedora 系统升级 32->34 跨版本升级 | 魔帆博客 教程:如何更新安装 docker-compose V2 和使用 docker switch | 魔帆博客 2022 年 Android 下的安卓浏览器使用指北-Firefox向 | 魔帆博客 Docker WSL1/2 迁移 Linux 发行版目录 | 魔帆博客 Spotify 主题 spicetify-fluent - 微软 win11 风格美化 | 魔帆博客 WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061 | 魔帆博客 双重验证 Authy 导出所有 TOTP token 和 golang 配置 GOPROXY 解决网络问题 | 魔帆博客 powershll 像 bash 一样为单个命令设置临时环境变量 | 魔帆博客 Linux 教程:Linux 初学者必了解的概念 | 魔帆博客 安卓电池充电保护-智能充电/温控切断(Root方案) | 魔帆博客 备用机养成方案 - Tasker 安卓短信转发到 telegram | 魔帆博客 创建支持安全启动(Secure Boot)的 Arch Linux ISO 安装镜像 | 魔帆博客
MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持) | 魔帆博客
野小新 · 2018-11-18 · via 野小新 – 魔帆博客

2018111806170648

开始之前

推荐准备以下内容:

  • 不放弃勇于探索,有一定承受能力的心
  • Android智能手机(Android 5.0+)
  • iOS 9.3 或更高版本的 iPhone (有安卓就不用iPhone)
  • Miband2/3、Miband3 NFC (一定要是满电)
  • 一把比较长的梯子,后文一些链接或软件内某些资源可能需要我们跨过围墙

小米手环修改教程你需要注意

文件区分

一定要弄清楚文件类型以及是否能通刷
若没有官方固件/资源可以从小米运动安装包中可以提取,也可以用Notify & Fitness for Mi Band帮你提取。

  • xxx.res 手环固件资源文件 (所有表盘资源在这里,只推荐修改此文件。一般情况你固件为最新,NFC 和普通版可以通刷)
  • xxx.fw 手环CAM固件(不建议瞎修改这个,容易“变砖”,网上有一些修改版固件,刷入这个就好了)
  • xxx.ft 手环字体(不建议瞎修改这个,容易“变砖”,网上有一些修改版固件,刷入这个就好了)

手环区分

本文主要讲述 小米手环3 的刷机固件/资源/字体,后文会给出相关链接,小米手环2 / 3 部分软件是通用的,比如 Notify & Fitness for Mi Band,但是你别把两个固件/资源通用!

简单:如何刷入资源/固件

PS:完整的刷入使用文件顺序:首先使用.fw扩展名,然后是扩展名为.res的文件,然后是扩展名为.ft

有了上述准备后,我们就能开始给我们的小米手环2 3 NFC版来刷机固件/资源/字体 了,之所以标题称之为简单,因为确实很简单(如果不自制表盘/字体/固件的话),选择一个制作好的文件刷入即可。
这里刷入肯定是不能使用官方软件的,因为官方软件根本就不能让你刷入第三方资源,所以这里我们使用第三方软件

刷资源/固件/字体 之前推荐步骤

用小米运动连接你的手环,打开蓝牙广播
打开蓝牙广播
然后解除绑定
解除绑定

下载/准备好要刷入的文件,后文会提供一些资源,以及一些简单的修改教程,我这里介绍三个有刷入功能的软件:

Notify & Fitness for Mi Band

这个软件就是专门为小米手环而开发,非常强大,可惜我用平时主用 iPhone,很少用上它。
值得注意的是:这个软件是收费的,我不推荐你使用盗版,如果有能力且喜欢这个软件,请入正!

这里我们就用我破解的版本来说说如何刷:(资源待会上传)

打开 Notify & Fitness for Mi Band,连接上手环。点击菜单
2018111803475089选择 >设置
选择设置

选择 > 更新更新

刷入你要刷的包即可:刷入包

下图为我正在更换手环字体,以便于支持显示表情更换字体

GGB(gadgetbridge)

官网:http://gadgetbridge.org/
Gadgetbridge是一个Android(4.4+)应用程序,它允许您使用Pebble、Mi Band、Amazfit Bip和HPlus设备(甚至更多),而不需要供应商的封闭源代码应用程序,也不需要创建帐户并将您的任何数据传输到供应商的服务器

进入Gadgetbridge连接到你的手表
Gadgetbridge 界面

推荐使用 ES文件管理器 (自行搜索下载),打开文件管理器,找到下载的资源包,打开选择安装固件升级的选项

会自动弹出Gadgetbridge的FW/APP 安装器:(下图正在刷表盘)FW/APP安装器

请确保你的手环蓝牙连接且文件无误,点击 安装 开始刷环,手环会短时间内无法打开
稍等即可,就会见到新表盘

iPhone 刷环:AmazTools

AmazTools是一款旨在通过为您的可穿戴设备带来许多新功能来改善您的设备体验的应用程序!
值得注意的是:该应用程序主要是为Amazfit Bip开发的,但也支持Mi Band 2和Mi Band 3。
也就是说 iPhone 也能刷小米手环!

下载 AmazTools:
[dl href=’https://itunes.apple.com/cn/app/amaztools/id1386033880′]下载地址(AppStore)[/dl]
下载 AmazTools

选择自定义安装文件:安装自定义文件

当然你也可以从网盘/浏览器/QQ/微信上下载后点分享然后选择 拷贝至 AmazTools使用其他来源

然后会提示你是否安装,点击 Install:确认安装

稍等片刻即可:(图为刷环成功)安装成功201811180912136

进阶:修改小米手环3/2的资源文件(自定义主题显示)

[v_error]修改资源文件本来我是打算另外写(水)一篇文章的,但是最近真的太忙了。鸽了很久没有写。。。
很多小伙伴看到了这篇文章也通过QQ私聊我询问如何修改手环资源,本来我是一个一个教的,但后来(我教完后)有人和我说“别人教这个还要收费100元,群也要付费入群”(把原话的感谢部分去掉了)。
我觉得这种网上免费教程一大堆、所用的修改软件的原作者也开源免费提供的东西不应该收费拿着卖,还有因为询问如何修改的人也真的很多,我几乎天天在“复读”,我就继续本篇文章简单写上来吧。
(本来打算精写这部分的,但是最近实在没什么空啊,我这里就简单描述一下操作步骤,具体例子就不演示了。)
[/v_error]

修改小米手环3资源(主题)教程

1. 必备工具:解包软件AmazfitBipTool,这个软件的源代码早就放在文章底部了(作者valeronm就将其开源至bitbucket)。

2. 将手环资源文件(不知道这个是什么的请看本文:文件区分)拖到 “WatchFace.exe”。

3.会出现一个命令行窗口(黑色窗口),不要害怕,一会它就会消失。

4.待窗口消失后,“手环资源文件”所在文件夹中会出现一个新的文件夹,这个就是反编译的资源,我们这里就叫它“资源文件夹”吧。

5.修改里面的图片资源后,将“资源文件夹“拖放到“WatchFace.exe”上,待命令行窗口消失后,会出现两个新文件,它们分别是“日志文件”和“你修改后的手环资源文件”。

注意事项:

  • 图片可以用任何像素编辑器修改(win 自带的图画也行)
  • 不要改变任何图片的大小
  • 不要删除任何图片资源

小伙伴(Plus Azuki)提供的ID对应资源:

Res IDs   Size(px)    Used for
================================================================
0013-0026    10x24    --
0027-0041     7x12    Weather Temperature, Stopwatch deciseconds, Notification timestamps
0115-0126     8x14    --
0174-0187     8x12    Date/Month, Step counter on Screen 2
0193-0202    15x26    Clock on Screen 1
0210-0220    13x32    Clock on Screen 2
0335-0344    18x31    Clock on Screen 3
0361-0371    16x34    --
0383-0394     9x17    --

修改小米手环3固件(文字)教程

不建议你修改固件这类的文件,一是没必要(难道你能添加新功能?),二是非常有可能导致你手环变砖,且“看着非常难”
[v_notice]这里没写完,有小伙伴(Plus Azuki)给我提供了GeekDoing的教程,我看了下,比我写得清楚,就直接丢链接吧 XD[/v_notice]
推荐GeekDoing的教程:
[dm href=’https://geekdoing.com/threads/how-to-modify-firmware-file.535/’]如何修改固件文件[/dm]
(字库文件修改开头和这个差不多,以后有空补)

修改小米手环2固件(资源)教程

必备:下载小米手环2编辑器(本文末尾有源代码地址),这个软件在我有mi2时候用起来非常好用

    • 区分你的小米手环2的硬件版本

软件作者推荐使用 “Mi Band Masters”(本文末尾有链接),连接手环后,在侧边栏“Statistics(统计)”选项卡中可以找到,具体对应Gadgetbridge Wiki写得非常清楚。

    • 下载手环所需的固件
    • 编辑固件

打开“小米手环2编辑器”,点击“Load Firmware(加载固件)”按钮,然后选择固件文件。
右侧最上边第一个下拉框(Select Version)选择好你的固件版本。接下来你就可以在(Select item to edit)下面的下拉框中选择图标或数字修改。
记住修改图片完毕后,别忘记按下右侧“(Save changes)保存更改”。
整个固件修改完毕后,别忘记按下左上角“(Save edited)保存已编辑的固件”按钮,选择要保存的位置。

注意事项:
以前制作的一张汉化图,可以参考一下:
Mi band 2 Firmware Editor
软件作者制作的“可编辑图标表”:
支持的编辑图标 17-12-19
图示:

  • 绿色:支持
  • 橙色:不支持
  • 灰色:完全不支持(动画或没有找到)

相关资源

[dm href=’https://geekdoing.com/’]GeekDoing[/dm]
[dm href=’https://bitbucket.org/valeronm/amazfitbiptools/overview’]解析res软件源码[/dm]
[dm href=’http://gadgetbridge.org/’]GadGetBridge(GGB)[/dm]
[dm href=’https://play.google.com/store/apps/details?id=blacknote.mibandmaster’]Mi Band Master[/dm]
[dm href=’https://play.google.com/store/apps/details?id=com.mc.miband1′]Notify & Fitness for Mi Band[/dm]
[dm href=’https://github.com/berryelectronics/miband-2-fw-editor’]小米手环2固件编辑器源码[/dm]
[dm href=’https://mb3editor.azurewebsites.net/’]小米手环3在线编辑器(英文)[/dm]

表盘资源待会上传

常见问题

[collapse title=”Q:支持非NFC米环3刷机吗?”]
A:当然,米环3和米环3NFC都可以刷资源包的!
[/collapse]
[collapse title=”Q:手环连不上GGB/小米运动怎么办?”]
A:确保你小米运动解绑/GGB上删除!
[/collapse]
[collapse title=”Q:手环刷坏翻车怎么办? (不限于:触摸失效、字体问号、爆炸)”]
A:尝试连接小米运动,并向上帝祈祷!
[/collapse]
[collapse title=”Q:刷资源包之后没有里程和卡路里了?”]
A:在GGB设置中找到里程和卡路里的选项,勾上
[/collapse]
[collapse title=”Q:MiFat没有连接手环,扫描不到”]
A:尝试彻底解除手镯,把它放在冰箱里过夜。尝试用打火机中的压电元件敲击手镯触点。
[/collapse]