为 Xiaomi 11 Lite 机型用户能够顺利完成刷机,我们根据上一版教程修订此文。
Android Bootloader 是安卓设备启动时运行的第一个底层程序,属于设备固件的核心组成部分,其作用类似于电脑的 BIOS/UEFI,但针对安卓系统做了深度定制。安卓设备出厂时,Bootloader 默认处于 锁定(Locked)状态,这是厂商的安全机制。处于锁定状态的Bootloader会存在下述限制:
锁定的 Bootloader 会强制验证系统分区的数字签名:安卓设备的官方固件(ROM)都带有厂商的加密签名,Bootloader 只允许加载经过验证的官方系统。第三方 ROM、修改版内核、自定义 Recovery 等非官方镜像没有厂商签名,锁定状态下 Bootloader 会直接拒绝加载,甚至触发设备重启或变砖。只有解锁 Bootloader 后,签名验证机制才会被关闭,设备才能识别并刷入非官方镜像文件。
刷机的本质是修改设备的关键分区(如 System、Boot、Recovery 分区),而这些分区的写入权限由 Bootloader 控制:锁定状态下,即使进入 Fastboot 模式,也无法通过 fastboot flash 等命令写入分区,Bootloader 会拦截所有修改系统分区的操作。解锁后,用户获得对设备底层分区的读写权限,才能通过 Fastboot 或 Recovery 刷入自定义固件、内核等。
厂商锁定 Bootloader 也是为了保护用户数据和设备安全:若 Bootloader 可随意刷入系统,恶意攻击者可能通过刷机植入病毒、窃取用户数据,或篡改系统导致设备失控。解锁 Bootloader 的过程通常会清除设备所有数据(双清),这一机制可防止他人在未授权情况下刷机获取原有数据。
请注意:Bootloader解锁过程将清除您在手机中保存的所有数据,请您务必将手机数据备份到电脑后再操作。Bootloader解锁会导致设备面临各类安全风险,并对设备造成不可预估的影响,申请解锁代表您充分知晓解锁和刷机存在的风险并可承担该风险。
① 在需要解锁的手机中登录已经具备解锁权限的小米账号;
② 打开设置-我的设备-全部参数与信息,连续多次点击系统版本选项,开启开发者模式;
③ 进入设置-更多设置-开发者选项-设备解锁状态,将账号与设备进行绑定;
⑤ 手动进入FASTBOOT模式(关机后,同时按住开机键和音量下键),点击解锁工具的“解锁”按钮。
(三)如何检查小米设备Bootloader是否解锁
1.在设备开机时小米logo上方出现解锁标识则说明设备已解锁。
2.打开设置-我的设备-全部参数与信息,连续多次点击系统版本选项,开启开发者模式。再次打开设置-更多设置-开发者选项-设备解锁状态,即可查看到手机是否已成功解锁。
2.然后,下载你所需要的线刷包。以下是第三方提供的小米设备固件官方链接收集网站。
mac或linux平台在安装部署安卓开发工具后执行线刷包脚本即可完成刷写。
3.解压官方系统固件线刷包(文件格式为tgz),在MiFlash工具中选择解压好的线刷包文件夹(注意该文件夹的子文件夹为images)
完成选择后,在MiFlash工具程序底部右下角有三个选项中进行选择。
将手机重启按电源键加音量下键,当手机振动时迅速松开电源键使手机进入FASTBOOT模式,在电脑端MiFlash工具程序点击“加载设备”以链接手机,手机连接电脑,然后点击“刷机”,等待刷写工作完成直到手机自重启震动。