tiann
3a667ef389
manager: allow become_manager in work profile.
2023-04-18 18:40:32 +08:00
tiann
f35e03d816
kernel: allow manager to be installed in work profile
2023-04-18 18:32:33 +08:00
tiann
2bfd4d71d8
manager: use ParceledListSlice to transport List<PackageInfo>, avoiding TransactionTooLargeException.
2023-04-18 18:04:49 +08:00
tiann
2bc84014c2
manager: supports grant root access to cross profile. close #271
2023-04-18 17:38:48 +08:00
tiann
a3c72c22c1
manager: add selinux state to bugreport.
2023-04-18 14:47:21 +08:00
tiann
ddf2b7e9ff
manager: add allowlist to bugreport.
2023-04-18 14:47:21 +08:00
tiann
04d1bee7b4
manager: remove directory tree in bugreport.
2023-04-18 14:47:21 +08:00
tiann
0c9ecf3abc
kernel: always apply sepolicy rules even if selinux is permissive
2023-04-18 14:15:37 +08:00
Kung-chih
c8b4798b61
Update zh-rHK and zh-rTW ( #396 )
2023-04-18 13:25:55 +08:00
tiann
550c8ae45d
Revert "ksud: update faked Magisk version to 26.1 to make some modules happy"
...
This reverts commit 48cd6e112b .
2023-04-18 13:24:35 +08:00
tiann
0b4f4683b3
ci: Add version to build artifacts
2023-04-18 13:24:35 +08:00
tiann
5504b0dd29
Revert "kernel: don't save allowlist in worker"
...
This reverts commit c569d803c5 .
2023-04-18 13:19:49 +08:00
tiann
f0dcddd391
kernel: don't show log when get allowlist
2023-04-18 13:19:49 +08:00
Howard Wu
75be1e1bd6
ci: avoid ccache key conflict ( #397 )
2023-04-18 12:12:03 +08:00
tiann
c569d803c5
kernel: don't save allowlist in worker
2023-04-18 09:18:06 +08:00
tiann
48cd6e112b
ksud: update faked Magisk version to 26.1 to make some modules happy
2023-04-17 23:20:10 +08:00
tiann
d41354e1d7
manager: show confirm dialog when grant root to app.
2023-04-17 18:19:33 +08:00
tiann
9a5e36c0a4
ksud: remove unused dependency
2023-04-17 18:19:18 +08:00
5ec1cff
f963e40a5f
ksud: fix bind mount failed again ( #395 )
...
This fixes https://github.com/Dr-TSNG/ZygiskOnKernelSU/issues/18
2023-04-17 12:05:13 +08:00
tiann
f1e2402316
ksud: avoid using master commit dependency
2023-04-17 11:37:54 +08:00
tiann
31bb8c75f5
ksud: fix clippy
2023-04-16 22:14:53 +08:00
tiann
fb4ab44aa5
manager: add bootlog for bugreport
2023-04-15 17:45:20 +08:00
tiann
71216b1458
ksud: catch bootlog when post-fs-data
2023-04-15 17:45:20 +08:00
aiamadeus
c969ff4011
website: fix web link address of taichi ( #391 )
...
Co-authored-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com >
2023-04-15 15:32:07 +08:00
tiann
dc45eb6ed4
kernel: Make sure logd has started before post-fs-data.
2023-04-15 00:17:28 +08:00
tiann
29aaaae4b4
ksud: fix clippy
2023-04-14 23:06:11 +08:00
tiann
1fe53b9549
ci: run clippy with release build
2023-04-14 22:59:29 +08:00
weishu
6274dbebc0
Ci ( #390 )
2023-04-14 22:55:43 +08:00
weishu
a1cd3ab6fa
ci: update clippy check ( #389 )
2023-04-14 22:42:25 +08:00
5ec1cff
c058cb8848
ksud: refactor module mount ( #384 )
2023-04-14 22:30:34 +08:00
セリカ・シルフィル
029061177b
kernel: Fix pull when we are not currently on a branch ( #388 )
...
Before fix:
```
[celica@arch msm-5.4]$ curl -LSs "https://raw.githubusercontent.com/tiann/KernelSU/main/kernel/setup.sh " | bash -
++ pwd
+ GKI_ROOT=/home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ echo '[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4'
[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/common/drivers
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers
+ DRIVER_DIR=/home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/KernelSU
+ cd /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/KernelSU
+ git stash
没有要保存的本地修改
+ git pull
您当前不在一个分支上。
请指定您要合并哪一个分支。
详见 git-pull(1)。
git pull <远程> <分支>
```
After fix:
```
[celica@arch msm-5.4]$ curl -LSs "https://raw.githubusercontent.com/natsumerinchan/KernelSU/main/kernel/setup.sh " | bash -s main
++ pwd
+ GKI_ROOT=/home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ echo '[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4'
[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/common/drivers
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers
+ DRIVER_DIR=/home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers
+ test -d /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/KernelSU
+ cd /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/KernelSU
+ git stash
没有要保存的本地修改
++ git status
++ grep -Po 'v\d+(\.\d+)*'
++ head -n1
+ '[' v0.5.2 ']'
+ git checkout main
之前的 HEAD 位置是 0bda101 ci: fix WSA upload path (#372 )
切换到分支 'main'
您的分支与上游分支 'origin/main' 一致。
+ git pull
已经是最新的。
+ '[' -z main ']'
+ git checkout main
已经位于 'main'
您的分支与上游分支 'origin/main' 一致。
+ cd /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ echo '[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4'
[+] GKI_ROOT: /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4
+ echo '[+] Copy kernel su driver to /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers'
[+] Copy kernel su driver to /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers
+ test -e /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers/kernelsu
+ echo '[+] Add kernel su driver to Makefile'
[+] Add kernel su driver to Makefile
+ DRIVER_MAKEFILE=/home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers/Makefile
+ grep -q kernelsu /home/celica/workdir/mvaisakh-kernel/kernel/msm-5.4/drivers/Makefile
+ echo '[+] Done.'
[+] Done.
```
2023-04-14 15:31:30 +08:00
セリカ・シルフィル
9c8e813642
Kernel: Fix "bash: line 21: $1: unbound variable" ( #385 )
2023-04-13 22:15:17 +08:00
Coconut
7be61b9657
Make Huawei 4.9 Kernel compiler Happy and Does not affect other kernels ( #374 )
...
Adapt to SELinux with Huawei 4.9.xxx kernel without affecting other
mainstream kernels
2023-04-13 17:08:05 +08:00
セリカ・シルフィル
2f67d24ec9
kernel: Support switch branch or tag ( #382 )
2023-04-13 14:40:56 +08:00
Amicia De Rune
17d6f1cdf1
manager: update translation ( #381 )
...
Signed-off-by: RooGhz720 <rooghz720@gmail.com >
2023-04-13 13:19:39 +08:00
Terminator850
a0c34b40c6
Ensure the stability of use ( #380 )
...
I think we can add tag selection commands in the setup.sh script, such
as git checkout v0.5.1, to ensure the stability of use #379
2023-04-13 12:30:32 +08:00
tiann
00856f8cb9
misc: add .clang-format
2023-04-13 10:41:49 +08:00
Mike Evans
3df6387ee0
promotion: KernelSU integrated Bool-X kernel for raphael ( #378 )
...
Hi, I have made yet another KernelSU integrated kernel for Redmi #K20Pro
(#Raphael), based on a popular custom & optimized kernel called Bool-X
in the community.
Forked source code:
https://github.com/etnperlong/kernel_xiaomi_raphael_bool-x/tree/13.0-ksu
upstream source: https://github.com/onettboots/bool-x_xiaomi_raphael
(thanks to @onettboots)
I have tested the KernelSU feature on this kernel, everything works
fine.
2023-04-13 08:07:23 +08:00
Howard Wu
fe1c826b1b
ci: Install dependency python-telegram-bot ( #373 )
2023-04-12 20:37:41 +08:00
Howard Wu
0bda101d4d
ci: fix WSA upload path ( #372 )
2023-04-12 18:31:59 +08:00
Howard Wu
5e738129d9
ci: WSA build fix typo ( #370 )
2023-04-12 17:52:24 +08:00
tiann
39b5014add
ksud: ensure parent dir when create file
2023-04-12 17:45:56 +08:00
tiann
3c6560ade9
ksud: format anyhow error
2023-04-12 13:21:13 +08:00
tiann
183d1a91c1
ksud: add error context to log
2023-04-12 13:17:13 +08:00
tiann
d711ab8b1f
Revert "ksud: sort the stock mounts correctly."
...
This reverts commit 273a0b0b99 .
2023-04-12 13:12:10 +08:00
Howard Wu
6c1a48952e
WSA Kernel update to 5.15 ( #369 )
...
Checks: https://github.com/Howard20181/KernelSU/actions/runs/4672228625
2023-04-12 12:16:56 +08:00
chen2021-web
a343aa5eb0
Try to solve 4.14 build don't pass problem ( #368 )
2023-04-11 23:13:34 +08:00
tiann
273a0b0b99
ksud: sort the stock mounts correctly.
2023-04-11 21:23:30 +08:00
tiann
2f1e64dc1b
ksud: make compiler happy
2023-04-11 20:45:21 +08:00
tiann
a46d4ecd3e
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