Commit Graph

20 Commits

Author SHA1 Message Date
tiann
db186e7c42 ksud: remove unused dependency 2023-04-17 18:19:18 +08:00
tiann
bff61c671a ksud: avoid using master commit dependency 2023-04-17 11:37:54 +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
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
tiann
36e40746e6 ksud: Disable modules when magisk installed 2023-03-01 11:41:53 +08:00
tiann
1fd381af13 ksud: restore stock mount after overlay mount. close #233 2023-02-21 20:22:00 +08:00
tiann
afdb21755f ksud: Fix denpendency 2023-02-20 10:07:30 +08:00
tiann
06be27db98 ksud: Fix mount ext4 failed of sys-mount 2023-02-12 18:07:50 +08:00
tiann
f2647c6469 ksud: Fix confliction with stock system overlayfs 2023-02-08 12:14:31 +08:00
skbeh
5088703ec3 ksud: compress embed assets (#186) 2023-02-03 09:31:32 +08:00
tiann
4c8681d52c ksud: use logcat log 2023-02-01 20:28:38 +08:00
tiann
9d192d5f2b ksud: make it compilable for non-android 2023-02-01 19:04:33 +08:00
tiann
4852beec79 ksud: sepolicy support 2023-01-31 18:47:43 +08:00
skbeh
c19e8bef73 ksud: remove subprocess dependency (#156) 2023-01-30 20:14:27 +08:00
skbeh
783093384a ksud: replace some utils with rust libraries (#142) 2023-01-30 12:57:25 +08:00
Ylarod
443c5867cd 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
tiann
59a35c0140 ksud: auto resize image based on module size 2023-01-24 15:00:31 +08:00
tiann
5b9b620bc0 ksud: retry for mount 2023-01-24 13:26:40 +08:00
tiann
7802618833 ksud: fix encoding error 2023-01-04 17:26:21 +08:00
tiann
fad6ff3dce ksud: Add userspace cli to load module 2023-01-04 14:42:47 +08:00