Commit Graph

31 Commits

Author SHA1 Message Date
weishu 9c4d20c0f2 ksud: remove http serve mode 2024-02-22 16:26:14 +08:00
weishu cbd184421c ksud: Add support for module webui 2024-02-20 16:39:05 +08:00
LoveSy abf0dacb36 Add fallback to mount syscall (#1349) 2024-02-05 17:36:07 +08:00
weishu 60d2685f7e ksud: Fix dependency 2024-02-02 11:25:54 +08:00
LoveSy 64269c8c4f Use rustix for prctl (#1333) 2024-02-01 23:28:56 +08:00
LoveSy 4d4bd4793f Use new mount api 2024-02-01 01:50:30 +08:00
LoveSy c1a2cbf1e4 Use rustix to replace some unsafe calls 2024-02-01 00:35:51 +08:00
weishu d7bc853bfc ksud: use sparse image to avoiding resize image. close #1220 2024-01-29 18:50:19 +08:00
weishu 653225bb5b ksud: Add support for boot patch 2024-01-15 20:17:10 +08:00
weishu b4a52f89cc ksud: bump dependencies 2023-11-02 12:05:21 +08:00
weishu a22959beae kernel: harden the signature check (#1027) 2023-10-11 02:53:11 -05:00
tiann 9a5e36c0a4 ksud: remove unused dependency 2023-04-17 18:19:18 +08:00
tiann f1e2402316 ksud: avoid using master commit dependency 2023-04-17 11:37:54 +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
tiann 48e76f9096 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 c34a5ae2a6 ksud: Disable modules when magisk installed 2023-03-01 11:41:53 +08:00
tiann b76d973f3a ksud: restore stock mount after overlay mount. close #233 2023-02-21 20:22:00 +08:00
tiann a2906093ec ksud: Fix denpendency 2023-02-20 10:07:30 +08:00
tiann 095acad8a6 ksud: Fix mount ext4 failed of sys-mount 2023-02-12 18:07:50 +08:00
tiann d26956ff72 ksud: Fix confliction with stock system overlayfs 2023-02-08 12:14:31 +08:00
skbeh bea93f6ad7 ksud: compress embed assets (#186) 2023-02-03 09:31:32 +08:00
tiann 85bf01eb65 ksud: use logcat log 2023-02-01 20:28:38 +08:00
tiann 619dd1ace1 ksud: make it compilable for non-android 2023-02-01 19:04:33 +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
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
tiann b4bc2e66e6 ksud: auto resize image based on module size 2023-01-24 15:00:31 +08:00
tiann 3ca9537d8a ksud: retry for mount 2023-01-24 13:26:40 +08:00
tiann 3280c6af2e ksud: fix encoding error 2023-01-04 17:26:21 +08:00
tiann 35aae8b0eb ksud: Add userspace cli to load module 2023-01-04 14:42:47 +08:00