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
米凛MiRin
46fcf97be3
readme: add chinese translation ( #290 )
2025-07-20 12:56:03 +05:30
Juno Bủh
72ed1bc4a2
Update Vietnamese Translation ( #284 )
2025-07-19 17:41:34 +08:00
ShirkNeko
b8544b4f53
manager: Adding a separate status to the update module
...
fix duplicate installations of update modules due to status confusion. fix #287
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-07-19 16:59:36 +08:00
Cloud_Yun
60f0a721ce
script: Simplify repository cloning logic ( #283 )
...
Rather than cloning to SukiSU-Ultra and renaming it KernelSU, it would be better to clone it directly as KernelSU.
Signed-off-by: Cloud_Yun <1770669041@qq.com >
2025-07-17 19:37:31 +09:00
ShirkNeko
c62676d643
New Crowdin updates ( #280 )
...
* 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 (Vietnamese)
2025-07-17 14:32:35 +08:00