[心得] 旧*机型 从 Magisk 无痛转换 APatch

楼主: Yolov10 (You_only_look_once)   2026-03-21 15:24:30
各位版友大家好,
最近因为越来越多银行 APP 和游戏的防 Root 侦测(Play Integrity)越来越严格,原
本使用的 Magisk 虽然有各种隐藏模组(例如 Shamiko、HideMyApplist),但因为
Magisk 的运作原理在 ramdisk 层面,常常还是会被抓包,被各种“侦测到不安全的环境
”搞得很烦。
本来想说干脆换成隐蔽性更好的 KernelSU (KSU),但发现 KSU 对非 GKI 装置的支援门
槛较高:KernelSU 自 v1.0 起已不再对非 GKI 核心提供官方支援与通用映像,这类装置
通常需要自行编译或整合 kernel,难度不低。
我看了一下我的装置状态:
系统:Android 13
处理器:ARM64 (arm64-v8a)
核心版本:4.14.186
我的核心是 4.14,属于非 GKI 旧版核心,虽然理论上透过手动编译仍有可能让 KSU 运
作,但官方已不提供这类核心的支援,操作门槛对我来说太高。正当烦恼时,发现了另一
个开源方案:APatch!
为什么选择 APatch?
APatch 算是 Magisk 和 KernelSU 之间的折衷方案:
运行在 Kernel Space(核心层):跟 KSU 一样在最底层的核心运作,理论上隐蔽性比运
作在 ramdisk 层的 Magisk 更高。但“能否通过特定 APP 侦测”取决于侦测方实作方式
与当时版本,并非官方保证。
向下相容旧核心:APatch 支援 Linux kernel 3.18 ~ 6.12,安装需求为核心启用
CONFIG_KALLSYMS=y(搭配 CONFIG_KALLSYMS_ALL=y 为完整支援,=n 为初步支援)。官
方列的是安装需求与支援范围,不代表所有品牌、所有旧核心都保证能成功运行,实际仍
需视装置而定。实测我的 4.14 核心确认符合条件并顺利过关。
模组相容性:APatch 提供 APModule(类似 Magisk 模组)与 KPModule 能力,WebUI
与 KernelSU 相同,因此一部分模组经验可以沿用。但需注意:APatch 没有内建 Zygisk
、LSPosed 不能直接使用、Shamiko 也不在官方支援范围内,所以并非所有常见 Magisk
生态模组都能无痛搬过去,相容性视模组类型而定。
独有的 SuperKey(超级密钥)机制:APatch 导入了比传统 root 权限更底层的
SuperCall,需要一组自订的密码来解锁授权,安全性更上一层楼。
个人实测侦测情况(仅供参考,非通则)
以下为我个人在特定装置、特定时间点的实测结果,不代表官方保证,侦测方随时可能更
新策略。
Note: 截至 2026/3/21,以下 APP 在我的装置上未侦测到 APatch(不保证其他装置或未
来版本也能通过):
台北富邦、中国信托、国泰世华、华南、中华邮政行动邮局、台湾银行、玉山银行、星巴
克、OK mart、台新Richart、土地银行、台湾行动支付、统一 OPENPOINT、全家便利商店
、欧付宝、Hi-Life、全联pxpay、悠游卡Easy Wallet、健保快易通、支付宝(解放区)、
LinePay
转换步骤分享
我原本就是用 Magisk,原厂干净的 boot.img 是透过 payload-dumper-go 从原厂 OTA
刷机包里面抽出来的。整个转换流程其实跟当年第一次刷 Magisk 很像:
备份与准备:准备好干净、未被 Magisk 修改过的原厂 boot.img,传到手机里。
安装 APatch Manager:去 GitHub 下载最新版 APatch APK (目前我是用 11142) 并安装

修补 boot.img:打开 APatch,点选右上角修补档案,选取刚刚传进去的 boot.img。(注
意:这里会要求设定一组“超级密钥 SuperKey”,这组密码非常重要,是以后授权最高
权限的钥匙,千万别忘记!)
Fastboot 刷入:把修补好的 apatch_patched_xxx.img 传回电脑,手机进 Fastboot 模
式。
执行指令:fastboot flash boot apatch_patched_xxx.img
重开机:大功告成!
转换后心得
开机后打开 APatch,输入当初设定的 SuperKey,就能看到 Root 权限(SuperCall)已
经启用了!
跟 Magisk 最大的不同是,APatch 的权限管理非常严格,默认所有的 APP 都是没有
Root 权限的,必须自己手动去名单里面把需要授权的 APP 打勾。
目前把原本常用的部分 Magisk 模组装回去,运作大致正常(但依赖 Zygisk 的模组如
LSPosed、Shamiko 需要额外处理或替代方案)。个人实测几个原本会闪退的银行 APP 与
特定游戏,目前能顺利开启,但侦测方随时可能改版,不能保证长期有效。
如果你跟我一样,手机核心版本比较旧(< 5.10),KernelSU 官方已不提供非 GKI 核心
的支援、自行编译门槛又太高,可以考虑试试 APatch 这个方案,但建议先确认自己装置
的核心配置是否符合要求,并对模组相容性做好心理准备。
希望能帮助到同样是非 GKI 核心的朋友们,也欢迎补充你们的实测结果!
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 212.56.53.127 (美国)
※ 文章网址: https://www.ptt.cc/bbs/MobileComm/M.1774077872.A.4EF.html

Links booklink

Contact Us: admin [ a t ] ucptt.com