Commit Graph

387 Commits

Author SHA1 Message Date
tiann
b513707994 ksud: Add KSU_KERNEL_VER_CODE 2023-02-08 15:09:36 +08:00
tiann
cb26adb43a ksud: clippy 2023-02-08 12:33:00 +08:00
tiann
3f24bb9251 ksud: Fix module operation order 2023-02-08 12:26:33 +08:00
tiann
f2647c6469 ksud: Fix confliction with stock system overlayfs 2023-02-08 12:14:31 +08:00
tiann
cae5542cd3 ksud: clippy 2023-02-06 09:16:15 +08:00
tiann
465921260b ksud: don't mount module when in safe mode 2023-02-06 08:58:02 +08:00
tiann
c867067dd3 ksud: pass KSU_VER and KSU_VER_CODE to installer script 2023-02-06 08:53:18 +08:00
skbeh
df0ebb3012 ci: add CI for clippy, rustfmt and shell scripts (#193) 2023-02-04 13:52:20 +08:00
skbeh
b46a6a3684 ksud, kernel: update explanation and fix some issues (#194) 2023-02-04 13:16:51 +08:00
tiann
a8e85f65eb ksud: Fix incorrect dependency 2023-02-03 23:19:22 +08:00
tiann
866b0a7dc6 ksud: unify version 2023-02-03 21:02:11 +08:00
tiann
94462f8521 ksud: Fix macOS compile 2023-02-03 14:46:48 +08:00
tiann
ae866c8013 ksud: Fix script exec 2023-02-03 14:26:26 +08:00
tiann
3c8e27c012 ksud: support sepolicy check 2023-02-03 13:16:17 +08:00
tiann
48a99cb69b ksud: fix module update 2023-02-03 10:05:09 +08:00
tiann
297809f24d ksud: restore syscon before module install script; this revert 1f44907a74 2023-02-03 10:00:52 +08:00
tiann
c5dbf1c7c2 ksud: tweaks for setcon 2023-02-03 09:55:03 +08:00
skbeh
9e34996c3b ksud: fix issues found by clippy (#167)
These issues are mostly found by `cargo clippy -- -W clippy::pedantic`.
2023-02-03 09:45:07 +08:00
skbeh
5088703ec3 ksud: compress embed assets (#186) 2023-02-03 09:31:32 +08:00
tiann
3b4973dcaa ksud: opti module mount 2023-02-02 21:56:08 +08:00
tiann
da4bdd539a ksud: Add bin path to script PATH 2023-02-02 21:42:04 +08:00
tiann
3bd4704678 ksud: default umask 022(0644 for file) 2023-02-02 21:24:11 +08:00
tiann
4e40afefe9 ksud: use busybox to exec all shell scripts 2023-02-02 20:37:17 +08:00
tiann
1f44907a74 ksud: set /system permission after installation script 2023-02-02 20:37:17 +08:00
tiann
ac9b3138db ksud: fix incorrecy RAII 2023-02-02 20:37:17 +08:00
tiann
f64fece2a3 ksud: copy when rename failed 2023-02-02 20:37:17 +08:00
tiann
412adc8d05 ksud: fallback to system mount when rust lib mount failed 2023-02-02 20:37:17 +08:00
tiann
207d12313b ksud: Fix module may mount failed 2023-02-02 14:02:02 +08:00
tiann
58b9f50eb7 ksud: Fix module resize error 2023-02-02 09:25:41 +08:00
tiann
8e1dacd920 ksud: Add logs for module installation 2023-02-02 08:58:34 +08:00
tiann
840294fa7e ksud: support common post-fs-data.d and service.d 2023-02-02 08:39:26 +08:00
tiann
71671d5383 ksud: set SELinux context for /vendor 2023-02-01 21:10:16 +08:00
tiann
f3480d372e ksud: fix post-fs-data.sh and service.sh may be not executed 2023-02-01 20:28:38 +08:00
tiann
4c8681d52c ksud: use logcat log 2023-02-01 20:28:38 +08:00
tiann
232653143b ksud: fix module installation failed when size < 1M 2023-02-01 19:30:39 +08:00
tiann
343b123c17 ksud: minor tweaks 2023-02-01 19:12:25 +08:00
tiann
9d192d5f2b ksud: make it compilable for non-android 2023-02-01 19:04:33 +08:00
tiann
3a29aa2135 ksud: some refactor 2023-02-01 18:33:38 +08:00
tiann
721c332901 ksud: format code 2023-02-01 17:59:16 +08:00
skbeh
d163200127 kernel, ksud: collect binaries into /data/adb/ksu (#161) 2023-02-01 17:58:58 +08:00
tiann
82bc853ada ksud: support module sepolicy.rule 2023-01-31 21:58:59 +08:00
tiann
7f25e451fb ksud: fix compile for x86_64 2023-01-31 19:00:58 +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
tiann
5bad34458a ksud: fix broken /system/vendor when it is a symlink 2023-01-29 21:27:29 +08:00
tiann
f89635e628 ksud: fix compile for non-android 2023-01-26 15:05:20 +08:00
tiann
196cb84571 ksud: add su 2023-01-26 12:28:55 +08:00
tiann
d98b507c47 ksud: make other os build happy 2023-01-26 12:12: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