YC酱luyancib
da80e3f13a
更新 build-manager.yml
2025-11-15 00:22:34 +08:00
luyanci
9d6f6cc46e
ci:add spoofed manager build with matrix
2025-11-15 00:20:41 +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
ShirkNeko
69b48d5345
Comment out the cleanup command to avoid accidentally deleting protected exports.
2025-04-30 20:27:54 +08:00
ShirkNeko
48888087e1
Fix branch checking in build-manager.yml by changing 'susfs' to 'main'
2025-04-13 15:41:33 +08:00
ShirkNeko
74bb90b3d8
Update build-lkm.yml to force uploading inputs to be required, default value changed to true
2025-04-13 02:26:26 +08:00
ShirkNeko
06324def38
更新super_access.c to remove redundant macro definitions and optimize conditional compilation; use resource strings instead of hard-coded text in MoreSettings.kt; add theme color string resource in strings.xml
2025-04-13 01:33:40 +08:00
ShirkNeko
2266362e24
Changing the package name
2025-04-12 00:33:46 +08:00
ShirkNeko
040cc30e73
manager: Updates the sub-levels and patch levels of the Android version
2025-04-06 13:54:57 +08:00
ShirkNeko
6b75ffc928
Delete .github/dependabot.yml
2025-04-06 00:24:46 +08:00
ShirkNeko
5c02a47572
Update build workflow to download arm64 kpmmgr and adjust library file paths
2025-03-29 16:18:56 +08:00
ShirkNeko
11ec41aadb
manager: Add kpmmgr to build workflows and optimize device model retrieval logic
2025-03-29 16:03:56 +08:00