MorFans Dev
折腾 - 开发 - 分享

MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持)

MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持)

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]

赞赏
魔帆博客,版权所有 | 如未注明,均为原创
本站均采用 BY-NC-ND 协议 (署名-非商业性使用-禁止演绎) 进行授权。
转载请注明来自本站文章:MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持)(https://www.morfans.cn/archives/2695)
# # # #
首页      技术教程      MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持)

野小新

文章作者

野小新很野~

发表回复

textsms
account_circle
email

  • 陈梦仪

    🙄 很强的技术文章,我刷成功了!感谢站长QQ的耐心回复!第一次刷手环,忒紧张,站长手把手的教我,非常非常非常非常感谢!!

    5年前 回复
  • kindyear

    我不知道怎么说,虽然你把我的博客文章修改了一部分发布到你的网站,那么是不是应该保留一个版权,也算是对原作者的一个尊重?

    5年前 回复
    • @kindyear: 长见识了,原来18年的文章还可以是从一篇19年的文章修改而来的,在下 佩服。 ❗

      5年前 回复
      • kindyear

        @chenjunyu19: 我的博客更换了域名和服务器
        网上有个系统伐木累的教程转自我的原博客,原文章为18年文章,请问有什么问题?

        5年前 回复
    • A-walker

      @kindyear: 恕我直言,你那篇文章似乎没有这篇文章早……

      5年前 回复
    • @kindyear: 您好,很抱歉的通知您,经过群内讨论,本文不会被修改。原因如下:
      我们对比过小米论坛(Mi_21**33)用户发表的主题帖(通过搜索引擎找到)、系统伐木累上的转载文章(通过搜索引擎找到)和您博客(搬家后)的文章;与本文重合度极低,且发表时间顺序与本文不符(系统伐木累上的转载都晚过我们的)。
      群内也核对过本站文章编辑历史记录、本文作者所用浏览器的11/18日前后历史记录和文章对比报告。

      目前本站正在处于升级计划中,我们也将继续完善站点的规则,加强价值观建设和管理。感谢您的反馈。
      -文章不规范,管理两行泪-

      5年前 回复
      • kindyear

        @Super Paxxs: 你的文章为2018.11.18日发表
        我恢复了我的旧博客系统及数据,博客文章为2018.11.17日
        且网上,系统伐木累,小米社区主题贴已经和作者确认为转自我的原文章。
        魔帆博客本篇教程虽有近半为作者原创,我的文章里面也没有一下苹果刷机和nf刷机部分,但是你的文章的开头和前一部分写作框架与我的文章高度重合,虽然你修改了一部分,但是我相信有人可以看出来文章是否是二次修改后的。
        我不是在这里哗众取宠,而是在维护一个社区的和谐
        如果作者有意解决这个问题,那么请联系 [Email-Protection]
        来解决这篇文章的冲突

        kindyear

        5年前 回复
        • 陈梦仪

          @kindyear: 😈 这有必要吗?这类技术教程本来就属于经验,有雷同也非常正常啊。而且我看了下也就开头部分有点相似,文章大部分内容都差别很大很大。而且他刷手坏在17年就有了,应该比你早很久吧? 而且莫凡站长人很好,凌晨问他问题都很耐心的帮我,我站在他那边~

          5年前 回复
          • 陈梦仪

            @陈梦仪: 打错字了,怎么删评论,上面:莫凡应该是魔帆 😮
            尴尬呢呵

            5年前
  • 增大网

    年后第一次来,恭喜恭喜!

    5年前 回复
  • yzg

    求个资源

    5年前 回复
  • miband点brackrat点top 我记得这个有资源 😯

    5年前 回复
  • 收藏一下,等我买了手环说不定能用

    5年前 回复
  • 咦,正好我还有个2在家吃灰,有时间拿出来折腾一下 😯

    5年前 回复
  • 西柚

    楼主我想要资源 教我刷

    5年前 回复

MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持)
开始之前 推荐准备以下内容: 不放弃勇于探索,有一定承受能力的心 Android智能手机(Android 5.0+) iOS 9.3 或更高版本的 iPhone (有安卓就不用iPhone) Miband2/3、Miband…
扫描二维码继续阅读
2018-11-18