如何在KernelSU下使system分区可读可写
用KernelSU的大家都知道KernelSU在默认情况下无法读写system分区,这很不方便,今天我们就可以借助Github上一个大佬的模块来使其可读可写。
下载模块
点击这个github链接,这是这个模块的github项目地址
顺带一提这个是通过overlayfs实现的,在内核开启overlayfs支持的情况下magisk可以直接用,但KernelSU需要经过一些配置
配置方式
安装好模块后打开/data/adb/moudles/magisk_overlayfs/mode.sh
并将里面的DO_UNMOUNT_KSU的值改为true
然后重启,如果不出意外的一般就行了
遇到过的一些问题:重启后mode.sh复原
可以用chattr +i /data/adb/moudles/magisk_overlayfs/mode.sh来解决复原问题
如果还是无效建议手动执行以下命令:
nsenter -t 1 -m sh
overlayfs_system --unmount-ksu
如果大家后续出现什么问题的话可以先去看一下项目文档,如果出bug提个issues给模块作者(一定要带log!!!!!)
以及可以的话给模块作者一个star