tiann
01b6694f9a
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
残页
56d630b91e
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
edd2f030b8
ksud: block stderr of installer script
2023-01-05 18:47:05 +08:00
Huy Minh
4d099b9273
Kconfig : Make KSU depends on OVERLAY_FS ( #25 )
...
As KernelSU now support modules and mounting system as R/W using overlayfs, it's time to require overlayfs when trying to compile it.
2023-01-05 17:48:22 +08:00
tiann
2a546a1ed8
ksud: fix selinux unlabeled of modules dir
2023-01-05 16:58:00 +08:00
tiann
6a528e3935
manager: allow absent versionCode, version, author for module prop
2023-01-05 15:27:33 +08:00
tiann
bdfae2c157
manager: v0.3.2
2023-01-05 14:54:02 +08:00
tiann
e38a463b5e
ksud: Don't load module in safe mode
2023-01-05 14:50:09 +08:00
tiann
71b7a3d6a8
ksud: Fix module may uninstall failed
2023-01-05 14:38:59 +08:00
tiann
3ce8438e93
ksud: Add magisk binary as resetprop
2023-01-05 14:13:35 +08:00
tiann
cd803b1ca2
ksud: Add support for post-fs-data and system.prop
2023-01-05 14:10:38 +08:00
tiann
ece6b5d392
ksud: add is_safe_mode
2023-01-05 13:52:39 +08:00
tiann
d8021eaa55
ksud: exec module post-fs-data.sh
2023-01-05 13:42:18 +08:00
tiann
cb50ece35b
ksud: add context for module install failure.
2023-01-05 13:41:29 +08:00
tiann
17ccc7b734
manager: refresh ui when enable/disable/remove
2023-01-05 13:30:16 +08:00
tiann
988f32b990
manager: v0.3.0
2023-01-05 11:30:08 +08:00
tiann
612c29e831
ksud: specific ext4 format for mount
2023-01-05 11:14:02 +08:00
tiann
6535233ea9
ksud: e2fsck check image before mount
2023-01-05 11:13:31 +08:00
tiann
edc77fd82c
manager: allow uninstall when update module
2023-01-05 10:57:25 +08:00
tiann
6d6baa7bba
ksud: clean module dir earlier
2023-01-05 10:51:04 +08:00
tiann
acab2a8c7e
ksud: clean module mount point if it exists.
2023-01-05 10:41:46 +08:00
tiann
1881a99cfa
manager: remove font for status card
2023-01-05 10:35:42 +08:00
tiann
7db81d181c
manager: minor text change
2023-01-05 10:01:21 +08:00
忆清鸣、
ec3abdc8a7
manager: Add Chinese support ( #23 )
...
* manager: Add Simplified Chinese support
* manager: Add Simplified Chinese support
* manager: Add Traditional Chinese
* manager: Do not translate the app name
* manager: Organize spaces
2023-01-04 22:49:12 +08:00
weishu
0e847f1a81
kernel: change vold.rc to atrace.rc temporarily
2023-01-04 21:42:50 +07:00
tiann
2ecc92605d
misc: Add gitignore
2023-01-04 21:57:52 +08:00
tiann
7802618833
ksud: fix encoding error
2023-01-04 17:26:21 +08:00
tiann
897ff0d7e4
ksud: delete modules_update when flag not exist
2023-01-04 17:06:21 +08:00
tiann
c3f3d647ea
ksud: Add omitted files
2023-01-04 15:52:30 +08:00
weishu
a45fd72e5b
kernel: version -> 8
2023-01-04 13:43:53 +07:00
weishu
a66328ddaa
kernel: Add boot_completed init event
2023-01-04 13:43:37 +07:00
tiann
9cfa8d142a
manager: version 0.3.0
2023-01-04 14:42:47 +08:00
tiann
fad6ff3dce
ksud: Add userspace cli to load module
2023-01-04 14:42:47 +08:00
tiann
e2a999c5ea
manager: module requires KernelSU 8+
2023-01-04 14:42:47 +08:00
tiann
945a1b193e
manager: show module state
2023-01-04 14:42:47 +08:00
weishu
681a50363b
kernel: version -> 7
2023-01-03 09:21:46 +07:00
weishu
d2888f714c
kernel: use exec instead of init service
2023-01-03 09:21:21 +07:00
weishu
c4ad1545f8
kernel: make injected init service name random
2023-01-02 22:19:01 +07:00
weishu
a9192b7d63
kernel: unregister vfs_read hook to avoid read performance
2023-01-02 21:43:02 +07:00
weishu
808f4b8875
kernel: inject userspace init events
2023-01-01 23:54:54 +07:00
tiann
62024d1239
manager: Fix crash when no root
2023-01-01 23:11:13 +08:00
tiann
a4f80b2104
manager: Add settings screen
2023-01-01 20:55:25 +08:00
tiann
cf9f3d7037
manager: fix module crash
2023-01-01 19:13:57 +08:00
tiann
39ade000e4
manager: add menu bar for home screen
2023-01-01 19:08:37 +08:00
tiann
92e40d5207
manager: fix reinstall when leave screen
2023-01-01 18:35:02 +08:00
tiann
0836776132
manager: install screen add log and reboot
2023-01-01 18:23:11 +08:00
tiann
45b4ee71b2
manager: Add install screen
2023-01-01 18:07:02 +08:00
tiann
0ae1e8fdcf
manager: Add module UI
2023-01-01 16:51:28 +08:00
weishu
92de8fbccb
kernel: become_manager return true iff it is manager
2022-12-29 16:15:45 +07:00
weishu
95656d61ad
misc: code format(use kernel code stype: https://www.kernel.org/doc/html/v6.1/process/coding-style.html
2022-12-27 18:21:10 +07:00