抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

MIUI 14 开发版 Magisk 安装 以及 Shimo 隐藏 ROOT 流程概述

注意事项

基础知识:Magisk 安装完成,则已具备 ROOT 权限。所以无论是稳定版还是开发版,都不要使用官方ROOT,官方 ROOT 无法隐藏。

Magisk 如无特殊,使用官方稳定版即可,遇到奇葩问题,再考虑三方的 delta ,金丝雀之类的版本。网上的东西很多,安全性还请自行甄别。

步骤:

1、先解 BL 锁,开发版保证了手机解了 BL 锁,此时我们只需要去装一个 Magisk (Github) 的最新版。

2、去找一个与当前手机版本一致的卡刷包,解压提取 payload.bin,再使用 payload-dumper-go 提取 payload.bin 中的 boot.img。可考虑:xiaomirom

3、拷贝 boot.img 到手机内置存储(如:Download),打开第 1 步安装的 Magisk ,进行 boot 修补,选择 安装,选择并修补一个文件,选择 boot.img ,生成一个打完补丁的新 img ,一般新生成的 img 名称类似 ‘magisk_patched-25200_NDTFG.img’

4、拷贝第 3 步中的新 img 至电脑,手机重启至 fastboot 模式, 使用 adb-fastboot 烧制新 img 至手机,完成后重启即可。相关命令:

fastboot flash boot **.img

5、在手机 Magisk 设置中开启 Zygisk,重启手机,在模块中从本地安装 Shamiko v0.6 (Github) ,重启。

6、在 Magisk 设置中配置排除列表,将需要隐藏 ROOT 的应用的所有进程进行勾选。

步骤完成。

小米 12X 测试通过,流程很简单,无需其他额外操作。以上的 Magisk 过程都来自:Magisk安装教程 – Magisk中文网,关于 Shamiko 则移步Ku安话题:Shamiko 。

关于安装 Magisk 后的系统 OTA

此处仅提及A/B分区的机型,近年来的新款机器大多均为A/B分区,不需要专业知识,只需要判断系统更新时是否可以后台静默安装,重启无须读条即可进入新系统便为A/B分区机型。

步骤如下:

1、有系统更新并考虑系统更新时,打开 Magisk APP 点击卸载,还原原版镜像,只要不重启此时不会丢失权限。

2、去进行系统更新,全包或者OTA均可,更新完不要立即重启。

3、更新完成后,不重启,重新打开 Magisk,点击安装,选择未使用的槽位进行安装,等待完成。

4、第 3 步不失败时,重启手机,即可获取一个带 Magisk 的新系统,其他一切如常。

以上。图文参考:小米 11 MIUI OTA 更新后,教你如何保留 Magisk root

非 A/B 分区机型,按最前面的初次安装步骤执行。

相关原理

既然折腾了,也就了解下相关原理和背景,以方便自行辨别模块好坏。内容相对复杂且篇幅较长,附上几篇文章:

Android 玩机「神器」的矛盾与新生:Magisk Canary 更新详解

Magisk内部实现原理

Android root原理及方案 | Magisk原理

当然以上只是一些基础知识或者故事或者翻译,具体的还是得看官方的文档:

https://topjohnwu.github.io/Magisk/guides.html

https://topjohnwu.github.io/Magisk/tools.html

https://topjohnwu.github.io/Magisk/details.html

看完基本上能了解,Magisk 的工作流程,模块的存在形式,能做什么,以及为什么总是需要重启。

其他

用 Android 好多年了,果子有几个痛点无法忍受,加上自己本身也是 Android 开发,一直没能切到果子。Android 求一个清净只有一个手段:冻结,关通知不顶用,因为该在后台还是在后台。

所以从用 Android 开始只钟意于MIUI开发版。由于最近的几代小米数字旗舰出现的一些“众所周知”的问题,终于在 MIUI14 发布后,MIUI 隐约将一些自身的问题归结于用户导致的问题,停止了开发版 ROOT 包的推送,此操作只能说聊胜于无。

对于 MIUI 开发版的 ROOT 也早已诟病已久。MIUI 开发版自带的ROOT 使用网上任何 ROOT 隐藏手段都是无效的,以至于,部分银行,交管之类的官方软件无法使用,之前受这些烦恼时,都先重新卡刷一次整包,也是不胜其烦,后来我直接放弃了那些银行以及业务的使用。

在等待了 MIUI 14 数个版本后,坚持了大概两个多月没有使用冻结,如今实在是用不下去,才有了如今的自行折腾,整个过程很简单,除去下载用时,大概10分钟就能搞定。

以上。


本站由以下主机服务商提供服务支持:

2条评论

发表评论