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的模块就通过了