前言
*以下内容来自APatch官方wiki
- 什么是APatch?
APatch是一种类似于Magisk或KernelSU的root解决方案,但APatch提供更多功能。 APatch分别结合了Magisk方便易用的通过boot.img安装的方法,和KernelSU强大的内核修补能力。 - APatch与Magisk的区别?
Magisk对启动映像中的ramdisk进行补丁,以修改init系统。而APatch则直接修补Linux内核。 - APatch与KernelSU的区别?
KernelSU需要您设备的内核的源代码,而OEM并不总是提供该源码。而APatch仅需要您的设备原本的boot.img。 - APatch与Magisk、KernelSU的区别?
- APatch可选择不修改SELinux,这意味着Android应用程序线程可以被root,无需libsu和IPC。
- APatch提供Kernel Patch Module(KP模块)。
简而言之
①APatch
兼顾KernelSU
的优势和Magisk
的优势:功能更强更利于隐藏ROOT
;广泛适配,支持3.18~6.x的内核。
②APatch
除了支持传统的Magisk模块
之外(APatch称为AP模块),还支持KP模块
(Kernel Patch Module),而这是很多游戏科技所需要和依赖的。
一些代码在内核空间运行,类似于可加载内核模块(LKM)。
此外,KPM提供在内核空间进行内联挂钩、系统调用表挂钩的能力。
③Zgyisk Next
需要使用Apatch
专用版才可以:https://github.com/Yervant7/ZygiskNext
下面正式进入安装教程
1.安装APatch本体
与Magisk
一致,你需要安装一个APatch
管理器。我们从 https://github.com/bmax121/APatch/releases 下载、安装APatch本体。一般下载最新的apk文件安装即可。
注:如果无法访问上面的链接,请点我通过Github加速链接下载。
2.修补 boot.img
以下内容针对小米/红米机型,其他机型步骤类似,都是提取系统包内的boot.img
然后按照步骤来即可。
①前往XiaomiROM下载对应包。包版本必须和手机里的系统一致,否则可能会出现问题。就算成功安装上了以后也会有问题的。
②用压缩软件打开系统包。在包内找到名为boot.img
的镜像,并解压出来。
③解压完成后,将boot.img
传入手机Download
目录中。
④推送完毕后,打开APatch
,单击修补>设置超级密钥(字母数字都可以,能记住就行)>下一步,选择boot.img
,等待APatch
修补完成。
⑤修补完成后,用电脑进入手机的Download
文件夹,选择刚刚修补完毕生成的img文件。下载ADB+FASTBOOT工具包,打开打开CMD命令行.bat
,输入fastboot flash boot 修补后的boot文件名.img
即可。
⑥一般显示下面的三行提示就代表修补完毕了,再用指令fastboot reboot
重启手机。
Sending 'boot' (196608 KB) OKAY [ 4.697s]
Writing 'boot' OKAY [ 0.512s]
Finished. Total time: 5.235s
3.安装AndroidPatch
重启完毕后,打开APatch
,单击超级密钥
>输入刚刚设置的超级密钥
>下一步
,点击AndroidPatch
处的安装
。
KernelPatch
与AndroidPatch
显示工作中,即代表成功安装APatch
。
4.温馨提示
如果刷入apatch.img
不能开机,可以把前面提取的boot.img
通过fastboot
刷回去,恢复原boot
,一般都能正常开机!
boot.img
保留一份在电脑,避免出问题了可以自救下!
还原boot指令为:
fastboot flash boot boot.img
后期系统更新,直接下载全量完整包升级,然后重复上面的步骤就可以继续愉快的使用APatch
了!
注:更换教程可参考 https://jipa.moe/kitsune/
APatch QQ频道:https://pd.qq.com/s/ai2xlcvh8
APatch TG频道:@APatch_CN_Group
Comments NOTHING