Commit Graph

376 Commits

Author SHA1 Message Date
Scirese 8274f6a1ff userspace/su: implement basic features (#62) 2023-01-14 22:42:45 +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
tiann a34ac88cbf ksud: clean module mount point if it exists. 2023-01-05 10:41:46 +08:00
tiann 3280c6af2e ksud: fix encoding error 2023-01-04 17:26:21 +08:00
tiann d8f5d74ec3 ksud: delete modules_update when flag not exist 2023-01-04 17:06:21 +08:00
tiann bd93095abb ksud: Add omitted files 2023-01-04 15:52:30 +08:00
tiann 35aae8b0eb ksud: Add userspace cli to load module 2023-01-04 14:42:47 +08:00
tiann d6dabf7b24 manager: Add module UI 2023-01-01 16:51:28 +08:00
tiann a30507dfcc userspace: add x86_64 build 2022-12-12 14:52:39 +08:00
tiann da4ebee980 userspace: don't use static lib 2022-12-11 20:02:30 +08:00
tiann 51c84400cf Init 2022-12-09 22:04:40 +08:00