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
tiann
5f04954a5c
ksud: don't umount stock overlayfs, just remount it
2023-04-11 16:24:02 +08:00
tiann
d065a7ca22
manager: don't create root shell everytime. this should close #361 . MeiZu kernel seems cache something in execve syscall, which will cause double free in kernel.
2023-04-11 12:56:19 +08:00
Trịnh Văn Lợi
2f8373f9c5
Update strings.xml ( #366 )
...
Update missing translation
2023-04-11 11:05:35 +08:00
weishu
2d36e98246
kernel: make /system/bin/init second_stage more precisely ( #357 )
2023-04-11 10:55:17 +08:00
5ec1cff
f2d8f1ee60
kernel: fix search git in path ( #363 )
...
Prevent failing to get KSU_GIT_VERSION when PATH contains space.
[Details](https://github.com/5ec1cff/my-notes/blob/master/mi-kernel.md#%E4%B8%80%E4%B8%AA%E7%BC%BA%E5%B0%91%E5%BC%95%E5%8F%B7%E5%BC%95%E5%8F%91%E7%9A%84%E8%A1%80%E6%A1%88 )
2023-04-09 17:16:35 +08:00
weishu
e7881c350c
ksud: handle partition after REMOVE and REPLACE
2023-04-08 12:51:16 +08:00
Ylarod
ffe3e68c35
ksud: ensure ksud context when install ( #356 )
...
Incorrect se context will make module system broken
2023-04-07 12:46:59 +08:00
Xeonacid
4d6fafd778
website: fix typo ( #354 )
2023-04-06 22:40:47 +08:00
tiann
2bbf77ab4c
ci: shortten image file name
2023-04-06 19:23:09 +08:00
tiann
f9df8d3351
Revert "ci: Remove tags with same KMI"
...
This reverts commit ddbc71b273 .
2023-04-06 13:35:43 +08:00
tiann
8f4299ef62
ksud: keep pwd after switch mnt ns
2023-04-06 13:20:23 +08:00
zhcnUTF8
fabaa61279
kernel: check CONFIG_SECCOMP status ( #351 )
2023-04-05 19:09:47 +08:00
Howard Wu
f17de87952
Save install logs to public download folder ( #350 )
2023-04-05 15:54:55 +08:00
Ylarod
93a607083a
ksud: exec uninstall.sh while uninstalling ( #347 )
2023-04-05 14:36:35 +08:00
Ylarod
7544558173
website: fix typo, add hidden-features ( #349 )
2023-04-05 14:36:22 +08:00
Ylarod
c96b0e8f8b
ksud: support .ksurc ( #345 )
2023-04-05 13:30:21 +08:00
Igor Sorocean
b181147922
Fix ro translation ( #344 )
2023-04-05 12:16:02 +08:00
Ylarod
862d12a904
ksud: add /data/adb/ksu/bin to PATH ( #343 )
2023-04-05 11:47:35 +08:00
tiann
ddbc71b273
ci: Remove tags with same KMI
2023-04-04 19:09:04 +08:00
tiann
c68ea8abbd
ci: Add latest GKI tags
2023-04-04 19:07:31 +08:00
tiann
cd5c7f599a
ci: trigger build su only if userspace/su changed
2023-04-04 19:01:50 +08:00
tiann
1bb3a23bc4
userspace: remove simple su
2023-04-04 17:24:35 +08:00
tiann
b191ec94a5
ksud: fix unknown hang of root shell
2023-04-04 16:41:57 +08:00
tiann
8f910fbb75
ksud: fix build
2023-04-04 15:09:53 +08:00
tiann
693d827144
ksud: fix windows build again
2023-04-04 14:59:17 +08:00