Ylarod
Ylarod
``` rubens:/ # dmesg | grep KernelSU [ 0.561086] KernelSU: ksu_lsm_hook_init [ 0.564305] KernelSU: sucompat: execve_kp: 0 [ 0.567385] KernelSU: sucompat: newfstatat_kp: 0 [ 0.570445] KernelSU: sucompat: faccessat_kp: 0 [...
Also, I think we can use **selinux** to implement something like permission scope. For example, we create `u:r:su_1:s0` `u:r:su_2:s0` `u:r:su_3:s0`, and these contexts are not permissive. Users can customize permissions...
**group** is also a useful way for permission control, like `docker` group. We need to `sudo docker` if not in `docker` group. **Android** also uses this. ``` 1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),1078(ext_data_rw),1079(ext_obb_rw),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid) ```
KernelSU dosen't modify props, please use third party hiding module like [Shamiko](https://github.com/LSPosed/LSPosed.github.io/releases)
为啥会有修改模块id的需求?
We don't provide official support to non-GKI devices now.
We don't provide official support to non-GKI devices now.
We don't provide official support to non-GKI devices now.
GKI mode: always boot LKM mode: init_boot if exist, else boot
We don't provide official support to non-GKI devices now.