文章未更新完,只是写了框架和大部分内容,视频教学未录制,文件也还没有提供全,不过文章内容都是经过道无涯验证过的,暂没空,过几天会继续完善...
前言
- 这两天入了米14u,刷个机刚好出个全系列的教程!
- 本系列教程适合所有的小米机型!!!可以大胆食用!
- 当然,刷机的前提都是
解锁BL
。 - 本文章为原创文章。未经允许,请勿转载!
注:刷机需谨慎,刷机有风险!如果不能承担刷机风险的就不要玩了!
提取boot/init_boot
对于第二代晓龙8以上的处理器需要提取init_boot.img
一般是小米13、14系列的设备
- 方式1(最简单)
- 下载对应版本的
线刷包
,一般是.tgz格式的 - 解压后在images文件夹下提取出
init_boot.img
即可。
- 下载对应版本的
- 方式2:
- 下载对应版本的
卡刷包
,一般是.zip格式的 - 解压后提取出
payload.bin
- 下载
payload-dumper-go-boot
提取init_boot.img
- 下载对应版本的
其它处理器提取boot.img
- 下载对应版本的
卡刷包
,一般是.zip格式的 - 解压后提取出
payload.bin
- 下载
payload-dumper-go-boot
提取boot.img
修补boot/init_boot
Magisk修补
- 安装并打开Magisk
- 点击第一个安装-选择并修补一个文件-选择上步骤提取出的
init_boot.img
或boot.img
- 点击开始-此时会在你手机的Download文件下生成一个
magisk_patched-*.img
文件 magisk_patched-*.img
即为修补后的文件
KernelSU修补
- 安装并打开KernelSU
- 检查你的设备是否被支持
- 如果应用程序显示 “不支持”,则表示你的设备不支持 KernelSU,你需要自己编译设备的内核才能使用。
- 如果应用程序显示 “未安装”,那么 KernelSU 支持你的设备;可以进行下一步操作。
- 点击右上角第一个图标-选择一个文件-选择上步骤提取出的
init_boot.img
或boot.img
- 点击下一步-此时会在你手机的Download文件下生成一个
kernelsu_boot_*.img
文件 kernelsu_boot_*.img
即为修补后的文件
刷入Magisk
-
电脑下载adb工具
-
将修补好的
magisk_patched-*.img
文件复制到adb工具的根目录 -
将手机连接电脑
-
重启到fastboot
adb reboot bootloader
-
列出连接的设备列表
fastboot devices
-
刷入镜像
注:magisk_patched-*.img
需要替换成你自己的完整文件名- 如果你的img是由init_boot.img修补的,那么执行
fastboot flash init_boot magisk_patched-*.img
- 如果你的img是由boot.img修补的,且手机是vab分区的,那么执行
fastboot flash boot_a magisk_patched-*.img
fastboot flash boot_b magisk_patched-*.img
- 如果你的img是由boot.img修补的,且手机不是vab分区的,那么执行
fastboot flash boot magisk_patched-*.img
- 如果你的img是由init_boot.img修补的,那么执行
-
重启
fastboot reboot
刷入KernelSU
- 电脑下载adb工具
- 将修补好的
kernelsu_boot_*.img
文件复制到adb工具的根目录 - 将手机连接电脑
- 重启到fastboot
adb reboot bootloader
- 列出连接的设备列表
fastboot devices
- 刷入镜像
注:kernelsu_boot_*.img
需要替换成你自己的完整文件名- 如果你的img是由init_boot.img修补的,那么执行
fastboot flash init_boot kernelsu_boot_*.img
- 如果你的img是由boot.img修补的,且手机是vab分区的,那么执行
fastboot flash boot_a kernelsu_boot_*.img
fastboot flash boot_b kernelsu_boot_*.img
- 如果你的img是由boot.img修补的,且手机不是vab分区的,那么执行
fastboot flash boot kernelsu_boot_*.img
- 如果你的img是由init_boot.img修补的,那么执行
- 重启
fastboot reboot
Magisk转KernelSU
- 下载Kernel Flasher,授予root权限
- 打开Kernel Flasher,查看内核版本
- 下载对应内核版本的 AnyKernel3,例如
AnyKernel3-android14-6.1.25_2023-10.zip
- 选择已挂载的槽位-查看-备份-可以先备份下
- 选择已挂载的槽位-查看-刷入AK3压缩包- 选择下载的zip-重启设备即可
- 重启后KernelSU就激活了,但模块功能被禁用了
- 而且Magisk和KernelSU同时存在会出现一些奇怪的BUG,建议打开Magisk-卸载-完全卸载-重启
- 这样就可以完整体验KernelSU了
Magisk刷入Lsposed
- 打开Magisk-进入右上角的设置
- 启用zygisk-重启
- 刷入
LSPosed-v*-zygisk-release.zip
- 重启即可
KernelSU刷入Lsposed
- 下载
LSPosed-v*-zygisk-release.zip
、Zygisk-on-KernelSU-v*-release.zip
- 打开KernelSU-进入tab的第三栏-安装-选择下载好的文件
- 重启即可
如何更新系统
- 下载好系统的OTA升级包,也就是更新版本后,重新启动前
- 对于Magsk
打开Magisk-点击第一个安装-安装到未使用槽位-执行后重启即可 - 对于KernelSU
打开KernelSU-点击右上角第一个图标-安装到未使用槽位-执行后重启即可
完整视频教学
待录制...
刷入init_boot时提示:“FAILD(remote:Flashing is not allowed for partition)”,怎么处理?
你这是因为BL没解锁吧
解肯定解了,开机都有开锁的图标了
但是这个报错的话查询的话就是bl没解
解决了。不能进蓝灯模式,要进fastboot模式。