Commit Graph

93 Commits

Author SHA1 Message Date
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
weishu d9a2356edc kernel: support xperms for sepolicy 2022-12-27 17:43:58 +07:00
weishu f610e321d2 kernel: fix sepolicy db size incorrect 2022-12-27 15:55:54 +07:00
weishu 8f25280eef kernel: fix wrong args 2022-12-26 15:08:17 +07:00
tiann 4955235ff3 manager: fix superuser title 2022-12-26 11:52:30 +08:00
tiann 1fc67ce11b manager: use AppIconLoader 2022-12-26 11:45:10 +08:00
tiann 984e1854a7 manager: v0.2.0 2022-12-26 10:14:04 +08:00
tiann e2ffceab21 manager: supports pinyin filter 2022-12-26 10:12:49 +08:00
tiann d2f43872e5 manager: fix signing config 2022-12-26 10:02:28 +08:00
Nullptr c188e332dd manager: ui refactor (#21)
* manager: ui refactor
2022-12-26 08:59:37 +08:00
Ylarod ba1ae8d7ff 🚨 [kernel] remove warnings (#20) 2022-12-24 09:18:38 +08:00
weishu eea9342eb1 Update README.md 2022-12-23 15:31:59 +08:00
tiann ea9f71e262 kernel: fix path leak 2022-12-23 12:35:25 +07:00
tiann 9391ebf79d manager: improve become_manager validation 2022-12-23 12:50:07 +08:00
weishu 64931d4ad1 kernel: improve manager validation 2022-12-23 11:47:27 +07:00
weishu 2bdd7c3868 kernel: fix compile err 2022-12-23 10:46:19 +07:00
weishu 6901464d3b kernel: version -> 5 2022-12-23 09:00:50 +07:00
weishu e44b1c2a95 kernel: don't apply rules for permissive/disabled selinux 2022-12-23 08:59:57 +07:00
weishu 5f1d813635 kernel: add selinux rules for allowlist 2022-12-23 08:15:35 +07:00
weishu dacf57f489 kernel: fix seccomp, this is actually a fix of previous commit 2022-12-22 22:20:12 +07:00
weishu c17aed0d02 kernel: improve selinux for su context 2022-12-22 22:10:17 +07:00
weishu 24c2ddc206 kernel: fix seccomp. it may crash in https://elixir.bootlin.com/linux/v5.10.161/source/kernel/seccomp.c#L1079 2022-12-22 22:04:18 +07:00
Ylarod 26de38ce57 👷 [CI] build for android12-5.10-66 (#18) 2022-12-22 15:41:56 +08:00
Ylarod b83d367388 💚 kernel: fix ci build (#16) 2022-12-22 09:53:45 +08:00
Ylarod 0197f507de 👷 [CI] Use checkout instead of mainline setup.sh (#17) 2022-12-22 09:53:08 +08:00
weishu 99ebc30c8f kernel: manager's parent must be zygote(uid=0) 2022-12-21 21:05:16 +07:00
weishu fa4362ddd6 kernel: avoding other root process being kprobed 2022-12-21 20:50:55 +07:00
Ylarod 23208f5916 👷 [CI] trigger ci if build-*.yml changes (#14) 2022-12-21 20:20:59 +08:00
weishu 0563f6fa27 kernel: version -> 4 2022-12-21 19:19:07 +07:00
Ylarod fc4351221c 👷 [CI] Update build-kernel.yml (#13) 2022-12-21 20:13:16 +08:00
Nullptr 1031d9ab1e misc: create build-kernel.yml (#9)
* misc: create build-kernel.yml

* misc: pack boot.img
2022-12-21 17:39:21 +08:00
tiann 9823d57ecd misc: don't trigger ci on irrelative path 2022-12-20 17:14:07 +08:00
Huy Minh 7d5297c133 kernel: switch to syscall_work if CONFIG_GENERIC_ENTRY is enabled (#12)
From Kernel 5.11 it migrate to syscall_work instead of tif_*, so check for CONFIG_GENERIC_ENTRY and use syscall_work instead of TIF_SECCOMP

https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg2382193.html
2022-12-20 14:54:42 +08:00