weishu
d621ea6e1d
ksud: Fix su parameter parsing. close #530 , close #305 , close #330 , close #305
2023-06-10 15:23:45 +08:00
weishu
2555ce3052
ksud: fix gid is override by uid
2023-06-04 23:14:44 +08:00
weishu
37bd497139
ksud: respect the kernel default uid
2023-06-04 18:09:58 +08:00
tiann
dc8e63421d
Revert "Add option to enable global namespace ( #497 )"
...
This reverts commit 00a459a91b .
2023-05-16 22:27:01 +08:00
Hikari-no-Tenshi
00a459a91b
Add option to enable global namespace ( #497 )
...
Disabled by default.
To enable/disable use terminal with root.
To enable:
echo 1 > /sys/module/ksu/parameters/global_namespace_enable
To disable:
echo 0 > /sys/module/ksu/parameters/global_namespace_enable
Value will be reset to 0 (disabled) on reboot.
2023-05-16 11:39:48 +08:00
5ec1cff
6c58b446ed
ksud: use MS_RDONLY when mounting overlayfs ( #490 )
...
fix https://github.com/tiann/KernelSU/issues/489
2023-05-13 16:17:22 +08:00
tiann
a50055756f
ksud: REPLACE must be directory, if you need to replace normal file, just put it to module's system corresponding location, don't need extra steps. fix #466
2023-05-10 14:36:02 +08:00
tiann
ec2b22d9a3
Revert "ksud: update faked Magisk version to 26.1 to make some modules happy"
...
This reverts commit df182d105d .
2023-04-18 13:24:35 +08:00
tiann
df182d105d
ksud: update faked Magisk version to 26.1 to make some modules happy
2023-04-17 23:20:10 +08:00
tiann
db186e7c42
ksud: remove unused dependency
2023-04-17 18:19:18 +08:00
5ec1cff
80dd192bbc
ksud: fix bind mount failed again ( #395 )
...
This fixes https://github.com/Dr-TSNG/ZygiskOnKernelSU/issues/18
2023-04-17 12:05:13 +08:00
tiann
bff61c671a
ksud: avoid using master commit dependency
2023-04-17 11:37:54 +08:00
tiann
ff585d4dc1
ksud: fix clippy
2023-04-16 22:14:53 +08:00
tiann
415c799040
ksud: catch bootlog when post-fs-data
2023-04-15 17:45:20 +08:00
tiann
edea4f1d1c
ksud: fix clippy
2023-04-14 23:06:11 +08:00
5ec1cff
049736d6cb
ksud: refactor module mount ( #384 )
2023-04-14 22:30:34 +08:00
tiann
0af5628d51
ksud: ensure parent dir when create file
2023-04-12 17:45:56 +08:00
tiann
aba62e2ef1
ksud: format anyhow error
2023-04-12 13:21:13 +08:00
tiann
f46634bc07
ksud: add error context to log
2023-04-12 13:17:13 +08:00
tiann
3681da2176
Revert "ksud: sort the stock mounts correctly."
...
This reverts commit 951efa16ee .
2023-04-12 13:12:10 +08:00
tiann
951efa16ee
ksud: sort the stock mounts correctly.
2023-04-11 21:23:30 +08:00
tiann
e70a95f1ec
ksud: make compiler happy
2023-04-11 20:45:21 +08:00
tiann
719b90f8da
ksud: use move mount instead of remount for stock mounts
...
Because some stock mounts are difficult to remount it back, so we bind mount it to somewhere else before overlayfs mount. And then use move mount to mount it back.
2023-04-11 20:32:08 +08:00
tiann
5d9eacfdb5
ksud: don't umount stock overlayfs, just remount it
2023-04-11 16:24:02 +08:00
weishu
c4e5bbf2db
ksud: handle partition after REMOVE and REPLACE
2023-04-08 12:51:16 +08:00
Ylarod
cd069d8e31
ksud: ensure ksud context when install ( #356 )
...
Incorrect se context will make module system broken
2023-04-07 12:46:59 +08:00
tiann
1ef5a91a28
ksud: keep pwd after switch mnt ns
2023-04-06 13:20:23 +08:00
Ylarod
e27409a1fa
ksud: exec uninstall.sh while uninstalling ( #347 )
2023-04-05 14:36:35 +08:00
Ylarod
2d9c6c64be
ksud: support .ksurc ( #345 )
2023-04-05 13:30:21 +08:00
Ylarod
8c93e03504
ksud: add /data/adb/ksu/bin to PATH ( #343 )
2023-04-05 11:47:35 +08:00
tiann
b739155e06
ksud: fix unknown hang of root shell
2023-04-04 16:41:57 +08:00
tiann
08f029485b
ksud: fix build
2023-04-04 15:09:53 +08:00
tiann
b5f321d5a4
ksud: fix windows build again
2023-04-04 14:59:17 +08:00
tiann
5c5724f7c6
ksud: Remove sufix of 'v' in version tag
...
close #331
2023-04-04 14:44:51 +08:00
tiann
87863e3adf
ksud: fix windows build
2023-04-04 14:33:25 +08:00
tiann
6f97cdd8db
ksud: fix compile err in x86_64
2023-04-04 14:12:37 +08:00
tiann
1ef4c28a02
ksud: fmt
2023-04-04 13:55:36 +08:00
tiann
e808bed680
ksud: refine su and make it compitable with MagiskSU
...
Supported features:
1. --mount-master, -M, -mm which would make the command run in global mount namespace.
2. - user to switch a specific user's shell.
3. -v, -V to print version code and name.
fix #330 #306 #305 #32
2023-04-04 13:50:48 +08:00
セリカ・シルフィル
1276429d95
ksud: modules_update will be mounted to /data/adb/modules_update ( #336 )
...
d6d08530e4
and https://github.com/tiann/KernelSU/pull/327 have moved
`/data/adb/ksu/modules` to `/data/adb/modules`,but `modules_update` has
not to do it.Many modules hard-coded this directory.
2023-04-03 22:32:13 +08:00
tiann
1e44e4ce50
ksud: enter root shell when arg0 equals su
2023-04-03 20:28:13 +08:00
浅秋枫影
bea4e8d956
ksud: Fix installer.sh modules path ( #327 )
...
d6d08530e4
修改了模块路径,installer.sh 没有修改,导致管理器无法刷新模块(安装/更新/卸载)状态
2023-04-03 11:46:27 +08:00
tiann
f7783ce51f
ksud: Don't umount stock bind mount, just bind it again after overlay.
2023-03-27 18:43:37 +08:00
tiann
b61d36e0cc
website: Add docs for REPLACE variables
2023-03-27 17:27:53 +08:00
tiann
8dc33d035a
ksud: fix clippy
2023-03-27 15:44:18 +08:00
tiann
1dcb136d0f
ksud: Support remove files in customize.sh by REMOVE variables.
...
e.g:
REMOVE="
/system/app/YouTube
/system/app/Bloatware
"
2023-03-27 15:04:28 +08:00
tiann
9fa33cae86
ksud: Since we have forbidden module running when Magisk installed, we
...
can now move common script from /data/adb/ksu/post-fs-data.d ->
/data/adb/post-fs-data.d and /data/adb/ksu/service.d ->
/data/adb/service.d
2023-03-27 10:51:25 +08:00
tiann
d6d08530e4
ksud: Breaking change: modules are mounted to /data/adb/modules and will disable itself when magisk installed.
2023-03-01 11:49:54 +08:00
tiann
36e40746e6
ksud: Disable modules when magisk installed
2023-03-01 11:41:53 +08:00
tiann
f64614b189
ksud: fix mount and remount order
2023-02-26 11:44:08 +08:00
tiann
8aec92cf38
ksud: don't touch rootfs mount
2023-02-24 20:00:57 +08:00