K30 至尊纪念版通过 SafetyNet 教学 | 小米通用 | Zygisk | Magisk Canary
文章最后更新于: 2021 年 12 月 13 日 由 SHXJ 更新
这应该是我发布的第三篇关于 K30U SafetyNet 的教学了
相信大家都已经知道了 Magisk 开发者 John Wu 进入到了 Google 工作的事情
原本以为 Magisk 的开发之路会受到阻碍
没想到他老板(Google)在 Magisk 可能成为双面刃的前提下同意了 Magisk 的核心维护工作
但是很可惜的是,核心功能 MagiskHide 相关的程式码被删除了
这一次金丝雀(Canary)版本更新之后,变动的功能大致如下:
- 移除了 MagiskHide 的功能
- 移除了首页的“检查 SafetyNet”功能
- 移除了“模组”页面内的官方模组安装清单
- 新增“Zygisk”功能
关于 Root 的方式没有改变,最通用的方法就是提取boot.img,修补完成之后使用工具箱/fastboot刷入到系统
具体的教学可以参考我之前的文章: Magisk 修补核心 (root patched) 教学 | 一键 Root
Zygisk (?)
在 MagiskHide 退场之后,Zygisk 成为了他的接班人
那么在讲到 Zygisk 之前,要先讲到一个概念“Zygote”
Zygote 简单来说就是所有 Android 程式的父程式
每当一个程式启动的时候,会先从已有的进程 Zygote 去复制一个新的进程
然后再在这个进程中去加载我们要开启程式的程式码
在开启 Zygisk 后,所有被列入在 Zygisk 的黑名单内的程式
将不会套用 Mgisk 模组的效果
嗯?这个功能是不是似曾相似?
但是有一个很重要的点就是,Zygisk 并不会对应用程式起到隐藏的效果
前置准备工作
一台已经装好 Magisk 的手机,我这边用的是 K30U,版本是陆版最新开发版本 21.12.8
XiaomiCTSPass 模组: 去作者的 Github 下载最新的档案 (蓝奏云分流)
Universal SafetyNet Fix 模组: 去作者的 Github 下载最新的档案 (蓝奏云分流)
XiaomiCTSPass 模组
官方文件的描述为“强制小米手机通过 CTSProfile”测试
目前支援的手机列表如下 (2021/12/13 资料,搬运自作者 Github)
理论上在支援列表内的手机都可以透过这个方法通过 SafetyNet 检测
机型 | 内部代号 | 最低安卓版本 | 最高安卓版本 | 官方维护状态 |
---|---|---|---|---|
小米 MIX Fold | cetus | Android 11 | Android 11 | √ |
小米 MIX4 | odin | Android 11 | Android 11 | √ |
小米 MIX3 | perseus | Android 9 | Android 10 | × |
小米 MIX2 | chiron | Android 7.1 | Android 9 | × |
小米 MIX2S | polaris | Android 9 | Android 10 | × |
小米11 | venus | Android 11 | Android 11 | √ |
小米11 Ultra | star | Android 11 | Android 11 | √ |
小米11 Pro | mars | Android 11 | Android 11 | √ |
小米11 青春版 | renoir | Android 11 | Android 11 | √ |
小米10 | umi | Android 10 | Android 11 | √ |
小米10至尊纪念版 | cas | Android 10 | Android 11 | √ |
小米10 Pro | cmi | Android 10 | Android 11 | √ |
小米10S | thyme | Android 11 | Android 11 | √ |
小米10青春版 | vangogh | Android 10 | Android 11 | √ |
小米9 | cepheus | Android 9 | Android 11 | √ |
小米9 Pro | crux | Android 9 | Android 11 | √ |
小米9 SE | grus | Android 9 | Android 11 | √ |
小米Civi | mona | Android 11 | Android 11 | √ |
小米CC9 | pyxis | Android 9 | Android 11 | √ |
小米CC9 美图定制版 | vela | Android 9 | Android 11 | √ |
小米CC9 Pro | tucana | Android 9 | Android 11 | √ |
小米CC9e | laurus | Android 9 | Android 10 | × |
小米8 | dipper | Android 9 | Android 10 | × |
小米8屏幕指纹版 | equuleus | Android 9 | Android 10 | × |
小米8透明探索版 | ursa | Android 9 | Android 10 | × |
小米8青春版 | platina | Android 9 | Android 10 | × |
小米8 SE | sirius | Android 8.1 | Android 10 | × |
小米6 | sagit | Android 7.1 | Android 9 | × |
小米5 | gmini | Android 6 | Android 8 | × |
小米平板5 Pro WiFi | elish | Android 11 | Android 11 | √ |
小米平板5 Pro | enuma | Android 11 | Android 11 | √ |
小米平板5 | nabu | Android 11 | Android 11 | √ |
小米平板4 | clover | Android 8.1 | Android 8.1 | × |
Redmi K40 | alioth | Android 11 | Android 11 | √ |
Redmi K40 Pro/Plus | haydn | Android 11 | Android 11 | √ |
Redmi K40 游戏增强版 | ares | Android 11 | Android 11 | √ |
Redmi K30 4G | phoenix | Android 10 | Android 11 | √ |
Redmi K30 5G | picasso | Android 10 | Android 11 | √ |
Redmi K30 Pro | lmi | Android 10 | Android 11 | √ |
Redmi K30 至尊纪念版 | cezanne | Android 10 | Android 11 | √ |
Redmi K30S 至尊纪念版 | apollo | Android 10 | Android 11 | √ |
Redmi K20 | davinci | Android 9 | Android 11 | √ |
Redmi K20 Pro | raphael | Android 9 | Android 11 | √ |
Redmi 10X 5G | atom | Android 10 | Android 11 | √ |
Redmi 10X Pro 5G | bomb | Android 10 | Android 11 | √ |
Redmi NOTE10 Pro | chopin | Android 11 | Android 11 | √ |
Redmi NOTE10 | camellia | Android 11 | Android 11 | √ |
Redmi NOTE9 | cannon | Android 10 | Android 11 | √ |
Redmi NOTE9 Pro | gauguin | Android 10 | Android 11 | √ |
Redmi NOTE8 | ginkgo | Android 9 | Android 11 | √ |
Redmi NOTE8 Pro | begonia | Android 9 | Android 11 | √ |
Redmi NOTE7 | lavender | Android 9 | Android 10 | × |
Redmi NOTE7 Pro | violet | Android 9 | Android 10 | × |
那么就 SATRT!!
首先开启手机上的 Magisk 程式,更新到最新版本并且确定 Magisk 的状态为已安装

然后进入到右上角的设定,按下应用程式中的“隐藏 Magisk”,并且开启 Magisk 底下的“Zygisk”,随后重新开机

然后依序按下模组->从本机安装,依序安装这两个模组
- XiaomiCTSPass
- Universal SafetyNet Fix 模组

安装完成后重新开机就可以
重开机完成后去商店安装程式 YASNAC,这个程式可以检查 SafetyNet 的认证状态
开启之后安下 Run SafetyNet Attestation 就可以开始检测
看到两个 PASS 就表示成功认证囉

喜欢我的文章欢迎拉到页面底部请我喝一杯咖啡
欢迎转载文章并注明出处,帮助更多需要刷机的人
我是 SHXJ,我们下篇文章见!
- 天下布魔描述档 直接安装方法 免七天重新安装 - 2022 年 5 月 25 日
- K30 至尊纪念版通过 SafetyNet 教学 | 小米通用 | Zygisk | Magisk Canary - 2021 年 12 月 13 日
- MIUI 12.5 国际/台湾版更换字体成苹方体教学 | 免 ROOT | 不会恢复 - 2021 年 12 月 7 日
我安装 Magisk 的方法是将 Magisk.apk 改名为 zip 后, 到 TWRP 下安装, 安装好后没有再装任何 SafetyNet Fix 模组, 直接检查就通过 SafetyNet 了.
不知是否因为安装 Magisk 安装方式的差别, 才不需要另外安装 SafetyNet Fix 模组?
22.1.14开发版,照步骤自刷核心检测safetyNet成功了
k30su 乌堆官改无效两个都是失败
官改的连第一个都不会完整了,要过比较困难
用了zygisk的模块就通过了