前言
之前折腾过miui10 刷机,但是对其刷机原理总是一知半解。这次好好来研究一下~
名词解释
经常刷机的人 都听过这几个词。 卡刷 、 线刷 、 BL锁 、 Fastboot 、面具 、太极这些到底都是什么意思?
含义 | |
---|---|
BL | Bootloader的缩写,简称引导加载器 是 fastboot的保护装置。可以理解为fastboot外面上的锁 |
REC | Recovery的缩写 Android出厂时自带的恢复模式,里面包含一个简单的linux系统 (理解为win PE),小米手机进入rec 音量减 + 开机键 |
fastboot | 如果把REC比作 pe,fastboot就类似于系统的 BIOS UEFI 引导。他比rec更加底层 |
卡刷 | 把系统包安装在sd卡中,在rec里进行刷系统,通常用来升级或者降级系统 卡刷是建立在Recovery的基础上 |
线刷 | 把系统包放进电脑里,手机在fastboot模式下 通过usb数据线 连接电脑端的fastboot程序 通过命令进行刷机 |
magisk | root 管理工具,通过面具可以赋予别的app 使用root权限 |
Miui 刷机
方式: fastboot 线刷刷面具
-
解BL锁
-
提取boot镜像
boot.img文件
- 线刷: https://xiaomirom.com/ 下载对应手机型号 版本的系统包,找到boot.img文件
- 卡刷:更新界面下载最新的安装包,使用 payload-dumper解包工具 把boot.bin 转换成 boot.img
-
在面具中修补
boot.img
文件
fastboot flash boot xxx.img