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 FoldcetusAndroid 11Android 11
小米 MIX4odinAndroid 11Android 11
小米 MIX3perseusAndroid 9Android 10×
小米 MIX2chironAndroid 7.1Android 9×
小米 MIX2SpolarisAndroid 9Android 10×
小米11venusAndroid 11Android 11
小米11 UltrastarAndroid 11Android 11
小米11 PromarsAndroid 11Android 11
小米11 青春版renoirAndroid 11Android 11
小米10umiAndroid 10Android 11
小米10至尊纪念版casAndroid 10Android 11
小米10 ProcmiAndroid 10Android 11
小米10SthymeAndroid 11Android 11
小米10青春版vangoghAndroid 10Android 11
小米9cepheusAndroid 9Android 11
小米9 ProcruxAndroid 9Android 11
小米9 SEgrusAndroid 9Android 11
小米CivimonaAndroid 11Android 11
小米CC9pyxisAndroid 9Android 11
小米CC9 美图定制版velaAndroid 9Android 11
小米CC9 ProtucanaAndroid 9Android 11
小米CC9elaurusAndroid 9Android 10×
小米8dipperAndroid 9Android 10×
小米8屏幕指纹版equuleusAndroid 9Android 10×
小米8透明探索版ursaAndroid 9Android 10×
小米8青春版platinaAndroid 9Android 10×
小米8 SEsiriusAndroid 8.1Android 10×
小米6sagitAndroid 7.1Android 9×
小米5gminiAndroid 6Android 8×
小米平板5 Pro WiFielishAndroid 11Android 11
小米平板5 ProenumaAndroid 11Android 11
小米平板5nabuAndroid 11Android 11
小米平板4cloverAndroid 8.1Android 8.1×
Redmi K40aliothAndroid 11Android 11
Redmi K40 Pro/PlushaydnAndroid 11Android 11
Redmi K40 游戏增强版aresAndroid 11Android 11
Redmi K30 4GphoenixAndroid 10Android 11
Redmi K30 5GpicassoAndroid 10Android 11
Redmi K30 ProlmiAndroid 10Android 11
Redmi K30 至尊纪念版cezanneAndroid 10Android 11
Redmi K30S 至尊纪念版apolloAndroid 10Android 11
Redmi K20davinciAndroid 9Android 11
Redmi K20 ProraphaelAndroid 9Android 11
Redmi 10X 5GatomAndroid 10Android 11
Redmi 10X Pro 5GbombAndroid 10Android 11
Redmi NOTE10 ProchopinAndroid 11Android 11
Redmi NOTE10camelliaAndroid 11Android 11
Redmi NOTE9cannonAndroid 10Android 11
Redmi NOTE9 ProgauguinAndroid 10Android 11
Redmi NOTE8ginkgoAndroid 9Android 11
Redmi NOTE8 ProbegoniaAndroid 9Android 11
Redmi NOTE7lavenderAndroid 9Android 10×
Redmi NOTE7 ProvioletAndroid 9Android 10×

那麼就 SATRT!!

首先開啟手機上的 Magisk 程式,更新到最新版本並且確定 Magisk 的狀態為已安裝

然後進入到右上角的設定,按下應用程式中的「隱藏 Magisk」,並且開啟 Magisk 底下的「Zygisk」,隨後重新開機

然後依序按下模組->從本機安裝,依序安裝這兩個模組

  • XiaomiCTSPass
  • Universal SafetyNet Fix 模組

安裝完成後重新開機就可以

重開機完成後去商店安裝程式 YASNAC,這個程式可以檢查 SafetyNet 的認證狀態

開啟之後安下 Run SafetyNet Attestation 就可以開始檢測

看到兩個 PASS 就表示成功認證囉

喜歡我的文章歡迎拉到頁面底部請我喝一杯咖啡

歡迎轉載文章並註明出處,幫助更多需要刷機的人

我是 SHXJ,我們下篇文章見!

5 thoughts on “K30 至尊紀念版通過 SafetyNet 教學 | 小米通用 | Zygisk | Magisk Canary

  1. 我安裝 Magisk 的方法是將 Magisk.apk 改名為 zip 後, 到 TWRP 下安裝, 安裝好後沒有再裝任何 SafetyNet Fix 模組, 直接檢查就通過 SafetyNet 了.
    不知是否因為安裝 Magisk 安裝方式的差別, 才不需要另外安裝 SafetyNet Fix 模組?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

緊急公告
如果遇到藍奏雲網站進不去,顯示找不到「伺服器 IP 位址。」
請手動將網址中的 lanzous 更改為 lanzoux
帶來不便,敬請見諒。