NkBe
16007f5892
[skip ci]manger: Fix translate module signature verification string ( #332 )
...
* manger: Fix translate module signature verification string
Revised the 'module_signature_verification_summary' string in multiple languages to clarify that forced signature verification applies to all ARM architectures, not just arm64-v8a. This improves accuracy and consistency across translations.
* manger: Update Traditional Chinese (Taiwan)
* manger: Update Traditional Chinese (Cantonese)
2025-08-16 12:34:50 +08:00
ShirkNeko
6bb83fdb07
kernel: Add KSU_MANUAL_HOOK configuration for manual KernelSU syscall hooking
2025-08-15 23:00:11 +08:00
ShirkNeko
ec6991f98b
kernel: refactor apply_kernelsu_rules to use mutex for synchronization
2025-08-15 11:00:34 +08:00
Tashfin Shakeer Rhythm
f6337e2d52
kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() ( #2695 )
...
Signed-off-by: Tashfin Shakeer Rhythm <tashfinshakeerrhythm@gmail.com >
2025-08-15 10:33:05 +08:00
ShirkNeko
6b2bf23946
[skip ci]kernel: Add support for ksu_devpts_hook handling in ksu tracepoints
2025-08-15 10:32:23 +08:00
ShirkNeko
dbc662486b
Fix correct hook type acquisition
2025-08-14 23:18:21 +08:00
ShirkNeko
e96194c7ff
manager: Add hook type info
2025-08-14 22:59:37 +08:00
ShirkNeko
49b01aad74
kernel: Introducing Tracepoint Hook Type Support
...
Tracepoint is a predefined hook point in the kernel, compared to Kprobe,
it is more stable and has lower performance overhead, although compatibility
is relatively poor, it is still worth trying
By the way, we have also included the config definitions related to hook types
in Kconfig, to enhance cleanliness
Improve and merge types that do not require hooks
Introducing the hook type prctl
These patches is based on https://github.com/backslashxx/KernelSU/issues/5
Co-authored-by: Cloud_Yun <1770669041@qq.com >
Co-authored-by: Prslc <prslc113@gmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-08-14 22:17:02 +08:00
ShirkNeko
656a23a250
New Crowdin updates ( #329 )
...
* New translations strings.xml (Japanese)
* New translations strings.xml (Russian)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Chinese Traditional, Hong Kong)
2025-08-14 17:26:03 +08:00
ShirkNeko
11a628f536
manager: Update zakosign binary with support for arm32 architecture
2025-08-14 13:07:58 +08:00
ShirkNeko
57fcf86579
Updating zakosign binary script builds
2025-08-12 19:37:27 +08:00
ShirkNeko
ecb2dae743
manager: Fix anomaly in displaying system app functions due to status refresh issue.
2025-08-12 13:45:27 +08:00
ShirkNeko
75e0cd05a9
manager: Add recognition for app paths add uid hide
2025-08-12 13:25:36 +08:00
WenHao2130
1eb0f19ca6
manager: strings: fmt
...
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-08-12 00:16:52 +08:00
NkBe
a7ee0423a3
manager: Updated Chinese Traditional ( #325 )
...
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-08-12 00:13:21 +08:00
rsuntk
355e1c648a
kernel: selinux: dontaudit * su dir getattr
...
* Likely a detection point for newer android.
* I am not sure about this, but a module try to address this: https://github.com/aviraxp/ZN-AuditPatch
* Need more testing.
Suggested-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com >
Tested-by: rsuntk <rsuntk@yukiprjkt.my.id >
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
2025-08-11 17:18:01 +08:00
ShirkNeko
3cde3e1659
manger: simplify and Using array splitting to compare full version numbers
2025-08-10 19:19:40 +08:00
rsuntk
8dcc3f7c46
ksud: bump resetprop from Magisk v30.2
...
* Related pr:
https://github.com/tiann/KernelSU/pull/2700
rsuntk: Drop x86_64 bin, build our own arm bin.
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
2025-08-10 18:32:39 +08:00
5ec1cff
a041b90891
ksud: make clippy happy ( #2683 )
...
e1be06240d/clippy_lints/src/format_args.rs (L168)
2025-08-10 17:59:12 +08:00
ShirkNeko
c1c648e34d
[skip ci]ksud: support vendor_boot patching for some odd devices ( #2650 )
...
This will add support to patch vendor_boot with LKM for devices which
have their init ramdisk inside of vendor_boot and not boot/init_boot.
---------
Co-authored-by: Rifat Azad <rifat.44.azad.rifs@gmail.com >
Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com >
Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com >
2025-08-10 17:31:43 +08:00
ShirkNeko
0754fc8920
manager: Update susfs binary version
...
- Add switches and descriptions for new AVC log spoofing in basic settings
2025-08-10 17:17:28 +08:00
NkBe
4d3bae1113
[skip ci]manger: Update Traditional Chinese (Taiwan) ( #314 )
2025-08-10 15:55:43 +08:00
Prslc
0fdd7d437f
kernel(kpm): Fix typo in printk logs ( #311 )
...
Signed-off-by: Prslc <prslc113@gmail.com >
2025-08-06 17:02:38 +08:00
ShirkNeko
6e89c81407
manager: Cleaning up the code
2025-08-03 20:05:19 +08:00
ShirkNeko
f8b8c7f671
manager: Update agp and dependency version, improve module signature error return
2025-08-03 19:08:57 +08:00
ShirkNeko
cd4edf97bd
manager: Refinement of module signatures again
2025-08-03 18:50:20 +08:00
Juno Bủh
e3f1e49fe1
Update Vietnamese Translation
2025-08-03 12:31:00 +05:30
MiRinChan
abe0dee4da
string: Change the description of Signature Verification
2025-08-03 12:30:32 +05:30
MiRinChan
bc3fcec514
strings: Modified the description of resetting the Bootloader lock
2025-08-03 12:30:32 +05:30
ShirkNeko
d225f0bae9
manager: Continue to improve module signatures
2025-08-03 05:39:35 +08:00
ShirkNeko
48d7a13028
manager: add module signature verification
...
fix site base
2025-08-03 04:34:04 +08:00
ShirkNeko
7e7d2a28af
kernel: Clean up the Dynamic Signature Manager related functionality, removing unnecessary rescanning logic
2025-08-02 16:28:52 +08:00
ShirkNeko
acfba3d0f8
kernel: refactoring uses flag bits for exiting instead of cleaning up the workflow
2025-08-02 01:27:02 +08:00
ShirkNeko
bf5a8a8909
kernel: optimize dynamic signature operation, enhance error recovery capability
...
- Add timeout protection for multi-manager APK verification.
2025-08-01 16:55:13 +08:00
ShirkNeko
7c4d8da7d1
New Crowdin updates ( #300 )
...
* New translations strings.xml (Russian)
* New translations strings.xml (Vietnamese)
2025-07-31 01:07:09 +08:00
Juno Bủh
c656d87e42
[skip ci]Update Vietnamese Translation ( #302 )
...
* Update Vietnamese Translation
* Update Vietnamese Translation
2025-07-31 01:05:39 +08:00
ShirkNeko
1b7c7fd726
manager: Optimize SuSFS path editing functionality
...
- Resize thread pool to improve performance
2025-07-31 01:00:49 +08:00
Seyud
ea68183f80
revert: fix: Remove the incorrect display of the KPM version and simplify the checking logic ( #299 )
2025-07-29 20:26:19 +08:00
Seyud
b1ee07fee1
Improve file existence check and copying methods, optimize command execution logic, and fix KPM version display issue ( #298 )
...
* fix: Remove the incorrect display of the KPM version and simplify the checking logic
* refactor: Optimize the command execution logic and simplify the code structure.
* fix: Improve the file existence check and file copying methods.
2025-07-29 15:16:34 +08:00
ShirkNeko
c42b4ffe4b
kernel: fix dynamic signature rescan functionality and update related handlers
2025-07-29 11:49:36 +08:00
ShirkNeko
cfd070f33c
kernel: Add Hot Update Rescan Manager feature for dynamic signatures
2025-07-29 10:32:15 +08:00
ShirkNeko
3ae1a3b10a
kermel: Refactoring and separating dynamic signature-related structures and functions
2025-07-28 22:58:48 +08:00
ShirkNeko
d21f92d817
ksu_susfs: Reduced the binary size by compiling with dynamically linked, and -O3 for speed
2025-07-28 18:07:05 +08:00
ShirkNeko
6bb66e2819
kernel: Updated APK signature support, removed redundant definitions and adjusted indexing
...
Co-authored-by: rsuntk <rsuntk@yukiprjkt.my.id >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-07-28 17:12:17 +08:00
WenHao2130
115206bcc6
manager: Remove Loading Dialog when enable/disable the module ( #291 )
...
Magic Mount is fast enough that there is almost no
need to display a loading animation while waiting
for the backend to finish processing.
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-07-24 19:43:56 +08:00
ShirkNeko
5ba4f73eeb
manager: Update to version 3.1.8 and rename the relevant version checking functions
v3.1.8
2025-07-21 21:22:07 +08:00
ShirkNeko
139899d05d
[skip ci]manager: Add SUS loop path function
2025-07-21 21:14:09 +08:00
awkoo
d2ab325e18
优化setup.sh ( #288 )
2025-07-21 20:23:08 +08:00
ShirkNeko
be393ddb7c
manager: Updating susfs binaries
2025-07-21 16:28:50 +08:00
WenHao2130
467d6e0838
ksud: Add KSU_SUKISU to env
...
This will help module authors determine which root implementation the module is running on.
Signed-off-by: WenHao2130 <wenhao2130@outlook.com >
2025-07-20 23:31:29 +08:00