weishu
278cbef3ec
ksud: don't follow link when restore file context
2023-08-03 12:00:28 +08:00
AzukiAtsui
983ad2c1fd
Fix the directory pathname while moving directories ( #816 )
...
Fix the duplicate directory name error that occurs when the destination
directory already exists while moving folders.
2023-08-01 13:40:56 +08:00
weishu
e95c5a9675
ksud: support common & module boot-completed.sh
2023-07-31 19:50:53 +08:00
weishu
07a430aa5b
ksud: re-enable lto
2023-07-28 22:23:03 +08:00
weishu
df9cf61575
ksud: fix su args parse error. close #736
2023-07-28 22:21:12 +08:00
weishu
3664003260
ksud: fix common post-fs-data.d may not execute if no modules are enabled
2023-07-24 13:39:51 +08:00
weishu
56d145666c
ksud: fix path env, close #775
2023-07-18 10:02:06 +08:00
weishu
d07956ead6
ksud: fix prune module
2023-07-11 22:00:50 +08:00
weishu
4e3af6dab3
ksud: refactor module iteration
2023-07-11 21:45:45 +08:00
weishu
45d96b98c5
ksud: remove update flag file before mount. if module installation is failed, the module.img will be reverted and the update flag file may exist
2023-07-11 21:28:56 +08:00
weishu
b554c66b46
ksud: uninstall module at next boot. close #740
2023-07-11 21:25:51 +08:00
weishu
37abe48702
manager: save stderr of installation to log file. fix #723
2023-07-11 20:10:12 +08:00
weishu
ec9babea76
ksud: Specify the block size of the ext4 image as 1K, because our subsequent size calculations are based on this; some phones such as the Samsung S23, if no default value is specified, will cause unexpected errors. close #721
2023-07-11 18:30:33 +08:00
Zackptg5
8a464ac7b2
Add boot script directory vars ( #747 )
...
Add back variable names for post-fs-data.d and service.d directories
Co-authored-by: weishu <twsxtd@gmail.com >
2023-07-11 12:39:56 +08:00
weishu
eb5a99e4b6
ci: fix rustfmt failed ( #748 )
2023-07-11 12:23:56 +08:00
shìwēi nguyen
5381ceabae
ksud: symlink by relative path when handle partitions ( #737 )
...
This allows the Magisk design-compliant module boot script to access
`$MODDIR/system/$part` while the mounted overlay still points to
`/$part`
Fix https://github.com/tiann/KernelSU/issues/726
2023-07-09 17:01:00 +08:00
weishu
839b318785
ksud: don't create dir when read
2023-07-01 19:01:09 +08:00
weishu
971f59c11e
ksud: fix fmt
2023-07-01 18:59:41 +08:00
weishu
ab58808b64
ksud: fix compile err
2023-07-01 18:55:01 +08:00
weishu
9cbb7cb10e
ksud: apply selinux rule when profile is set
2023-07-01 18:46:21 +08:00
weishu
827a2f2901
ksud: don't apply rule when check grammer
2023-07-01 17:43:40 +08:00
weishu
a9c33f6940
ksud: load profile sepolicy rules when boot
2023-07-01 16:50:10 +08:00
weishu
2bb73a2a92
ksud: support root profile's sepolicy
2023-07-01 16:34:43 +08:00
weishu
90407986be
ksud: remove unused command
2023-07-01 15:31:53 +08:00
syntaxticsugr
18aa7f2a17
Fixed Banner Art ( #687 )
...
Minor change (added spaces) to fix KSU Banner Art.
2023-06-26 18:22:56 +08:00
weishu
c7c9e9c3ed
ksud: respect the skip_mount flag of module
2023-06-22 17:00:02 +08:00
weishu
c3c990c50a
ksud: increase reserved size to 256M
2023-06-22 16:48:13 +08:00
weishu
8b6204a534
ksud: Fix su parameter parsing. close #530 , close #305 , close #330 , close #305
2023-06-10 15:23:45 +08:00
weishu
75509aba72
ksud: fix gid is override by uid
2023-06-04 23:14:44 +08:00
weishu
019da4a634
ksud: respect the kernel default uid
2023-06-04 18:09:58 +08:00
tiann
b80e06256d
Revert "Add option to enable global namespace ( #497 )"
...
This reverts commit f81caf75a9 .
2023-05-16 22:27:01 +08:00
Hikari-no-Tenshi
f81caf75a9
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
da46dfbde1
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
f69793d38e
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
550c8ae45d
Revert "ksud: update faked Magisk version to 26.1 to make some modules happy"
...
This reverts commit 48cd6e112b .
2023-04-18 13:24:35 +08:00
tiann
48cd6e112b
ksud: update faked Magisk version to 26.1 to make some modules happy
2023-04-17 23:20:10 +08:00
tiann
9a5e36c0a4
ksud: remove unused dependency
2023-04-17 18:19:18 +08:00
5ec1cff
f963e40a5f
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
f1e2402316
ksud: avoid using master commit dependency
2023-04-17 11:37:54 +08:00
tiann
31bb8c75f5
ksud: fix clippy
2023-04-16 22:14:53 +08:00
tiann
71216b1458
ksud: catch bootlog when post-fs-data
2023-04-15 17:45:20 +08:00
tiann
29aaaae4b4
ksud: fix clippy
2023-04-14 23:06:11 +08:00
5ec1cff
c058cb8848
ksud: refactor module mount ( #384 )
2023-04-14 22:30:34 +08:00
tiann
39b5014add
ksud: ensure parent dir when create file
2023-04-12 17:45:56 +08:00
tiann
3c6560ade9
ksud: format anyhow error
2023-04-12 13:21:13 +08:00
tiann
183d1a91c1
ksud: add error context to log
2023-04-12 13:17:13 +08:00
tiann
d711ab8b1f
Revert "ksud: sort the stock mounts correctly."
...
This reverts commit 273a0b0b99 .
2023-04-12 13:12:10 +08:00
tiann
273a0b0b99
ksud: sort the stock mounts correctly.
2023-04-11 21:23:30 +08:00
tiann
2f1e64dc1b
ksud: make compiler happy
2023-04-11 20:45:21 +08:00
tiann
a46d4ecd3e
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