LoveSy
633e84307b
Add fallback to mount syscall ( #1349 )
2024-02-05 17:36:07 +08:00
weishu
d2567cc460
ksud: Fix dependency
2024-02-02 11:25:54 +08:00
LoveSy
e21be26b06
Use rustix for prctl ( #1333 )
2024-02-01 23:28:56 +08:00
LoveSy
1f8be12d79
Use new mount api
2024-02-01 01:50:30 +08:00
LoveSy
9dd854a2f1
Use rustix to replace some unsafe calls
2024-02-01 00:35:51 +08:00
weishu
1ebedc15a7
ksud: use sparse image to avoiding resize image. close #1220
2024-01-29 18:50:19 +08:00
weishu
dbf7f6786b
ksud: Add support for boot patch
2024-01-15 20:17:10 +08:00
weishu
1a8dd01a97
ksud: bump dependencies
2023-11-02 12:05:21 +08:00
weishu
02def78124
kernel: harden the signature check ( #1027 )
2023-10-11 02:53:11 -05:00
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