[心得] 更難偵測的Root權限,KernelSU編譯安裝

作者: ivon852 (ASUS)   2023-11-24 11:12:41
KernelSU為一種新型Root方案,把Root權限放在Linux核心運作。
https://i.imgur.com/gymF14d.png
KernelSU最初由维术提出,他曾開發過VirtualXposed和太極(免root跑Xposed的程式)。
KernelSU相較原版Magisk更難被偵測,躲避Root偵測能力可跟Magisk Alpha/Delta(不是
病毒名)一較高下。
預設不給全域Root權限,要個別授予。
https://i.imgur.com/rMKRzC1.png
此外,KernelSU也可以刷Magisk模組、LSPosed
https://i.imgur.com/tHTf3PJ.png
Viper4Android在KernelSU下可以使用
https://i.imgur.com/XAXkYzq.png
SafetyNet也可以過。搭配Shamiko,健保快易通(3.0.33)、玉山銀行(4.7.0)可以開啟。
不過行動郵局(1.19.0)還是偵測到Root,這到底什麼魔法。
https://i.imgur.com/H3a7MCj.png
KernelSU已有支援BlissOS、WSA的核心出現。
但最好不要KernelSU和Magisk一起用。
KernelSU官方宣稱他們不是要取代Magisk,僅是作為一個替代方案存在。我想因為刷入
難度高(見下),對舊機而言Magisk仍可能是較好的選擇。
KernelSU安裝方法
根據官方文件
https://kernelsu.org/zh_CN/guide/installation.html
刷KernelSU有三種方法:
1. Android 12 + 5.10 GKI 2.0核心的可以直接刷KernelSU官方提供的boot.img
2. 刷別人製作的KernelSU核心(unofficial supported device)
3. 自己編譯KernelSU核心
第一個方法是KernelSU官方要求的條件,也是官方唯一提供支援的選項。
KernelSU會把支援機型的核心發表在Github
https://github.com/tiann/KernelSU/releases
2023年的手機理論上應該有採用GKI 2.0核心。
....才怪,像今年發售的Xperia 10 V明明出廠就是Android 13,卻沒有GKI啊啊啊,更別
說舊機了。
沒有GKI的話就得手動移植KernelSu到舊版核心。
本次我測試的舊手機為2020年發表的Sony Xperai 5 II (pdx206),核心還在4.19...
這是備用機,綠線機重出江湖!
https://i.imgur.com/IMY8YJf.jpg
因為這支有LineageOS支援,所以可以自己編譯核心(Github上也有人
釋出Xperia 5 II的KernelSU核心了)
https://reurl.cc/WvKYWk
編譯後重新刷入boot.img即可。
作者: charlie20083 (查理)   2023-11-24 11:51:00
我覺得每個Root方式 跟每個App偵測的方式 都有很多實驗可以做 有很多細節要注意像是國泰、華南、Hami Pay可以過的設定 用在微軟公司入口網站不會過反過來也一樣要達成“我全都要”就要實驗跟調整很久

Links booklink

Contact Us: admin [ a t ] ucptt.com