tiann
3eb812be5b
ksud: Fix module may mount failed
2023-02-02 14:02:02 +08:00
tiann
23f41145b0
ksud: Fix module resize error
2023-02-02 09:25:41 +08:00
tiann
001fa00355
ksud: Add logs for module installation
2023-02-02 08:58:34 +08:00
tiann
cd825e34da
ksud: support common post-fs-data.d and service.d
2023-02-02 08:39:26 +08:00
tiann
3bfee10a0d
ksud: set SELinux context for /vendor
2023-02-01 21:10:16 +08:00
tiann
d8042a36c3
ksud: fix post-fs-data.sh and service.sh may be not executed
2023-02-01 20:28:38 +08:00
tiann
85bf01eb65
ksud: use logcat log
2023-02-01 20:28:38 +08:00
tiann
417ff8a6c5
ksud: fix module installation failed when size < 1M
2023-02-01 19:30:39 +08:00
tiann
681c4a3f0d
ksud: minor tweaks
2023-02-01 19:12:25 +08:00
tiann
619dd1ace1
ksud: make it compilable for non-android
2023-02-01 19:04:33 +08:00
tiann
1cd18a643d
ksud: some refactor
2023-02-01 18:33:38 +08:00
tiann
3519d61636
ksud: format code
2023-02-01 17:59:16 +08:00
skbeh
46913671a8
kernel, ksud: collect binaries into /data/adb/ksu ( #161 )
2023-02-01 17:58:58 +08:00
tiann
b7ff6b1a51
ksud: support module sepolicy.rule
2023-01-31 21:58:59 +08:00
tiann
ad89c5a80f
ksud: fix compile for x86_64
2023-01-31 19:00:58 +08:00
tiann
3413f4a4fe
ksud: sepolicy support
2023-01-31 18:47:43 +08:00
skbeh
634978c14f
ksud: remove subprocess dependency ( #156 )
2023-01-30 20:14:27 +08:00
skbeh
7785d2a3f8
ksud: replace some utils with rust libraries ( #142 )
2023-01-30 12:57:25 +08:00
tiann
d2d9b0eaad
ksud: fix broken /system/vendor when it is a symlink
2023-01-29 21:27:29 +08:00
tiann
f6c249bd77
ksud: fix compile for non-android
2023-01-26 15:05:20 +08:00
tiann
ed86635b3c
ksud: add su
2023-01-26 12:28:55 +08:00
tiann
080aeee5e3
ksud: make other os build happy
2023-01-26 12:12:25 +08:00
Ylarod
db600d5ea0
kernel: precise trigger timing of post-fs-data ( #118 )
...
* kernel: add report_event cmd
* ksud: report event
* kernel: trigger on_post_fs_data
* ksud: comment unused code
* [skip ci] run clang-format
Signed-off-by: Ylarod <me@ylarod.cn >
* ci: use custom key to sign official bootimgs
* format ksud
* reject non root
* remove
Signed-off-by: Ylarod <me@ylarod.cn >
2023-01-26 11:29:02 +08:00
Ylarod
5fb8316e46
ksud: update help and add default pkg name ( #115 )
2023-01-25 20:45:49 +08:00
tiann
0857cf8835
ksud: minor tweaks
2023-01-25 19:01:51 +08:00
weishu
64d78c31bc
ksud: support set-manager ( #114 )
...
* ksud: support set-manager
* ksud: rework apk sign
Co-authored-by: Ylarod <me@ylarod.cn >
2023-01-25 17:55:08 +08:00
tiann
1475a85c58
ksud: dummy mount stdout and stderr
2023-01-24 15:06:50 +08:00
tiann
b4bc2e66e6
ksud: auto resize image based on module size
2023-01-24 15:00:31 +08:00
tiann
780a42d823
ksud: dummy mount output
2023-01-24 13:28:06 +08:00
tiann
3ca9537d8a
ksud: retry for mount
2023-01-24 13:26:40 +08:00
tiann
ebfa64cc08
ksud: support ext partition overlay
2023-01-16 16:06:39 +08:00
tiann
10000c098d
ksud: e2fsck return 1 is ok
2023-01-16 16:06:39 +08:00
tiann
7c585905ac
ksud: fix log
2023-01-16 16:06:39 +08:00
tiann
f98066cb99
ksud: support services. close #60
2023-01-16 12:22:47 +08:00
tiann
7c3a78b83f
ksud: Only use resetprop, remove magisk binary
2023-01-07 19:40:15 +08:00
tiann
76ff69dedb
ksud: trim command output
2023-01-06 13:10:27 +08:00
tiann
1c4e51aec5
ksud: support post-fs-data.sh run as daemon.
...
1. We should make the `post-fs-data.sh` use itself a process group, otherwise it will receive signal from other process and make it exit accidentally.
2. And we should also switch child process' cgroup out of parent process, otherwise it would be kill by cgroup.
2023-01-06 12:59:21 +08:00
残页
7942f4c495
ksud: use the same variable type in scripts ( #26 )
...
When executing module install scripts, KSU is set to "true"; when executing module post-fs-data scripts, KSU is set to "1". This may cause confusions so use the same value instead.
2023-01-06 11:49:13 +08:00
tiann
bc9daf1583
ksud: block stderr of installer script
2023-01-05 18:47:05 +08:00
tiann
ea3cfbd0ca
ksud: fix selinux unlabeled of modules dir
2023-01-05 16:58:00 +08:00
tiann
977d247ee0
ksud: Don't load module in safe mode
2023-01-05 14:50:09 +08:00
tiann
3d9fc18149
ksud: Fix module may uninstall failed
2023-01-05 14:38:59 +08:00
tiann
f86c14b672
ksud: Add magisk binary as resetprop
2023-01-05 14:13:35 +08:00
tiann
e37d0148e1
ksud: Add support for post-fs-data and system.prop
2023-01-05 14:10:38 +08:00
tiann
800f66467c
ksud: add is_safe_mode
2023-01-05 13:52:39 +08:00
tiann
df2a9a8a75
ksud: exec module post-fs-data.sh
2023-01-05 13:42:18 +08:00
tiann
9e1ee1c513
ksud: add context for module install failure.
2023-01-05 13:41:29 +08:00
tiann
313862dd07
ksud: specific ext4 format for mount
2023-01-05 11:14:02 +08:00
tiann
279b591200
ksud: e2fsck check image before mount
2023-01-05 11:13:31 +08:00
tiann
b4e8371b04
ksud: clean module dir earlier
2023-01-05 10:51:04 +08:00