
小米手机 Magisk Root 完整指南3 个阶段刷出可用 Root系统升级也不丢权限【免费下载链接】MagiskThe Magic Mask for Android项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk论坛里反复出现的场景小米手机刚用 Magisk 刷好 Root一切正常结果一条 OTA 通知升完级重启后su没了再按老流程补刷一次又卡在开机画面出不来。两个麻烦的根源其实是同一件事——不清楚 Magisk 到底改了哪块分区。一个反直觉的事实Magisk 不写系统它只修改boot分区存放内核启动流程的那个分区。正因为改动集中在这一个分区Root 才能被随时干净地撤掉还原镜像也能在系统升级之后重新加回去。搞懂这一点小米手机刷 Magisk 就从玄学变成了有固定顺序、可复现的流程而能不能长期保住权限取决于你升级时是否守住了这个顺序。本文面向没折腾过手机、但会基本命令行的读者。先帮你判断该不该做再按刷前 → 刷时 → 重启验证的时间线走完整动手过程最后给出长期维护和自救方法。读完后你拿到的是一台 Magisk 首页有版本号、终端里su能返回#的小米手机外加一套应对升级和故障的固定动作。先问三个问题这台小米值不值得 Root动手之前先过一遍下面的问题任何一个答案让你不放心就停在这里这台手机的数据你能接受全部清空吗小米官方解锁流程强制双清照片、聊天记录、应用数据都会没。保修受影响你能接受吗部分地区有政策例外拿不准就先问当地售后。日常是否重度依赖安全环境类应用小米钱包、Mi Pay 这类功能解锁后可能不可用部分银行、视频 App 会检测 Root 并拒绝启动这一条后面有 Zygisk 模块可以缓解。代价的本质Root 意味着修改了 boot 分区以获得系统最高权限厂商无法再保证系统完整性。下面这张表里的每一项都是这个前提的自然结果不是额外的惩罚会失去什么具体表现全部数据解锁强制双清务必提前备份保修部分地区受影响安全环境功能小米钱包、Mi Pay 等可能不可用部分 App 运行银行/视频类 App 可能检测 Root 拒启动官方对风险的完整说明见 docs/README.md分区机制的来龙去脉见 docs/boot.md。解锁资格 物料把最耗时的申请先跑起来⚠️ 整个流程里最慢的一环不是刷机而是向小米官网账号申请官方解锁资格——有等待期和机型要求批下来之前fastboot oem unlock执行不了。所以第一天就提交申请其余物料并行准备在哪备什么干什么用电脑ADB Fastboot 工具包识别设备、刷写镜像电脑小米 USB 驱动让adb devices和fastboot devices认得出设备电脑该机型当前版本的官方完整固件包从中提取boot.img手机最新版 Magisk APK打补丁、管理 Root手机开发者选项开USB调试并关闭自动系统更新防止流程中途被 OTA 打断 两条省事提醒所有文件放英文路径下中文路径是刷机失败的常见诱因顺手确认自己机型是 A/B 分区还是单分区两者过升级的方式完全不同A/B 机型可以无缝保 Root。动手时间线刷前、刷时、重启验证Magisk 的安装目标只有 boot 分区系统本身从头到尾不被改动。下面按时间线推进每个阶段都有明确的完成标志卡住时回看上一阶段的标志即可。刷前解锁 bootloader 与取对 boot 镜像关机后同时长按电源键 音量减键进入 Fastboot 模式小米的入口和其他品牌不同两个键都要按到。连上电脑后fastboot devices确认识别fastboot oem unlock按手机屏幕提示确认设备自动重启并清空数据首次启动可能长达 10 分钟属正常现象镜像取哪个以 Magisk 应用首页Ramdisk一栏为准Yes绝大多数小米机型从官方固件包里解出boot.img若包里有init_boot.img优先取它No改取recovery.img走 recovery 方案见 docs/install.md 的 Magisk in Recovery 章节特例提醒官方文档提到极少数小米机型探测为无 Ramdisk但 bootloader 实际会接受 ramdisk。这种情况无法事先探测按有 Ramdisk流程试一次以重启后能否拿到权限为准。刷时本机打补丁只写 boot 一个分区把boot.img拷入手机存储Magisk 应用 →Install→ 方式选选择并修补文件Select and Patch a File→ 选中该镜像修补产物会以magisk_patched_xxx.img的形式落在手机 Download 目录用adb pull拉回电脑手机再次进 Fastboot 模式执行fastboot flash boot magisk_patched_xxx.img⚠️ 官方警告见 docs/install.md补丁必须生成在要运行 Magisk 的那台设备上。哪怕同机型也绝不要刷别人打好的镜像或在别的设备上打补丁否则可能需要整包清数据才能恢复。刷完后怎么确认权限可用两个信号缺一不可打开 Magisk 应用首页Installed从 N/A 变成版本号装一个终端模拟器执行su提示符变成#如果数据被清过首次打开看到的是 stub 应用按提示引导到完整应用即可应用若提示修复环境环境 fix点确认等它自动重启。小米机型通常不需要第三方 Recovery官方 Recovery 保留完好对后续 OTA 非常有利这是小米相对一些品牌的重要优势。长期维护模块克制 升级保权限Root 能用只是起点。日常体验靠模块权限能活多久靠升级纪律两件事都写死在这里。模块一次一个按需安装模块来源在 Magisk 应用下载标签页统一管理安装、卸载、禁用都在模块页完成。纪律只有一条一次只加一个出问题才能定位到具体模块。分区修改保持克制bootMagisk 已接管不要再动system/vendor一律用模块做 systemless 修改。直接改分区会破坏 block 校验之后的 OTA 就过不去了升级前如何还原 bootA/B 机型保 Root 顺序前提你没动过system、vendor等只读分区——哪怕只是 remount 成读写也会破坏 block 校验docs/ota.md 开篇即强调。A/B 机型可以无缝保 Root顺序固定如下别跳步收到升级通知后不要点重启Magisk 应用 → 卸载 →恢复镜像Restore Images把 boot 还原为原厂状态以通过 OTA 的完整性校验还原后同样别重启正常下载安装更新等安装更新和优化设备两步全部完成仍然不点重启Magisk → 安装 →安装到未使用的槽位Install to Inactive Slot把 Magisk 写进刚更新的槽位回到系统更新页点立即重启设备切到新版槽位权限自动保留单分区机型升级后重新打补丁官方 OTA 无法无缝保 Rootdocs/ota.md。推荐做法保留原厂 recovery让 OTA 正常刷完然后回到上文刷前 → 刷时 → 重启验证把补丁重新走一遍即可。症状对照表看到什么、多半为什么、该做什么你看到的现象多半的原因自救动作手机反复重启进不了系统模块冲突占大多数开着 USB 调试连电脑执行adb shell magisk --remove-modules移除全部模块并自动重启连不上电脑、系统进不去需要触发 Magisk 安全模式禁用全部模块在开机动画出现前几秒按住音量减注意 Magisk 的检测时机早于系统安全模式按键要比多数网上教程描述的提前一点升级后 Installed 显示 N/A隐藏过应用残留 stub 包冲突到系统应用管理里找名为设置或隐藏时自定义的名字的隐藏应用并卸载再重装完整 Magisk 应用终端里magisk -c可查当前二进制版本某个应用检测出 Root正常现象Magisk 本体已不再内置隐藏安装专门的 Zygisk 检测绕过模块把该应用加入隐藏名单官方说明见 docs/faq.md指纹/支付功能异常安全类应用对 Root 敏感针对该应用单独启用隐藏而不是全局一刀切彻底翻车时按介入深度递进的三层救砖路径从浅到深排能停在上一层就不进下一层应用内还原镜像App 层Magisk → 卸载 → 恢复镜像一键回到原厂 boot。Root 消失系统完好。Fastboot 重刷镜像电脑层设备还能进 Fastboot 时fastboot flash boot boot.img把原厂镜像刷回去是上一层的电脑端等价物。MiFlash 完整线刷出厂层前两层都救不动才用官方工具刷完整固件包等效恢复出厂。三层共同的前提是解锁资格仍在手中Bootloader 没有重新上锁之前Fastboot 通道始终开放。这是小米玩家最重要的安全网。收尾三个能省很多麻烦的习惯每次刷写前备份对应分区adb pull一份 boot 镜像只要几秒模块一次只装一个并记录来源故障时才有排查起点重大 MIUI 版本更新前先看 docs/changes.md 与 docs/app_changes.md确认当前 Magisk 版本的适配情况风险集中在刷镜像那一步保权限靠的是固定顺序只要写进分区时守边界、升级时不跳步权限在下一轮系统更新之后依然还在。【免费下载链接】MagiskThe Magic Mask for Android项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考