💝💝💝其实这个APatch root方式早就出现了。不过普及率没有面具root高。其APatch是一种类似于Magisk或KernelSU的root解决方案,但APatch提供更多功能。APatch分别结合了Magisk方便易用的通过boot.img安装的方法,和KernelSU强大的内核修补能力 .目前兼容arm64设备,内核版本兼容3.18-6.1,
带你了解APatch基础常识💝💝💝
什么是 APatch?
APatch 是一种类似于 Magisk 或 KernelSU 的 root 解决方案,但 APatch 提供更多功能。APatch 分别结合了 Magisk 方便易用的通过 boot.img(启动.img)安装的方法,和 KernelSU 强大的内核修补能力。
APatch 与 Magisk 的区别?
- Magisk 对启动映像中的 ramdisk 进行补丁,以修改 init 系统;而 APatch 则直接修补 Linux 内核。
APatch 与 KernelSU 的区别?
- KernelSU 需要您设备的内核的源代码,而 OEM 并不总是提供该源码。而 APatch 仅需要您的设备原本的 boot.img(启动.img)。这一点上和 Magisk 修补类似。
APatch 与 Magisk、KernelSU的区别?
- APatch 可选择不修改 SELinux。APatch 还允许您在不创建新线程的情况下,在 Android 应用程序上下文中进行 root,因此无需 libsu 和 IPC 。
- APatch 提供 Kernel Patch Module(KP模块)。
APatch 相较于 Magisk 和 KernelSU 的优势?
- 相较于 Magisk:默认情况下,其隐藏 ROOT 的能力极强,基本可以完全屏蔽软件检测;
- 相较于 KernelSU:其内核兼容性更强,可用的机型更多;支持 Linux 3.18~6.x 系列内核,很多机型不再担心由于没有内核适配导致无法使用 Apatch 了
- 除了支持主流的 Magisk 模块、XPosed模块,APatch 还支持 KP 模块(Kernel Patch Module)
什么是Kernel Patch Module(KP模块)?
一些代码依赖在内核空间运行,类似于Loadable Kernel Modules(LKM)。此外,KPM提供在内核空间进行内联hook、系统调用表hook的能力。
APatch 与 KernelPatch 的关系
APatch 依赖于 KernelPatch,继承了其所有功能并进行了扩展。您可以仅安装KernelPatch,但如此将不允许您使用Magisk模块。要使用超级用户管理,您需要安装AndroidPatch,然后卸载KernelPatch。
什么是 SuperKey(超级密钥)?
KernelPatch 添加了一个新的系统调用(syscall),为应用程序和用户空间中的程序提供所有功能,此系统调用称为SuperCall。当应用程序/程序尝试调用SuperCall时,它需要提供访问凭据,称为SuperKey。只有当SuperKey正确时,才能成功调用 SuperCall。否则,调用方将不受影响。
关于 SELinux 如何处理?
- KernelPatch 不修改 SELinux 上下文,而是通过hook绕过SELinux。这允许您在应用程序上下文中root Android线程,无需使用libsu启动新进程,然后执行IPC。这非常方便。
-此外,APatch直接利用magiskpolicy提供额外的SELinux支持。但是,仅这样会被检测为Magisk。有兴趣的人可以尝试绕过。
APatch 还支持安装 Riru 版的 LSPosed 框架,进一步补全了核心功能,用户可以正常使用 XPosed 模块了。
APatch 相较于 Magisk 和 KernelSU 的优势?
- 相较于 Magisk:默认情况下,其隐藏 ROOT 的能力极强,基本可以完全屏蔽银行类/政务类软件检测;
- 相较于 KernelSU:其内核兼容性更强,可用的机型更多;支持 Linux 3.18~6.x 系列内核,很多机型不再担心由于没有内核适配导致无法使用 Apatch 了
- 除了支持主流的 Magisk 模块、XPosed模块,APatch 还支持 KP 模块(Kernel Patch Module)
APatch修补boot方式💝💝💝
他与面具修补大同小异,可以直接在手机端修补也可以windows下一键修补
手机端修补方式【详细步骤】
首先将当前机型的boot.img文件放置手机存储目录。手机端安装APatch.app应用。然后打开
我们将当前机型的boot文件放置手机存储。记住路径 也可以直接放置根目录即可。然后
此时我们将这个文件导出到电脑上。然后在电脑端写入手机boot分区即可 。操作与其他修补写入方式是一样的。【写入boot分区方式很多】
激活配对 APatch
当写入我们修补好的boot分区文件后在开机打开APatch应用。界面是没有变化的。此时需要我们来密匙对接。因为刚才修补boot时我们输入了密匙密码。此时需要点击应用的超级密匙选项进行配对验证。验证成功后点击系统补丁. 然后就完美了
Apatch 主要界面功能介绍
主页:显示当前 Apatch 版本的详细信息。包括工作状态、内核版本、SELinux 状态等。
内核模块:Apatch 独有的模块系统,
超级用户:ROOT 授权页面,方便对应用进行授权操作。
系统AP 模块:在这里可以安装已兼容 Apatch 的 Magisk 模块。已经安装的 Magisk 模块也会显示在这个页面中
win下Apatch一键修补工具
Apatch与ksu和面具一样都有类似的在windows下一键修补工具。可以自定密码或者默认密码进行修补boot分区。一键资源可以查阅我的分享。懒人必备。
💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝💝