对于从非官方渠道下载的刷机包,出于安全或完整性考虑,校验下载文件指纹是稳妥做法。

小米用了文件的 MD5 值 10 位作为文件名的一部分,它位于文件名的尾部。下面举例说明。

  • 卡刷包:miui_APOLLOGlobal_V12.0.7.0.QJDMIXM_ff2061c1f8_10.0.zip

  • 线刷包:apollo_global_images_V12.0.7.0.QJDMIXM_20201111.0000.00_10.0_global_c2bc57807e.tgz

  • 增量包:miui-blockota-apollo_global-V12.0.6.0.QJDMIXM-V12.0.7.0.QJDMIXM-ab51f270f7-10.0.zip

其中蓝色部分是文件 MD5 值(其中一部分,完整是 32 位)。MD5 值可以视为文件的电子指纹,当文件被篡改或者不完整时,MD5 值就会发生变化,通过校验文件 MD5 可以有效检测文件的真实完整性。

在 Windows 系统下查看文件 MD5 值

打开文件所处的文件夹,按住 Shift 键,同时鼠标右键点击空白处,在右键菜单点击“在此处打开 Powershell 窗口”。

然后使用下面命令计算文件 MD5 值(蓝色部分是文件名,请自行替换)。

CertUtil -hashfile miui_APOLLOGlobal_V12.0.7.0.QJDMIXM_ff2061c1f8_10.0.zip MD5

下图红框处就是文件 MD5 值,取前面 10 位对的上文件名里的 MD5 就表示文件一致,可放心使用。

在 macOS 系统下查看文件 MD5 值

按下 Command + 空格 组合键打开 Spotlight,搜索 Terminal 关键词,打开“终端”程序。

使用下面命令计算文件 MD5 值(自行替换文件路径)。

md5 /tmp/miui_APOLLOGlobal_V12.0.7.0.QJDMIXM_ff2061c1f8_10.0.zip

在 Linux 系统下查看文件 MD5 值

以 Ubuntu 为例,按下 Ctrl + Alt + T 组合键打开“终端”程序,使用下面命令计算文件 MD5 值(自行替换文件路径)。

md5sum /tmp/miui_APOLLOGlobal_V12.0.7.0.QJDMIXM_ff2061c1f8_10.0.zip

在手机上查看文件 MD5 值

Android 手机上似乎没有办法直接查询文件 MD5,需要安装软件支持,类似软件有 Hash Checker,HashStamp 等。

推荐教程
小米(Mi) 14 Pro 钛金属卫星通讯版 获取 root 权限详细攻略:借助修补 init_boot.img 完成面具安装小米(Mi) 12 Pro 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 12X 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)Note 11 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)Note 11 NFC 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)Note 11 Pro 5G 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)Note 11S 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) POCO M4 Pro 4G 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)K50G 如何通过MD5值检验固件是否完整,或者是否为官方固件小米(Mi) 红米(Redmi)Note 11E Pro 如何通过MD5值检验固件是否完整,或者是否为官方固件