前言
这篇文章记录了 RedMi K40 Pro 手机非 TWRP 方式刷入 Magisk 的过程、OTA 升级的注意事项和一些常用 Magisk 模块推荐。希望能够对你有所帮助。
安装 Magisk
解锁 BL,参照 官网教程 操作即可。
找到与当前手机 MIUI 版本相同 的卡刷包或者线刷包。
最保险的方式是把当前手机系统更新到最新,然后打开 “设置” - “我的设备” - “MIUI 版本” - “右上角三个点” - “下载最新完整包”。下载完成之后可以在手机存储/Download/downloaded_rom 文件夹下找到完整的 OTA 升级包。
(不要在意三张图版本不一样,后期补图没办法,见谅)
如果通过上述方法无法获取刷机包,可以从以下几个途径查找,但请务必保证拿到的刷机包和手机当前系统版本一致!!!
小米官网稳定版 ROM 下载地址
部分新机型可能暂未更新
MIUI OTA 升级包
全部是官方升级包,但是更新可能会稍微迟一点
第三方的小米官方 ROM 收集网站
可以找到完整线刷包,救砖用
从刷机包中提取 boot.img 文件
把步骤2中拿到的刷机包拷贝到电脑并解压,会得到一个 payload.bin 的文件。如果你有 Python 基础,可以使用 vm03/payload_dumper 解压 payload.bin。如果没有,也可以使用别人打包好的 payload_dumper.exe 提取。下载地址:payload_dumper.exe,密码:8h2f。
这里以 payload_dump.exe 为例进行讲解,下载文件解压后会得到如下目录结构:
将 payload.bin 文件放到
payload_input
文件夹下,运行payload_dumper.exe
程序。程序执行完毕后,可以在payload_output
文件夹下找到 boot.img 文件,把 boot.img 文件拷贝到手机。给 boot.img 文件打补丁
从 Magisk Release 下载最新的 Magisk.apk 安装包,并且安装到手机。
打开 Magisk APP,点击 “安装” - “选择并修补一个文件”,选中我们拷贝回来的 boot.img 文件,点击 “开始” 即可。
打补丁完成之后会生成一个 magisk_patched_XXX.img 的补丁包,记住这个文件的路径。
刷入 Magisk
这里需要使用 adb 工具进行刷机。adb 工具下载地址:adb 工具,密码:fpky。
下载并解压 adb 工具。
把第 4 步拿到的 magisk_pached_XXX.img 补丁包拷贝到 adb 工具目录。
会得到如下的目录结构:
重启手机并长按 **音量-**,直到手机进入 fastboot 模式。
双击 “打开CMD命令行.bat”, 执行命令
fastboot devices
,出现设备列表时,执行刷机命令:1
2fastboot flash boot_a magisk_patched_XXX.img
fastboot flash boot_b magisk_pached_XXX.img这里需要将 “magisk_patched_XXX.img” 替换为你本机的真实文件名。
如果上述两天命令执行成功,输入
fastboot reboot
重启手机即可。至此,如无意外,magisk 已经安装成功。
OTA 升级
系统 OTA 升级可能会把 magisk 洗掉,但是 A/B 分区的手机可以避免这个问题,可以在 Magisk 首页查看自己的手机是不是 A/B 分区。
在手机系统更新页面正常更新系统,但是在重启手机之前,打开 Magisk APP,点击 “安装” - “安装到未使用的槽位(OTA后)” - “开始”,安装完成后,点击右下角的 “重启” 即可。
Magisk 模块推荐
Riru(Riru - Core)
Riru - EdXposed
Taichi
太极和 Riru 二选一即可。
Wifi Bonding (Qcom)
加快 WIFI 速率。
QTI memory optimization
内存优化
Uperf
CPU 调度
Ainur Sauron & Narsil
刷完即用提升音质
Sytemless hosts & EnergizedProtection
去广告
Xposed 模块推荐
lataclysm
强大的虚拟定位模块
应用变量
系统参数伪装
参考文档
红米K40刷面具(root)的教程 — weixin_47166516
红米 K40 Pro+ (haydn) 国行版 Fastboot 线刷包
刷成砖的话可能会用到这个线刷包
MIUI OTA 升级包
收藏备用
vm03/payload_dumper
从卡刷包 payload.bin 中解析 boot.img 文件的工具
topjohnwu/Magisk
Magisk 开源仓库
minimal-adb-fastboot
adb 工具
Magisk各版本国内更新源与下载源