Apatch中文组常见问题及使用方法
一抹清酒
root之前请确保你的手机处于BL解锁状态
https://github.com/bmax121/APatch/releases
前往github下载最新管理器
点击Patch设置管理密钥,密钥可以随意设置,但是后面获取root权限需要用到,请记住,请尽量不要设置1234等弱密码,这里只是方便演示。

你可以在终端输入或者adb输入zcat /proc/config.gz | grep -w CONFIG_KALLSYMS 查询你的内核是否支持修补

选择你的boot.img ,该文件来自你系统的线刷包,OTA升级包或者TWRP备份的boot镜像,不要提取init_boot!不要提取init_boot!不要提取init_boot!

出现这个代表内核暂不支持,请稍等。(5.15的官方内核目前修复了,可以尝试修补)


修补成功后会显示修补后的img镜像路径 如:/sdcard/apatch_10320_cgfw_boot.img
利用fastboot flash boot apatch_10320_cgfw_boot.img刷入
AB分区 fastboot flash boot_a apatch_10320_cgfw_boot.img
你也可以选择手动修补boot.img,前往https://github.com/bmax121/KernelPatch/releases
下载kptools-win.zip和kpimg-android,并解压到当前目录使用同时下载magiskboot(Windows)
magisk.exe unpack boot.img解压boot
然后将kernel改名为kernel-b
Windows可以安装wsl进行修补
kernel-b可以是其他第三方内核,但是第三方内核不做任何保证,也不会受到支持,(特指第三方专门写内核的)

执行kptools-x86_64-win.exe -p --image kernel-b --skey "1234" --kpimg kpimg-android --out kernel
这里推荐使用wsl的linux修补,windows的0.9.0版本的kptools发现不开机的情况,./kptools-linux -p --image kernel-b --skey "1234" --kpimg kpimg-android --out kernel
修补后无报错,最后用mgiskboot.exe repack boot.img 打包生成镜像,生成的new-boot.img即是修补好的镜像
小米手机或其他不验证boot的手机可以使用fastboot boot apatch_10320_cgfw_boot.img来临时启动测试,确认正常启动后再刷入。

重启后可以进入系统,进入管理器输入密钥,可以正常运行即可,如果无法进入系统,请刷回原boot镜像。

最后点击AndroidPatch的安装即可完成APatch的的安装,大部分Maigsk模块都可以安装在AP模块里,KP模块为内核模块,目前还在文档开发中
绿厂超级用户转圈可能的原因

如果你的Root权限无法查看所有目录文件请尝试打开设置里的全局命名空间模式

Zygisk请使用群内版本,请不要更新模块,官方还没有支持
或者在https://github.com/Admirepowered/ZygiskNext/releases/ 寻找更新
shamiko目前最高工作版本为0.7.4
SystemlessHost模块
FakeBusybox
Magisk用户如何转Apatch
安装kernelflash并授予root权限
选择你正在使用的卡槽,并点击查看,然后选择备份boot分区



备份好的文件在/sdcrad/kernelflasher/里面修补方法和上面一样,刷写boot可以直接使用kernelflaher刷入boot,同样你也可以用fastboot刷入,刷入无问题后可以将面具完全卸载。
