weishu
ba6f29557e
meta-overlayfs: Moved to module repo
2025-11-21 14:03:20 +08:00
weishu
4ea5c8f450
metaovl: Fix incorrect permission, Add updateJson and changelog
2025-11-21 11:12:56 +08:00
ShirkNeko
c753dd1345
ci: Fix omitted checks
2025-11-20 14:39:45 +08:00
ShirkNeko
5f228f1896
ci :Skip the disguised manager build for the MIUIX branch
2025-11-20 14:28:57 +08:00
ShirkNeko
bc3399fd1b
Step 3: Added theme mode switching, introduced uninstall path manager and user-mode scanning toggle
2025-11-19 23:39:07 +08:00
ShirkNeko
a8acea9180
support metamodule, remove built-in overlayfs mount
...
Co-authored-by: weishu <twsxtd@gmail.com >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: Ylarod <me@ylarod.cn >
2025-11-19 19:33:01 +08:00
Tools-app
35b02e3c73
ci: remove cache for ksud
...
Because it no truth save
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
2025-11-15 19:57:40 +08:00
Tools-app
cd21af6728
ci: fix shared-key not find (ksud)
...
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
2025-11-15 18:56:19 +08:00
生于生时 亡于亡刻
92a483d222
ksud: Optimise ksud ( #576 )
...
* opt: Optimize printing for result isn't successful
- print chain && backtrace to stderr
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* ci(ksud): add CARGO_TERM_COLOR for build
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* fix(ksud): fix uninstall package name is `me.weishu.kernelsu`
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* fix(ksud): Reverted to a private function for get_kernel_version
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* chore: format code for magic_mount.rs
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* fix: fix rustfmt
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* feat: Move the statement to the correct place && remove allow dead_code
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
---------
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
2025-11-15 18:25:17 +08:00
ShirkNeko
83209a5259
ci: Fixed build information
2025-11-15 12:47:11 +08:00
YC酱luyancib
3cfc6d6a31
Manager/CI: Add spoofed manager build ( #570 )
...
* manager: add script for randomizing pkg name
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
Co-Authored-By: YC酱luyancib <luyancib@qq.com >
* manager: Update randomizer to avoid bug
Revert "manager: Update randomizer to avoid bug"
This reverts commit af9205e70a11db3e3d43bb34de880bbd6b4185b5.
manager: Update randomizer to avoid bug
* mamager: Update randomizer to fix error
fixed
> Task :app:compileReleaseAidl FAILED
ERROR: /home/runner/work/SukiSU-Ultra/SukiSU-Ultra/manager/app/src/main/aidl/org/knifhr/zako/IKsuInterface.aidl:7.1-10: IKsuInterface should be declared in a file called com/sukisu/zako/IKsuInterface.aidl
* manager:clean randomizer
* ci:add spoofed manager build with matrix
* 更新 build-manager.yml
* 更新 build-manager.yml
* fix
* Revert "更新 build-manager.yml"
This reverts commit da80e3f13a .
* ksubot: make MESSAGE_THREAD_ID optional
---------
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com >
2025-11-15 10:58:10 +08:00
ShirkNeko
906c4bdb01
manager: bump susfs version to 2.0.0
...
- Remove versions below susfs 2.0.0 that are no longer supported.
2025-11-14 21:53:17 +08:00
weishu
c17d7b38eb
ci: fix android16-6.12 gki build ( #2931 )
2025-11-14 19:02:48 +08:00
Ylarod
05cca26075
ci: move workflow_dispatch to versioned ci workflow
...
Signed-off-by: Faris <rissu.ntk@gmail.com >
2025-11-11 15:40:09 +08:00
Ylarod
a32f89403b
ci: update build
2025-11-07 11:12:21 +08:00
5ec1cff
826661dffb
feature: add devpts fd wrapper ( #21 )
...
This feature is intended to resolve devpts problem.
2025-11-06 23:56:53 +08:00
ShirkNeko
132e9ef8ed
kernel: Resolve compilation issues
2025-11-06 13:48:26 +08:00
ShirkNeko
5323a500dd
kernel: use sys_enter tracepoint for sucompat ( #533 )
...
* use sys_enter tracepoint for sucompat
* update sucompat rules
* clean tif mark
* mark tif after load allow list
* clear all tif first, then mark target
* Fix shell su
* allow when escape
* fix bugs
* kernel: Resolve logical inconsistencies
---------
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: weishu <twsxtd@gmail.com >
2025-11-06 12:45:37 +08:00
ShirkNeko
c0a86544d8
kernel: Remove macro definitions, pass variables using ccflags -y, and reapply manual su protection.
...
kernel: stop printing useless message unless its ddk environment
* In-tree build show empty KDIR
-- KDIR:
-- MDIR: /home/runner/work/KernelSU-Test/KernelSU-Test/kernel_414/KernelSU/kernel
AR drivers/iommu/built-in.o
CC drivers/input/misc/uinput.o
-- KernelSU version: 12329
-- KernelSU: CONFIG_KSU_MANUAL_HOOK
-- Supported KernelSU Manager(s): tiann, rsuntk, 5ec1cff
CC drivers/kernelsu/ksu.o
AR drivers/input/joystick/built-in.o
CC drivers/hid/hid-roccat-pyra.o
Co-authored-by: Faris <rissu.ntk@gmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-05 02:18:38 +08:00
Ylarod
06e714b4e7
ksubot: add branch, happy 2k
2025-11-04 22:26:40 +08:00
ShirkNeko
4a610af452
manager: Fixed warning card status error
...
- Reuse your own DDK
2025-11-04 20:30:04 +08:00
ShirkNeko
3588282b43
ci: build dev manager
...
Co-authored-by: Ylarod <me@ylarod.cn >
2025-11-04 19:49:08 +08:00
ShirkNeko
257f0ca6de
ci: bump ddk to 20251104, fix android16-6.12 lkm
...
-kernel: Using macros to control manual su operations
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-04 19:44:43 +08:00
ShirkNeko
c863ff6f49
ci: Attempting once more to build the LKM using the DDK
2025-11-04 19:28:13 +08:00
ShirkNeko
59339b806a
Revert "ci: use ddk for faster ci, manual gki image build"
...
This reverts commit 33d1f18395 .
2025-11-03 03:49:56 +08:00
ShirkNeko
2433d64b6b
Revert "ci: Attempting to resolve the issue with DDK compilation being unavailable"
...
This reverts commit a622657092 .
2025-11-03 03:39:46 +08:00
ShirkNeko
a622657092
ci: Attempting to resolve the issue with DDK compilation being unavailable
2025-11-03 00:57:29 +08:00
ShirkNeko
a6b86a4f99
ci: skip dup lkm build
...
- Fixed and added build 6.12
- Repair construction
Co-authored-by: Ylarod <me@ylarod.cn >
2025-11-02 21:53:53 +08:00
ShirkNeko
33d1f18395
ci: use ddk for faster ci, manual gki image build
...
Co-authored-by: Ylarod <me@ylarod.cn >
2025-11-02 20:54:58 +08:00
ShirkNeko
47bcc956a3
fix lot ( #518 )
...
* refact: use feature subsystem
* use 64bit feature
* fix
* add fixme
* add feature max to get_info
* use 32bit feature id
* allow root to get/set feature
* more clean perm_check functions
* fix
* add feature command to ksud
kernel: do not expose perm checker
* fix security_task_fix_setuid_handler_pre
* add android16-6.12 ci
* manager: add kernel_umount switch
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
* manager: Reinstate the LKM selection function
* kernel: add name and print command value
- Optimise sulog log display
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
* fix
* ksud: clippy
---------
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: weishu <twsxtd@gmail.com >
2025-11-02 20:01:24 +08:00
ShirkNeko
c9c7a5f4e3
manager: Update Repository Naming
2025-10-06 21:08:23 +08:00
ShirkNeko
044b4a2f9c
manager: Simplify kpm management by migrating to the ksud side.
2025-10-06 20:53:18 +08:00
ShirkNeko
0af1ab2845
bump LKM build version
2025-09-24 22:45:12 +08:00
ShirkNeko
e27d461eb0
manager: Reworking the cleanup functionality for the runtime environment
...
Fix the uid_scanner library filename in the build script
2025-09-19 23:02:38 +08:00
ShirkNeko
cc1c66bb6f
Add UID scanner functionality and related infrastructure
...
- Introduced a new module `uid_scanner` in userspace for managing UID scanning.
- Created a new GitHub Actions workflow for building the `user_scanner`.
- Implemented kernel communication in `throne_comm.c` and `throne_comm.h` to handle user space updates and rescan requests.
- Developed the `uid_scanner` daemon in C to scan user directories and manage UID whitelists.
- Added configuration management for the UID scanner with support for multiple users and auto-scanning.
- Implemented logging and error handling throughout the UID scanning process.
- Created necessary build files for the `user_scanner` JNI integration.
- Added a `.gitignore` file to exclude build artifacts.
2025-09-19 21:01:01 +08:00
ShirkNeko
5586f9ce30
manager: Optimize build configurations
...
bump Gradle version and dep
2025-09-01 16:25:25 +08:00
WenHao2130
1af8a87876
workflows: Drop deploy-website.yml
...
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-08-24 13:22:12 +08:00
WenHao2130
02f545b3fb
[skip ci] Revert "Redirect the Feature Requests issue template tab ( #1788 )"
...
This reverts commit 3695435c3f .
Allow feature requests
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-07-13 10:50:28 +08:00
Saksham Singla
48efc28e8f
Update Funding.yml ( #221 )
...
* Update FUNDING.yml
* add sukisu donation
---------
Co-authored-by: weishu <twsxtd@gmail.com >
2025-06-27 16:55:22 +08:00
ShirkNeko
285478a778
manager: Remove deprecated OverlayFS checks for automatic kernel stats support.
...
- Updating the LKM build
- New Crowdin updates
2025-06-21 18:34:37 +08:00
ShirkNeko
b7b995bf73
Updating the Crowdin Workflow Configuration
2025-06-21 15:37:33 +08:00
ShirkNeko
59627e6fe2
manager: update Crowdin workflow to include resource paths
2025-05-28 13:53:58 +08:00
Jiu
ae38f4709b
[skip ci]: 删掉本地配置sdk ( #94 )
...
* feat: Update string resources for clarity and consistency; simplify build manager workflow
* 使用gki-kernel-local.yml
* build-lkm-local.yml
* 修改为谷歌源
* 修改为清华源
* 修改max-size为16G
* Updating Vietnamese strings
* kernel: kpm: add compatibility for kernel 4.14 and lower (#76 )
`thread_pid` is not defined in kernel 4.14 and lower, leading to compilation issue.
To fix this, use `pids[PIDTYPE_PID].pid` for kernel versions 4.14 and lower.
Else use `thread_pid` for kernel versions 4.19 and higher.
Reference: 107717913b/tracee/tracee.bpf.c (L354)
* 1
* 1
* 1
---------
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Co-authored-by: KernelSUBot <bot@kernelsu.org >
Co-authored-by: sidex15 <24408329+sidex15@users.noreply.github.com >
Co-authored-by: build <123456@cnm.com >
2025-05-20 19:26:49 +08:00
ShirkNeko
ebc16583fb
[skip ci]:kernel: kpm: add compatibility for kernel 4.14 and lower ( #76 )
...
manger: Fix and simplify back gesture
`thread_pid` is not defined in kernel 4.14 and lower, leading to compilation issue.
To fix this, use `pids[PIDTYPE_PID].pid` for kernel versions 4.14 and lower.
Else use `thread_pid` for kernel versions 4.19 and higher.
Reference: 107717913b/tracee/tracee.bpf.c (L354)
Co-authored-by: sidex15 <24408329+sidex15@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-05-19 21:30:13 +08:00
ShirkNeko
de9b82ffd5
[skip ci]: feat: Update string resources for clarity and consistency; simplify build manager workflow
2025-05-18 19:35:05 +08:00
ShirkNeko
e570f402e4
feat: Add a GitHub workflow for building LKM locally
2025-05-18 17:01:28 +08:00
ShirkNeko
9c761b13fa
feat: Adding a GitHub workflow with a manual build manager
2025-05-18 16:43:17 +08:00
ShirkNeko
0701967bab
[skip ci]: ci: update kmi versions
2025-05-17 21:15:07 +08:00
ShirkNeko
0baccb7621
Add ksud support for the armeabi-v7a architecture
...
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Co-authored-by: SChernykh <15806605+SChernykh@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-05-15 20:00:51 +08:00
ShirkNeko
cb97c16f5e
Fix LKM build error due to kernel module listing
...
Co-authored-by: James McConnell <bins4us@hotmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-05-05 21:04:25 +08:00