如何在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