Commit Graph

263 Commits

Author SHA1 Message Date
Ylarod 9cf907ee46 [skip ci] kernel: allow override EXPECTED_* by env (#67)
The original one can only override by `make EXPECTED_SIZE=123 EXPECTED_HASH=123`
2023-01-15 08:29:29 +08:00
tiann 50eacf7d17 website: Add gitignore 2023-01-14 23:20:37 +08:00
weishu e676393039 Add website (#65) 2023-01-14 23:18:11 +08:00
Scirese d2da9b3d64 userspace/su: implement basic features (#62) 2023-01-14 22:42:45 +08:00
Scirese f590f95b99 [skip ci] kernel: allow root processes to get version (#63) 2023-01-14 21:52:57 +08:00
Ylarod c4cfd45f2c kernel: add CONFIG_KSU_DEBUG (#19)
* Kconfig: add KSU_DEBUG

* print alert on debug mode

* allow shell by default

* store signature to var on debug mode

* format

* export as module_param

* rename apk_sign to kernelsu
2023-01-14 21:45:34 +08:00
Ylarod b9f8e01d62 kernel: export customized symbols (#58) 2023-01-14 10:43:16 +08:00
longhuan1999 56fbc2dabb Update build-WSA-5.10.117-kernel.yml (#56) 2023-01-13 21:20:05 +08:00
Ylarod 8ee3595313 ci: fix typo (#57) 2023-01-13 21:09:37 +08:00
Ylarod ccc5084657 ci: opt manager (#55)
* ci: opt manager

* lint: don't check release build
2023-01-13 21:06:55 +08:00
Ylarod 2815801ecd kernel: add prefix for functions in sepolicy (#49)
* kernel: add prefix for functions in sepolicy

* ci: fix 5.15 compile error
2023-01-13 20:05:52 +08:00
Ylarod b797ed0afe ci: speed up build-ksud again (#54) 2023-01-13 19:50:42 +08:00
Ylarod 429dc42af1 ci: speed up build-ksud (#53) 2023-01-13 18:47:31 +08:00
韵の祈 d4c278b9d1 manager: Optimize ModuleScreen UI (#51)
* manager: fix moduleList is empty cannot parse to jsonArray

* manager: Optimize ModuleScreen UI

* manager: Optimize switch position
2023-01-13 17:48:36 +08:00
huangsijun17 cd6bebd7f4 Update README_CN.md (#50)
修正标点核错别字。
2023-01-13 13:59:26 +08:00
longhuan1999 9b4ebb4cc0 kernel: Change CI build for WSA-5.10.117 (#48) 2023-01-12 21:32:17 +08:00
秋秋 777ed72642 kernel: We don't like dirty (#46) 2023-01-12 17:19:54 +08:00
セリカ・シルフィル bf5bfd3836 Make setup script support non-GKI kernel (#47) 2023-01-12 17:09:55 +08:00
セリカ・シルフィル 395090ae3e Fix error for some non-GKI kernel source code (#45)
Idea from @Dreamail
2023-01-12 15:11:51 +08:00
Ylarod 184b38dbbe ci: update message hint (#44) 2023-01-12 09:21:01 +08:00
Ylarod 855aae1b05 ci: push to telegram (#43)
* ci: push to telegram

* support topic

* check BOT_TOKEN in build-su

* update script
2023-01-11 22:47:31 +08:00
Ylarod 8e1d0c8fa5 ci: fix su (#42) 2023-01-11 20:21:53 +08:00
longhuan1999 be97ec7782 kernel: Add CI build for WSA-android12-5.10.117 (#41) 2023-01-11 14:32:51 +08:00
Scirese 83912e967c Readme: Add disclaimer and Chinese README (#40) 2023-01-11 08:12:02 +08:00
Ylarod 5de4ebfb71 kernel: fix warning (#37) 2023-01-11 05:22:58 +08:00
weishu 0caaf53c52 kernel: backport to 4.19 (#36) 2023-01-10 23:20:32 +08:00
Ylarod 9d19d9b9f0 kernel: improve include (#35) 2023-01-10 19:44:43 +08:00
weishu cb78faaf22 kernel: fix typo for PT_PARAM_REG 2023-01-09 07:24:23 +07:00
weishu 2f0349ae70 kernel: fix syscall_work version 2023-01-07 20:11:33 +07:00
weishu 17268b5c00 kernel: syscall_work is introduced above 5.10 2023-01-07 20:07:16 +07:00
tiann a1a7ec205d ksud: Only use resetprop, remove magisk binary 2023-01-07 19:40:15 +08:00
YuKongA 07176fdecb kernel: CI build for 5.15.y (#30) 2023-01-07 16:39:19 +08:00
weishu ece756faed kernel: add PT_REGS_PARAM6 2023-01-06 21:51:09 +07:00
tiann feeb5f8808 ci: we need full history to generate app version code 2023-01-06 16:43:07 +08:00
weishu 6bdd856430 Fix ci for manager (#28) 2023-01-06 16:18:17 +08:00
tiann bc7207ad8f manager: Add versionCode to avoid downgrade 2023-01-06 14:16:57 +08:00
tiann 470b656c8d manager: Add git commit to version 2023-01-06 14:09:50 +08:00
tiann 76afc3bb2a ksud: trim command output 2023-01-06 13:10:27 +08:00
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