Rifat Azad
1de68a8ed2
Revert "userspace: implement OSS ksuinit"
...
This reverts commit edb99a2c1a .
2025-08-10 13:48:18 +06:00
Rifat Azad
e0c461322b
kernel: nest ksun switch manager support under CONFIG_KSU_SWITCH_MANAGER config default as disabled
2025-08-10 12:28:34 +06:00
tiann
edb99a2c1a
userspace: implement OSS ksuinit
2025-08-10 10:48:13 +06:00
James McConnell
eaab98b7ec
ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows ( #702 )
...
* ci(workflows): add artifact caching to build-manager-ci workflow
Add cache check, save and restore steps to avoid rebuilding artifacts when source files haven't changed. The workflow now checks for cached artifacts first and only rebuilds if cache is invalid or missing.
* ci(workflows): add artifact caching to build-manager-spoofed workflow
Add cache check, save and restore steps to avoid rebuilding artifacts when source files haven't changed. The workflow now checks for cached artifacts first and only rebuilds if cache is invalid or missing.
2025-08-05 09:47:24 +06:00
Rifat Azad
aa37bcc368
New Crowdin updates ( #660 )
...
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr-rTR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es-rEM/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ar-rSA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn-rBD/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg-rBG/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr-rFR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi-rIN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hu-rHU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja-rJP/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ko-rKR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa-rIR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es-rEM/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-sv-rSE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-th-rTH/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr-rTR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk-rUA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk-rUA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr-rTR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
2025-08-01 16:44:29 +06:00
Rifat Azad
107cd4add0
Update README.md
2025-07-28 19:37:12 +06:00
Rifat Azad
94c4b41ea3
README: updated
2025-07-28 19:36:30 +06:00
Rifat Azad
0bde9047b9
manager: add -spoof string to apk output
2025-07-27 22:42:36 +06:00
Fahrez256Bit
bc9927b9b6
POC: load icon app via ksu://icon/[packageName] ( #674 )
...
* manager: load app icons from package name using AppIconUti
Trying basic icon rendering from package via WebView ksu:// scheme.
Includes cache and bitmap scaling.
Still subject to refinement.
* Update WebUIActivity.kt
This proof-of-concept intercepts custom URLs of the form:
ksu://icon/com.example.app
It fetches the app icon using PackageManager via AppIconUtil,
converts it to PNG, and returns it as a WebResourceResponse.
Used inside shouldInterceptRequest() for early experimentation
with dynamic WebView asset routing.
Fallbacks to WebViewAssetLoader for all other requests.
Notes:
- Icon size currently fixed at 512px
- No error icon or fallback image yet
- No caching headers or mime sniffing implemented
* POC: Handle ksu://icon/[packageName] to serve app icon via WebView
This proof-of-concept intercepts custom URLs of the form:
ksu://icon/com.example.app
It fetches the app icon using PackageManager via AppIconUtil,
converts it to PNG, and returns it as a WebResourceResponse.
Used inside shouldInterceptRequest() for early experimentation
with dynamic WebView asset routing.
Fallbacks to WebViewAssetLoader for all other requests.
Notes:
- Icon size currently fixed at 512px
- No error icon or fallback image yet
- No caching headers or mime sniffing implemented
2025-07-25 21:23:29 +06:00
James McConnell
d4f4c0a0cc
Syscall Hooks ( #686 )
...
* Update gki-kernel.yml: Add Syscall Hooks
* Update gki-kernel.yml: Fuzz is needed?
* workflows: apply syscall hook patches and configs only for NON-LKM build
---------
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-07-25 19:35:29 +06:00
Rifat Azad
0aaae919c0
userspace/su: add ndk compatible su from kernelnosu
...
Co-authored-by: nampud <nampud@users.noreply.github.com >
2025-07-25 06:40:48 +06:00
Rifat Azad
3f4c23a34f
kernel: allow only perms for /{system | vendor | product | system_ext}/bin/su path
...
kernel: guard kernelnosu perms if not using KSU_KPROBES_HOOK
2025-07-24 06:44:10 +06:00
Rifat Azad
d69a72c658
src: build script for a full featured manager
2025-07-23 23:02:37 +06:00
Rifat Azad
adbff41a22
ksud: decide best partition to direct flash LKM
2025-07-23 23:02:28 +06:00
Rifat Azad
512f84504e
ksud: create our own new ramdisk when no compatible ramdisk found
2025-07-22 07:23:07 +06:00
Rifat Azad
c44f48c8a4
Update README.md
2025-07-21 15:36:05 +06:00
Rifat Azad
5c6c3870a0
ksud_magic: fix rust fmt
2025-07-21 06:59:34 +06:00
Alessandro Paluzzi
c6b5440682
manager | ksud: Add toggle for global mount namespace ( #99 )
...
* This is untested, if you facing any issues, open a new issue or comments at our group
* and also, this changes maybe reverted if didn't meet the target.
Taken from Apatch's implementations:
8de6b9d676
57d527a846
f093d6a633
Critics are welcome!
Signed-off-by: rsuntk <90097027+rsuntk@users.noreply.github.com >
2025-07-21 06:34:11 +06:00
Rifat Azad
a917314e84
manager: fixed sus_su features
...
susfsd: added `sus_su support` command
2025-07-21 06:19:50 +06:00
nampud
948975ba35
kernel: core_hook: add support for KernelNoSU
...
reorder ksu_handle_prctl checks a bit to allow non-manager to use CMD 15
this allows us to piggyback a small su to KernelSU's permission system after
disabling kernel sucompat
from:
Relax prctl perm check
- 95125c32f9
Allow prctl only for root or manager or su binary
- fa7af67d94
Refine prctl access check, allow /product/bin/su
- dd466dc1b6
Refine prctl check a little bit more
- e7c5b24efa
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-07-21 06:19:34 +06:00
Rifat Azad
45ad73e9dd
kernel: guard syscall hook types
...
- for kernel syscall hooks we need to pass additional guards for ksun (#ifdef CONFIG_KSU -> #if defined(CONFIG_KSU) && !defined(CONFIG_KSU_KPROBES_HOOK)) or else it will fail to build because of undefined symbol
- reference https://github.com/KernelSU-Next/kernel_patches/blob/main/syscall_hook/min_scope_syscall_hooks_v1.4.patch
2025-07-21 02:10:36 +06:00
Rifat Azad
892a62afdf
manager: bump MINIMAL_SUPPORTED_KERNEL to 12797
2025-07-19 23:36:00 +06:00
Rifat Azad
d61de07c21
kernel: implement v2_signature size/hash override from userspace through kernel module parameter
...
- /sys/module/kernelsu/parameters/expected_manager_*
2025-07-19 23:10:48 +06:00
Rifat Azad
4382dca515
ksud: do backup for vendor_boot partition
2025-07-17 23:24:32 +06:00
Rifat Azad
2c9078e038
kernel: use ksu_strncpy_from_user_retry when kprobes hook sucompat pagefaults
2025-07-16 21:06:59 +06:00
Edrick Sinsuan
81f4f09d0c
ksud: Address pagefault in ksu_handle_execveat_ksud ( #662 )
...
* ksud: Address pagefault in ksu_handle_execveat_ksud
As pointed out by @backslashxx, when strncpy pagefaults, it causes
the first_arg to be completely NULL in some systems. This causes
second_stage initialization to fail hence causing SU to be
non-functional.
This patch copies ksu_strncpy_from_user_retry from @backslashxx's
commit:
e2fe25e485
This adds a fallback to perform a normal strncpy_from_user when nofault
fails which allows us to get the first_arg in such cases.
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Signed-off-by: Edrick Sinsuan <evcsinsuan@gmail.com >
* Revert "ksud: Add second_stage init variant (#653 )"
This reverts commit c6b60a24e8 .
---------
Signed-off-by: Edrick Sinsuan <evcsinsuan@gmail.com >
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-07-15 21:24:20 +06:00
Rifat Azad
2241696498
ksud: fix rust fmt
2025-07-15 04:02:34 +06:00
Rifat Azad
514c5458ed
manager: append 'spoofed' tag to the app version name
2025-07-15 03:58:11 +06:00
Rifat Azad
d30bb33a9c
ksud: removed banner
2025-07-15 03:36:11 +06:00
Rifat Azad
ec7fe6b039
manager: minor improvement to flash screen topbar status
2025-07-15 03:35:58 +06:00
Rifat Azad
3fd61e0ee5
New Crowdin updates ( #646 )
...
* New translations manager/app/src/main/res/values-hi-rIN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk-rUA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ar-rSA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn-rBD/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg-rBG/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr-rFR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi-rIN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hu-rHU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja-rJP/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ko-rKR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa-rIR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es-rEM/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-sv-rSE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-th-rTH/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr-rTR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk-rUA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
2025-07-15 01:10:58 +06:00
Rifat Azad
8fc85993f1
ksud: fix clippy errors
2025-07-14 22:55:22 +06:00
Rifat Azad
df07860e44
ksud: fix rust fmt errors
2025-07-14 20:22:31 +06:00
Rifat Azad
bd03c296a1
kernel/Makefile: remove redundant get_cred_rcu backports
2025-07-14 20:11:13 +06:00
Rifat Azad
14b7861f44
template: add feature request template
2025-07-14 19:59:38 +06:00
Rifat Azad
3c421b1362
manager: added more module list sort options ( enabled, action and webui)
2025-07-13 20:59:33 +06:00
Edrick Sinsuan
c6b60a24e8
ksud: Add second_stage init variant ( #653 )
...
There are some ROMs based on AOSP that calls on second stage init
with argc: 2 but with first_arg: "". This causes KSU to not work
properly on those systems.
Signed-off-by: Edrick Sinsuan <evcsinsuan@gmail.com >
2025-07-13 05:26:10 +06:00
Rifat Azad
1baedd89b7
manager: add eruda console (v3.4.3) to webui-next
2025-07-12 23:18:26 +06:00
Rifat Azad
b567e9b275
kernel: add better error message if CMD_GET_MANAGWR_UID fails to fetch manager_uid
2025-07-11 04:11:17 +06:00
Rifat Azad
3ba5b028d4
manager: fix hook mode status showing blank when Natives.getHookMode() is null
2025-07-10 18:10:14 +06:00
Tashfin Shakeer Rhythm
4d633a1e0e
kernel: selinux: rules: Fix illegal RCU lock usage in apply_kernelsu_rules() ( #2646 )
...
When kernel is compiled with CONFIG_DEBUG_ATOMIC_SLEEP enabled, it
prints the following splat in dmesg during post boot:
[ 6.739169] init: Opening SELinux policy
[ 6.751520] init: Loading SELinux policy
[ 6.894684] SELinux: policy capability network_peer_controls=1 [
6.894688] SELinux: policy capability open_perms=1 [ 6.894690] SELinux:
policy capability extended_socket_class=1 [ 6.894691] SELinux: policy
capability always_check_network=0 [ 6.894693] SELinux: policy capability
cgroup_seclabel=0 [ 6.894695] SELinux: policy capability
nnp_nosuid_transition=1 [ 7.214323] selinux: SELinux: Loaded file
context from: [ 7.214332] selinux:
/system/etc/selinux/plat_file_contexts [ 7.214339] selinux:
/system_ext/etc/selinux/system_ext_file_contexts [ 7.214345] selinux:
/product/etc/selinux/product_file_contexts [ 7.214350] selinux:
/vendor/etc/selinux/vendor_file_contexts [ 7.214356] selinux:
/odm/etc/selinux/odm_file_contexts [ 7.216398] KernelSU:
/system/bin/init argc: 2
[ 7.216401] KernelSU: /system/bin/init first arg: second_stage [
7.216403] KernelSU: /system/bin/init second_stage executed [ 7.216506]
BUG: sleeping function called from invalid context at
security/selinux/ss/hashtab.c:47 [ 7.216512] in_atomic(): 0,
irqs_disabled(): 0, non_block: 0, pid: 1, name: init [ 7.216516]
preempt_count: 0, expected: 0
[ 7.216518] RCU nest depth: 1, expected: 0
[ 7.216524] CPU: 6 PID: 1 Comm: init Not tainted
5.4.289-Scarlet-v2.0-beta3 #1 [ 7.216526] Hardware name: redwood based
Qualcomm Technologies, Inc. SM7325 (DT) [ 7.216528] Call trace:
[ 7.216536] dump_backtrace+0x0/0x210
[ 7.216539] show_stack+0x14/0x20
[ 7.216544] dump_stack+0x9c/0xec
[ 7.216548] __might_resched+0x1f0/0x210
[ 7.216552] hashtab_insert+0x38/0x230
[ 7.216557] add_type+0xd4/0x2e0
[ 7.216559] ksu_type+0x24/0x60
[ 7.216562] apply_kernelsu_rules+0xa8/0x650
[ 7.216565] ksu_handle_execveat_ksud+0x2a8/0x460
[ 7.216568] ksu_handle_execveat+0x2c/0x60
[ 7.216571] __arm64_sys_execve+0xe8/0xf0
[ 7.216574] el0_svc_common+0xf4/0x1a0
[ 7.216577] do_el0_svc+0x2c/0x40
[ 7.216579] el0_sync_handler+0x18c/0x200
[ 7.216582] el0_sync+0x140/0x180
This is because apply_kernelsu_rules() uses rcu_read_lock() to protect
SELinux policy modifications. However, cond_resched() from
hashtab_insert() at security/selinux/ss/hashtab.c is internally called
and it sleeps which is illegal under an RCU read-side critical section.
While replacing it with a spinlock would suppress the warning, this is
fundamentally incorrect because sleeping is illegal while holding a
spinlock and spinlock would turn off preemption which isn't an ideal
solution since it intentionally turns off rescheduling, and can lead to
deadlocks.
Instead, replace the RCU lock with a mutex lock. Mutex lock allows
sleeping when necessary, which is appropriate here because
apply_kernelsu_rules() runs in process context, not in atomic or
interrupt context. As apply_kernelsu_rules() is invoked only once during
post boot (SYSTEM_RUNNING), the mutex lock does not introduce any major
runtime performance regression and provides correct synchronization.
Fixes: https://github.com/tiann/KernelSU/issues/2637
Signed-off-by: Tashfin Shakeer Rhythm <tashfinshakeerrhythm@gmail.com >
2025-07-10 17:50:14 +06:00
Rifat Azad
f08fcec777
kernel: changed constant value for CMD_HOOK_MODE to 0xC0DEAD1A and CMD_GET_MANAGER_UID to 16, to avoid future conflitcs with upstream
2025-07-10 00:50:45 +06:00
Rifat Azad
afe6ad7261
docs: add crowdin localization progress
2025-07-10 00:04:22 +06:00
Rifat Azad
54b26fd32c
New Crowdin updates ( #644 )
...
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi-rIN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
2025-07-08 22:00:14 +06:00
Berserkr2k
4b56b14a4f
docs: Add Spanish README ( #628 )
...
Add the README_ES.md file to provide documentation for Spanish-speaking users.
2025-07-08 00:39:25 +06:00
Rifat Azad
9b4c6057a0
New Crowdin updates ( #634 )
...
* New translations manager/app/src/main/res/values-ar-rSA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn-rBD/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg-rBG/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rCN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh-rTW/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr-rFR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de-rDE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi-rIN/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hu-rHU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-in-rID/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it-rIT/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja-rJP/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ko-rKR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa-rIR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl-rPL/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt-rBR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru-rRU/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es-rEM/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-sv-rSE/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-th-rTH/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr-rTR/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk-rUA/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi-rVN/strings.xml (bundle: 8)
2025-07-07 17:27:03 +06:00
Rifat Azad
873740ef1c
docs: added Crowdin Translators credits to README
2025-07-07 17:25:53 +06:00
Rifat Azad
ad80c1ea77
manager: remove current locale format to fix locale format to android_code
2025-07-07 17:12:03 +06:00
Rifat Azad
d5c6f0affb
New Crowdin updates ( #629 )
...
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
2025-07-07 13:10:09 +06:00
Rifat Azad
162056f9ff
New Crowdin updates ( #627 )
...
* New translations manager/app/src/main/res/values-ar/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hu/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ko/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-sv/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-th/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ar/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi/strings.xml (bundle: 8)
2025-07-07 04:20:04 +06:00
Eren
3af1d0354d
docs: Update README_TR.md ( #598 )
2025-07-06 13:52:41 +06:00
kam821
6adb2eaf51
Update Polish README ( #624 )
...
- Moved to the new README format
- Added missing languages in the header
- Updated README_UA.md link title.
2025-07-06 13:46:43 +06:00
Rifat Azad
ce91e4fedb
New Crowdin updates ( #623 )
...
* New translations manager/app/src/main/res/values-ar/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hu/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ko/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fa/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-sv/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-th/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ar/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bg/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ja/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ar/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-hi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-ru/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-fr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-id/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-it/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pl/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-es/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-tr/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-uk/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-zh/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-de/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-pt/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-vi/strings.xml (bundle: 8)
* New translations manager/app/src/main/res/values-bn/strings.xml (bundle: 8)
2025-07-06 13:45:36 +06:00
Rifat Azad
a36390ea03
Update Crowdin configuration file
2025-07-05 21:47:41 +06:00
Rifat Azad
e31e0271cb
manager: clean translations
2025-07-05 21:37:48 +06:00
Rifat Azad
b97fc2bec2
Revert "kernel/Makefile: check kernelsu driver version from online git repo first, if fails then check local .git and if that also fails then use hardcoded fallback"
...
This reverts commit a37f398cc7 .
- this is a very flawed logic for when we try to build with release tags or specific commit hashes instead of latest commit, the online logic will always append latest version instead of the actual version of code (i.e release tags or commit hashes)
2025-07-05 17:35:25 +06:00
Rifat Azad
10875ee190
manager: refactor home module/superuser plural/singular strings
2025-07-04 23:52:20 +06:00
Rifat Azad
fdb01c918a
docs: add webui-next api documentation
2025-07-04 21:38:41 +06:00
Rifat Azad
6afa86d2ae
manager/webui: let getPackagesIcons generate icon and store in cache as well when called
2025-07-04 01:22:53 +06:00
Rifat Azad
25fa6b7b9b
manager: webui-next is now amoled mode compliant
2025-07-03 22:27:18 +06:00
Rifat Azad
a361fa3272
manager: implement getPackagesIcons and cacheAllPackageIcons api to webui-next
2025-07-03 22:03:13 +06:00
Rifat Azad
4a9733c078
manager: sort a-z order for webui-next list packages api
2025-07-03 20:12:21 +06:00
Rifat Azad
31aa571bc2
susfsd: refactored show features & support to match ksu_susfs standards (ref https://gitlab.com/simonpunk/susfs4ksu/-/commit/ad56926 )
2025-07-03 19:30:06 +06:00
Rifat Azad
58167a4289
manager: introduce app package info API for webui-next
2025-07-03 15:54:31 +06:00
Rifat Azad
a8bfd1cc7d
manager:added more dynamic color vars to webui-next
2025-07-02 16:20:28 +06:00
Rifat Azad
58aeb2697a
manager: add monet colors support to webui (webui-next)
...
- colors are served to /internal/colors.css
the current vars are :
primary
onPrimary
background
onSurface
onSurfaceVariant
tonalSurface
surfaceBright
outlineVariant
error
2025-07-02 14:36:43 +06:00
Rifat Azad
7f68766dc4
manager: move module/allowlist backup directory back to /data/adb/ksu/backup dir since /sdcarf/.ksunext is futile and easily can be used as a detection
2025-07-02 02:30:59 +06:00
Rifat Azad
310c0573c6
manager: fix empty gap shown when zygisk is unavailable ( fix #594 )
2025-07-02 02:08:54 +06:00
Rifat Azad
d1aad01df3
manager: new zygisk detection method implemented and deprecated old method
...
Currently only supports ReZygisk and soon ZygiskNext will hopefully follow (ZN users will have issues detecting zygisk injections until then)
2025-07-01 22:21:40 +06:00
Hinata Saine
9733b92d30
Do not translate SELinux status in Japanese ( #590 )
2025-07-01 15:28:25 +06:00
Pedro.js
aaf776f421
manager: fix integer underflow in get_manager_uid ( #591 )
...
This commit fixes the issue where the "uid_t" type variable, typedef'd from unsigned int, was being assigned -1, causing an integer underflow.
2025-06-30 22:17:15 +06:00
Rifat Azad
5e33aee99f
manager: fix pull to refresh handling in ModuleList
2025-06-30 19:08:14 +06:00
Rifat Azad
4e3f06d405
kernel: added new prctl CMD_GET_MANAGER_UID to get the uid of the crowned manager
...
manager: show crowned manager uid in infocard when developer options is enabled
2025-06-30 14:22:19 +06:00
роизен
98b9863041
Update README_UA.md ( #577 )
...
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-06-30 13:22:45 +06:00
luigimak
29ae76d1fb
Update and fix Italian translation ( #583 )
2025-06-30 13:21:13 +06:00
igor
2c3841558e
Update translations ( #580 )
2025-06-30 13:20:55 +06:00
Juno Bủh
c8b357e31b
Update Vietnamese Translation ( #578 )
...
* Update Vietnamese Translation
* Update Vietnamese Translation
* Update Vietnamese Strings
* Update Vietnamese Translation
2025-06-30 13:20:43 +06:00
AxelPLN(Axel Yinjia Huang)
3ad02ff50b
fix: update translation for zh-rCH & zh-rTW ( #575 )
...
* docs: sync README_CN & README_TW with en
* fix: update manager translation for zh-rCN & zh-rTW
* docs: fixed some text issue
* fix: update translation about su compatibility
2025-06-30 13:20:23 +06:00
mr_vokintos
6a54b30a9d
Update Russian ( #574 )
...
* Update Russian
again
* Update strings.xml
2025-06-30 13:20:06 +06:00
роизен
b0cb3bb4c2
Update Ukranian ( #573 )
...
* Update Uk
* Update strings.xml
2025-06-30 13:19:47 +06:00
Rifat Azad
7f957be99b
manager: fix ListItem title size
2025-06-29 20:10:31 +06:00
Rifat Azad
a54c319d55
manager: improve padding
2025-06-29 18:50:04 +06:00
Rifat Azad
2c71531533
manager: UI overhaul
2025-06-29 15:31:17 +06:00
Rifat Azad
5c61a70e5a
manager: fix disable back instance if flashing.status is flashing
2025-06-29 00:05:51 +06:00
Rifat Azad
fdf1d61735
manager: remove unused lib of mmrl and pro guard rules
2025-06-28 20:21:14 +06:00
Rifat Azad
93dc61e113
manager: change FAB visibility with scrolling gestures on module screen list
2025-06-28 19:45:32 +06:00
Rifat Azad
d80a3ebcda
manager: removed deprecated webuix and allow superuser and module management capabilities even with su compat disabled
2025-06-28 17:17:49 +06:00
igor
4270fd8b1e
update translations in docs and manager ( #571 )
...
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-06-27 22:51:05 +06:00
роизен
764dbc3782
Improve README_UA ( #569 )
...
* Improve README_UA
* Update README_UA.md
2025-06-27 22:48:49 +06:00
роизен
080ab9a952
Update Uk ( #566 )
2025-06-27 22:48:32 +06:00
AxelPLN(Axel Yinjia Huang)
a9cab5ccfd
fix: complete the text of the module labels ( #558 )
...
- replace the string Resource ID of uninstalled & those can be updated modules
2025-06-27 22:48:18 +06:00
Rifat Azad
3d44602537
manager: check additional zygisk 64 libs instead of only 32 bit lib for zygisk detection
2025-06-27 21:13:25 +06:00
Eren
88eb2a2723
Improve README ( #562 )
...
* Improve README
* Update README.md
2025-06-27 18:39:33 +06:00
NkBe
e272e557b0
manger: fix lkm detection ( #2654 )
...
原因请看
https://github.com/SukiSU-Ultra/SukiSU-Ultra/pull/217#issuecomment-3004461174
文中介绍的是lkm的问题 但实测下来gki也有这样的问题 但修复方法通用
2025-06-27 18:02:42 +06:00
Rifat Azad
2a4794e422
manager: implemented zygisk required label for module card
2025-06-27 18:02:34 +06:00
mr_vokintos
818bdbead6
Update Russian ( #557 )
2025-06-27 14:37:54 +06:00
Nhật Minh
76249fa67d
Update strings.xml ( #553 )
2025-06-27 14:37:39 +06:00
AxelPLN(Axel Yinjia Huang)
ed50b57b57
fix: update manager translation for zh-rCN & zh-rTW ( #556 )
...
* docs: complete text for README_CN & README_TW
* fix: update manager translation for zh-rCN & zh-rTW
also complete some text for module label and language switching functionality
2025-06-27 14:37:10 +06:00
Rifat Azad
f05f776a08
manager: fix Condition is always 'true'
2025-06-27 12:02:16 +06:00
Axel Yinjia Huang
c9b79c3016
manager: add basic language switching functionality
2025-06-27 11:37:12 +06:00
Rifat Azad
3ff10d6622
susfsd: remove deprecated CONFIG_KSU_SUSFS_SUS_OVERLAYFS and add CONFIG_KSU_SUSFS_HAS_MAGIC_MOUNT
2025-06-26 23:55:29 +06:00
Rifat Azad
b95d2b69b6
manager: add vendor_boot suggestion for LKM patch
2025-06-26 23:44:46 +06:00
Rifat Azad
2cd8453877
Revert "manager: move the wx platform init to the Application class so it starts as soon as the app process launches"
...
This reverts commit d5c4f85d73 .
2025-06-26 23:25:37 +06:00
роизен
b7300b0525
Update translation for UK ( #552 )
2025-06-26 22:02:09 +06:00
kam821
3a278d560f
Update Polish translation ( #521 )
...
* Update Polish translation
- Improve cosmetics / context-sensitive lines
* Update Polish translation - backup/restore
- Cosmetics, worth considering changing it in the future to keep option name in one line.
* Update Polish translation - homepage
- Shortened translation to work around broken formatting
2025-06-26 20:01:55 +06:00
igor
03fa2eddb2
Update portuguese translation ( #518 )
2025-06-26 17:43:27 +06:00
Rifat Azad
b74e953ad2
ksud: implement patching LKM vendor_ramdisk/ramdisk.cpio for compatibily needed for some pixel devices
2025-06-26 10:33:58 +06:00
Rifat Azad
39717b0a3f
Revert "ksud: rust FMT"
...
This reverts commit 78eb3b0b22 .
2025-06-25 17:58:52 +06:00
Rifat Azad
7f0eccd3d5
ksud: handle errors and non compatible ramdisk
2025-06-25 17:43:59 +06:00
Rifat Azad
78eb3b0b22
ksud: rust FMT
2025-06-25 13:25:28 +06:00
Rifat Azad
39f20bf573
manager: fix uneven spacing for empty label for superuser app section with DEFAULT label ( fix #547 )
2025-06-25 12:54:13 +06:00
Rifat Azad
092eb1b23d
manager: use busybox for tar and du commands as not all devices has it most likely and if module size is 0 bytes then show null
2025-06-24 17:56:50 +06:00
Rifat Azad
30e2ed5db5
ksud: third test properly check if vendor is already patched or not for lkm restoration and also handle magisk patched vendor boot
2025-06-24 16:47:44 +06:00
Rifat Azad
dc7ae2db5f
manager: fix status card startActivity intent fallback to not allow lkm install on non gki
2025-06-24 09:53:20 +06:00
Rifat Azad
b3b7ef1cb3
manager: dont show developer options and banner toggle when ksuversion is null
2025-06-24 09:26:14 +06:00
Rifat Azad
4de4d1e091
ksud: second test of vendor_boot patching now handling vendor_boot partition and restore partition
2025-06-24 09:17:24 +06:00
Rifat Azad
0beea57ab7
ksud: test vendor_boot patching for some newer devices
2025-06-23 18:17:46 +06:00
Rifat Azad
49aee1ff4c
manager: remove susfs info from status card and merge it to info card
2025-06-21 17:01:21 +06:00
Rifat Azad
f7a3699fe3
manager: show module update count as badge in bottom bar instead of status card
2025-06-21 12:44:29 +06:00
5ec1cff
66d42de599
app: persist show system app settings
2025-06-20 00:54:23 +06:00
Kaorun
d562594ae1
Update Module.kt
2025-06-19 13:35:05 +06:00
Rifat Azad
02afc6710c
manager: show sucmpat when both sucompat is disabled and sus_su enabled
2025-06-18 20:23:35 +06:00
Caner Karaca
9d9f9ed5d5
Update
2025-06-16 06:00:17 +06:00
kam821
b3b6320946
Update Polish translation
...
- Added missing strings
2025-06-16 05:56:46 +06:00
Rifat Azad
d43b8320ad
manager: minor improvements
2025-06-16 05:55:14 +06:00
dependabot[bot]
a2260ae330
build(deps): bump the crates group across 1 directory with 27 updates
...
Bumps the crates group with 22 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.38` | `4.5.40` |
| [which](https://github.com/harryfei/which-rs ) | `7.0.3` | `8.0.0` |
| [getopts](https://github.com/rust-lang/getopts ) | `0.2.21` | `0.2.23` |
| [adler2](https://github.com/oyvindln/adler2 ) | `2.0.0` | `2.0.1` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.18` | `0.6.19` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.10` | `1.0.11` |
| [anstyle-parse](https://github.com/rust-cli/anstyle ) | `0.2.6` | `0.2.7` |
| [anstyle-query](https://github.com/rust-cli/anstyle ) | `1.1.2` | `1.1.3` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.8` | `3.0.9` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.17.0` | `3.18.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.23` | `1.2.26` |
| [clap_lex](https://github.com/clap-rs/clap ) | `0.7.4` | `0.7.5` |
| [colorchoice](https://github.com/rust-cli/anstyle ) | `1.0.3` | `1.0.4` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.1` | `1.1.2` |
| [memchr](https://github.com/BurntSushi/memchr ) | `2.7.4` | `2.7.5` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.8` | `0.8.9` |
| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill ) | `1.70.0` | `1.70.1` |
| [rustc-demangle](https://github.com/rust-lang/rustc-demangle ) | `0.1.24` | `0.1.25` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.20` | `1.0.21` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.101` | `2.0.102` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.45.0` | `1.45.1` |
| [windows-link](https://github.com/microsoft/windows-rs ) | `0.1.1` | `0.1.2` |
Updates `clap` from 4.5.38 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.40 )
Updates `which` from 7.0.3 to 8.0.0
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0 )
Updates `getopts` from 0.2.21 to 0.2.23
- [Release notes](https://github.com/rust-lang/getopts/releases )
- [Changelog](https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23 )
Updates `adler2` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oyvindln/adler2/commits )
Updates `anstream` from 0.6.18 to 0.6.19
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.18...anstream-v0.6.19 )
Updates `anstyle` from 1.0.10 to 1.0.11
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.10...v1.0.11 )
Updates `anstyle-parse` from 0.2.6 to 0.2.7
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.6...anstyle-parse-v0.2.7 )
Updates `anstyle-query` from 1.1.2 to 1.1.3
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.2...anstyle-query-v1.1.3 )
Updates `anstyle-wincon` from 3.0.8 to 3.0.9
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.8...anstyle-wincon-v3.0.9 )
Updates `bumpalo` from 3.17.0 to 3.18.1
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.17.0...v3.18.1 )
Updates `cc` from 1.2.23 to 1.2.26
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.23...cc-v1.2.26 )
Updates `clap_builder` from 4.5.38 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.38...v4.5.40 )
Updates `clap_derive` from 4.5.32 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.32...v4.5.40 )
Updates `clap_lex` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_lex-v0.7.4...clap_lex-v0.7.5 )
Updates `colorchoice` from 1.0.3 to 1.0.4
- [Commits](https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.3...colorchoice-v1.0.4 )
Updates `flate2` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2 )
Updates `libz-rs-sys` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
Updates `memchr` from 2.7.4 to 2.7.5
- [Commits](https://github.com/BurntSushi/memchr/compare/2.7.4...2.7.5 )
Updates `miniz_oxide` from 0.8.8 to 0.8.9
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/commits )
Updates `once_cell_polyfill` from 1.70.0 to 1.70.1
- [Changelog](https://github.com/polyfill-rs/once_cell_polyfill/blob/v1.70.1/CHANGELOG.md )
- [Commits](https://github.com/polyfill-rs/once_cell_polyfill/compare/v1.70.0...v1.70.1 )
Updates `rustc-demangle` from 0.1.24 to 0.1.25
- [Commits](https://github.com/rust-lang/rustc-demangle/commits )
Updates `rustversion` from 1.0.20 to 1.0.21
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.20...1.0.21 )
Updates `syn` from 2.0.101 to 2.0.102
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.101...2.0.102 )
Updates `tokio` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
Updates `unicode-width` from 0.1.14 to 0.2.1
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.14...v0.2.1 )
Updates `windows-link` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zlib-rs` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.40
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: which
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: crates
- dependency-name: getopts
dependency-version: 0.2.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: adler2
dependency-version: 2.0.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstream
dependency-version: 0.6.19
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle
dependency-version: 1.0.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-parse
dependency-version: 0.2.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-query
dependency-version: 1.1.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bumpalo
dependency-version: 3.18.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_lex
dependency-version: 0.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: colorchoice
dependency-version: 1.0.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: flate2
dependency-version: 1.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libz-rs-sys
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: memchr
dependency-version: 2.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: miniz_oxide
dependency-version: 0.8.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell_polyfill
dependency-version: 1.70.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustc-demangle
dependency-version: 0.1.25
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustversion
dependency-version: 1.0.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-version: 2.0.102
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: unicode-width
dependency-version: 0.2.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-link
dependency-version: 0.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zlib-rs
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-15 23:31:53 +06:00
dependabot[bot]
aa221acad1
build(deps): bump the crates group across 1 directory with 28 updates
...
Bumps the crates group with 23 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.38` | `4.5.40` |
| [which](https://github.com/harryfei/which-rs ) | `7.0.3` | `8.0.0` |
| [getopts](https://github.com/rust-lang/getopts ) | `0.2.21` | `0.2.23` |
| [adler2](https://github.com/oyvindln/adler2 ) | `2.0.0` | `2.0.1` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.18` | `0.6.19` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.10` | `1.0.11` |
| [anstyle-parse](https://github.com/rust-cli/anstyle ) | `0.2.6` | `0.2.7` |
| [anstyle-query](https://github.com/rust-cli/anstyle ) | `1.1.2` | `1.1.3` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.8` | `3.0.9` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.17.0` | `3.18.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.23` | `1.2.26` |
| [cfg-if](https://github.com/rust-lang/cfg-if ) | `1.0.0` | `1.0.1` |
| [clap_lex](https://github.com/clap-rs/clap ) | `0.7.4` | `0.7.5` |
| [colorchoice](https://github.com/rust-cli/anstyle ) | `1.0.3` | `1.0.4` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.1` | `1.1.2` |
| [memchr](https://github.com/BurntSushi/memchr ) | `2.7.4` | `2.7.5` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.8` | `0.8.9` |
| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill ) | `1.70.0` | `1.70.1` |
| [rustc-demangle](https://github.com/rust-lang/rustc-demangle ) | `0.1.24` | `0.1.25` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.20` | `1.0.21` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.101` | `2.0.102` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.45.0` | `1.45.1` |
| [windows-link](https://github.com/microsoft/windows-rs ) | `0.1.1` | `0.1.2` |
Updates `clap` from 4.5.38 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.40 )
Updates `which` from 7.0.3 to 8.0.0
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.3...8.0.0 )
Updates `getopts` from 0.2.21 to 0.2.23
- [Release notes](https://github.com/rust-lang/getopts/releases )
- [Changelog](https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23 )
Updates `adler2` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oyvindln/adler2/commits )
Updates `anstream` from 0.6.18 to 0.6.19
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.18...anstream-v0.6.19 )
Updates `anstyle` from 1.0.10 to 1.0.11
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.10...v1.0.11 )
Updates `anstyle-parse` from 0.2.6 to 0.2.7
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.6...anstyle-parse-v0.2.7 )
Updates `anstyle-query` from 1.1.2 to 1.1.3
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.2...anstyle-query-v1.1.3 )
Updates `anstyle-wincon` from 3.0.8 to 3.0.9
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.8...anstyle-wincon-v3.0.9 )
Updates `bumpalo` from 3.17.0 to 3.18.1
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.17.0...v3.18.1 )
Updates `cc` from 1.2.23 to 1.2.26
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.23...cc-v1.2.26 )
Updates `cfg-if` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/rust-lang/cfg-if/releases )
- [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.1 )
Updates `clap_builder` from 4.5.38 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.38...v4.5.40 )
Updates `clap_derive` from 4.5.32 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.32...v4.5.40 )
Updates `clap_lex` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_lex-v0.7.4...clap_lex-v0.7.5 )
Updates `colorchoice` from 1.0.3 to 1.0.4
- [Commits](https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.3...colorchoice-v1.0.4 )
Updates `flate2` from 1.1.1 to 1.1.2
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2 )
Updates `libz-rs-sys` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
Updates `memchr` from 2.7.4 to 2.7.5
- [Commits](https://github.com/BurntSushi/memchr/compare/2.7.4...2.7.5 )
Updates `miniz_oxide` from 0.8.8 to 0.8.9
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/commits )
Updates `once_cell_polyfill` from 1.70.0 to 1.70.1
- [Changelog](https://github.com/polyfill-rs/once_cell_polyfill/blob/v1.70.1/CHANGELOG.md )
- [Commits](https://github.com/polyfill-rs/once_cell_polyfill/compare/v1.70.0...v1.70.1 )
Updates `rustc-demangle` from 0.1.24 to 0.1.25
- [Commits](https://github.com/rust-lang/rustc-demangle/commits )
Updates `rustversion` from 1.0.20 to 1.0.21
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.20...1.0.21 )
Updates `syn` from 2.0.101 to 2.0.102
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.101...2.0.102 )
Updates `tokio` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
Updates `unicode-width` from 0.1.14 to 0.2.1
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.14...v0.2.1 )
Updates `windows-link` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zlib-rs` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/trifectatechfoundation/zlib-rs/releases )
- [Changelog](https://github.com/trifectatechfoundation/zlib-rs/blob/main/docs/release.md )
- [Commits](https://github.com/trifectatechfoundation/zlib-rs/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.40
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: which
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: crates
- dependency-name: getopts
dependency-version: 0.2.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: adler2
dependency-version: 2.0.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstream
dependency-version: 0.6.19
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle
dependency-version: 1.0.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-parse
dependency-version: 0.2.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-query
dependency-version: 1.1.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bumpalo
dependency-version: 3.18.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cfg-if
dependency-version: 1.0.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-version: 4.5.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_lex
dependency-version: 0.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: colorchoice
dependency-version: 1.0.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: flate2
dependency-version: 1.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libz-rs-sys
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: memchr
dependency-version: 2.7.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: miniz_oxide
dependency-version: 0.8.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell_polyfill
dependency-version: 1.70.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustc-demangle
dependency-version: 0.1.25
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rustversion
dependency-version: 1.0.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-version: 2.0.102
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: unicode-width
dependency-version: 0.2.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-link
dependency-version: 0.1.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zlib-rs
dependency-version: 0.5.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-15 23:31:36 +06:00
dependabot[bot]
c41d35db62
build(deps): bump the maven group across 1 directory with 9 updates
...
Bumps the maven group with 9 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.compose:compose-bom | `2025.05.01` | `2025.06.00` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.9.0` | `2.9.1` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.9.0` | `2.9.1` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.9.0` | `2.9.1` |
| androidx.webkit:webkit | `1.13.0` | `1.14.0` |
| [org.lsposed.libcxx:libcxx](https://github.com/LSPosed/prefab-libcxx ) | `27.0.12077973` | `28.1.13356709` |
| com.android.application | `8.10.0` | `8.10.1` |
| com.android.library | `8.10.0` | `8.10.1` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.21-2.0.1` | `2.1.21-2.0.2` |
Updates `androidx.compose:compose-bom` from 2025.05.01 to 2025.06.00
Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.9.0 to 2.9.1
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.0 to 2.9.1
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.0 to 2.9.1
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.0 to 2.9.1
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.0 to 2.9.1
Updates `androidx.webkit:webkit` from 1.13.0 to 1.14.0
Updates `org.lsposed.libcxx:libcxx` from 27.0.12077973 to 28.1.13356709
- [Commits](https://github.com/LSPosed/prefab-libcxx/compare/27.0.12077973...28.1.13356709 )
Updates `com.android.application` from 8.10.0 to 8.10.1
Updates `com.android.library` from 8.10.0 to 8.10.1
Updates `com.android.library` from 8.10.0 to 8.10.1
Updates `com.google.devtools.ksp` from 2.1.21-2.0.1 to 2.1.21-2.0.2
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.21-2.0.1...2.1.21-2.0.2 )
---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
dependency-version: 2025.06.00
dependency-type: direct:production
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.webkit:webkit
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.lsposed.libcxx:libcxx
dependency-version: 28.1.13356709
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: maven
- dependency-name: com.android.application
dependency-version: 8.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-version: 2.1.21-2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-15 23:31:19 +06:00
luigimak
e5f0c733b8
Update italian translation
...
add developer translation, values-it/strings.xml
2025-06-15 23:26:29 +06:00
kam821
70b52f85e9
Update Polish translation
...
- Added missing strings
- Updated translations for refreshed strings
2025-06-15 23:26:17 +06:00
роизен
303b5192ec
Update strings.xml
2025-06-15 23:26:05 +06:00
роизен
443d3a6abe
Update strings.xml
2025-06-15 23:26:05 +06:00
роизен
a2a7383343
Update strings.xml
2025-06-15 23:26:05 +06:00
роизен
ed64f933f5
Update strings.xml
2025-06-15 23:26:05 +06:00
роизен
4c7ad8eac4
Update strings.xml
2025-06-15 23:26:05 +06:00
роизен
6a922febcd
Update ukranian
2025-06-15 23:26:05 +06:00
Rifat Azad
71eba5df8b
manager: disable module and superuser navigation if sucompat is disabled and also show an indicator in status card
2025-06-15 22:07:15 +06:00
Rifat Azad
f1ef0afc20
manager: finish activity after flashing module intent is completed
2025-06-15 21:09:31 +06:00
Rifat Azad
844c9f94e9
manager: fix flashing lkm duplication
2025-06-15 20:13:32 +06:00
Rifat Azad
07a4d3457c
manager: add separate developer menu
2025-06-15 13:00:30 +06:00
Rifat Azad
8c9728df95
manager: fix zip not flashing from content:// uri
2025-06-15 12:09:32 +06:00
Rifat Azad
14ec1194e4
manager: add support for opening zip file and directly flash module
2025-06-15 07:09:13 +06:00
Rifat Azad
a37f398cc7
kernel/Makefile: check kernelsu driver version from online git repo first, if fails then check local .git and if that also fails then use hardcoded fallback
2025-06-14 22:52:10 +06:00
backslashxx
80bd797737
kernel: ksud: remove remove read_iter requirement
...
nothing uses this on old kernels, so even backporting this to file_operations
is not really needed
https://elixir.bootlin.com/linux/v3.16.85/source/include/linux/fs.h#L1487
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:14:12 +06:00
backslashxx
600d9ce5d2
kernel: throne_tracker: resolve s_magic for < 3.9
...
throne_tracker, cross-fs avoidance:
f_inode is f_path.dentry->d_inode
so file->f_inode->i_sb->s_magic is file->f_path.dentry->d_inode->i_sb->s_magic
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:14:03 +06:00
backslashxx
f15d9b18e9
kernel: ksud: d_is_reg to IS_REG
...
d_is_reg requires 4.0
- e36cb0b89c
IS_REG is still there on 6.15 so I do NOT see any issues forcing it for all.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:13:13 +06:00
backslashxx
aa19e8c609
kernel: throne_tracker: add strscpy/strlcpy compat
...
strscpy requires 4.3
strscpy on this usage can be replaced with strncpy + null term.
kernel gives us an option though.
strlcpy is fast af, hotrod fast. It’s just memcpy + null term, so lets go with that.
it got dropped in 6.8 due to risk concerns, so for those, lets use og strscpy.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:13:06 +06:00
backslashxx
2b2320000c
kernel: throne_tracker: remove unneeded check here
...
come to think of it, this part is only about folders
2025-06-14 20:12:51 +06:00
backslashxx
06135cc827
kernel: apk_sign: loop file open on is_manager_apk
...
lets loop on this and wait for installation to finish
this is the third race.
2025-06-14 20:12:14 +06:00
backslashxx
fc58bdf0e2
kernel: throne_tracker: harden packages.list checker further
2025-06-14 20:08:53 +06:00
backslashxx
9b5e60912d
kernel: throne_tracker, apk_sign: functionify d_lock spinlock check
2025-06-14 20:08:23 +06:00
backslashxx
c108a8ed32
kernel: throne_tracker: harden track_throne_function file read
...
this probably wont happen, but just to make sure, we dont block the rename now
so there is really a chance that this does not exist yet when the kthread runs.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:07:24 +06:00
F-19-F
adce657583
kernel: ksud: provide is_ksu_transition check v2
...
context: this is known by many as `selinux hook`, `4.9 hook`
add is_ksu_transition check which allows ksud execution under nosuid.
it also eases up integration on 3.X kernels that does not have check_nnp_nosuid.
Usage:
if (is_ksu_transition(old_tsec, new_tsec))
return 0;
on either check_nnp_nosuid or selinux_bprm_set_creds (after execve sid reset)
reference: dfe003c9fd
taken from:
`allow init exec ksud under nosuid`
- 3df9df42a6
- https://github.com/tiann/KernelSU/pull/166#issue-1565872173
250611-edit:
- remove ksu_execveat_hook entry check
- turns out some devices needs the transition for multiple times
Reported-by: edenadversary <143865198+edenadversary@users.noreply.github.com >
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:07:16 +06:00
rsuntk
d6601e1e54
kernel: core_hook: fix refcount leaks on try_umount ( #2635 )
...
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:03:30 +06:00
backslashxx
0d4efa649f
kernel: throne_tracker: avoid cross-fs traversal using s_magic check ( #2633 )
...
Skip directories that does NOT have the same magic as /data/app.
This is to avoid scanning incfs and any other stacked filesystems.
While this is way dumber, it's way cheaper.
no kern_path(), no missable path_put(), no ref handling.
This supercedes
`throne_tracker: avoid cross fs access
(https://github.com/tiann/KernelSU/pull/2626 )`
- upstream
0b6998b474
Signed-off-by: backslashxx
<118538522+backslashxx@users.noreply.github.com >
2025-06-14 20:03:04 +06:00
Wang Han
85f4e6ac27
Switch to prepare_creds/commit_creds ( #2631 )
...
Update API as per kernel doc recommends, also fix setup_groups refcount
leak while at it.
2025-06-14 20:01:36 +06:00
Rifat Azad
c91f9c18ec
Revert "kernel: ksud, throne_tracker: small changes for UL"
...
This reverts commit c4deee1e49 .
2025-06-14 19:54:59 +06:00
Rifat Azad
bf35f73430
Revert "kernel: throne_tracker: move throne_tracker to kthread"
...
This reverts commit 6a6fc07cd4 .
2025-06-14 19:54:36 +06:00
Rifat Azad
ad290a51a0
manager: fully polish and refactor module card ui
2025-06-12 23:40:14 +06:00
Rifat Azad
d218346613
manager: keep mount system preference persistent without breaking rootAvailable() checks
2025-06-12 21:50:16 +06:00
Rifat Azad
502e5599fe
manager: improve module card ui
2025-06-12 21:05:40 +06:00
Rifat Azad
11fb52b929
manager: merge legacy and revamped module card ui, also tapping the card open webui when available and actions when available but if both are available then prefer webui
2025-06-12 13:03:41 +06:00
Rifat Azad
057388ccef
manager: do not go at the start of the superuser list and stay where you were after app profile changes ( resolves #491 )
2025-06-12 10:42:53 +06:00
Rifat Azad
67759ad723
manager: update app state upon app profile changes
...
properly update the superuser app list state after changes have been made to app profile
2025-06-12 10:18:51 +06:00
Rifat Azad
f231cbdba7
Revert "manager: refresh superuser applist on appprofile exit"
...
This reverts commit fcbb02a115 .
2025-06-12 08:46:38 +06:00
Suraj J Pai
7abc9bc821
[BUGFIX] manager: Fix Module Flashing fails when orientation changes ( #503 )
...
The issue is caused by re-rendering of Activity when orientation changes.
All states are reset when it is re-rendered. Using ViewModel to manage zipUri fixes the issue.
Fixes issue: https://github.com/KernelSU-Next/KernelSU-Next/issues/488
2025-06-12 04:44:45 +06:00
GMárton
e7697d86fe
Update hungarian translation ( #489 )
...
* Update hungarian translation
* Fix typo
---------
Co-authored-by: Marty <marton.garamszegi@mptrdev.com >
2025-06-11 04:30:29 +06:00
1alessandro1
68394fddd5
Update doc ( #485 )
2025-06-11 04:30:14 +06:00
cvnertnc
90d34bf511
Manager: update values-tr/strings.xml ( #469 )
2025-06-11 04:29:47 +06:00
luigimak
236fbc7615
Update Italian Translation ( #461 )
...
* Update Italian Translation
values-it/strings.xml
* fix use_webuix_summary
Update values-it/strings.xml
* Update values-it/strings.xml
* Add module_size values-it/strings.xml
* Add settings_banner values-it/strings.xml
* fix settings_banner
2025-06-11 04:29:31 +06:00
mr_vokintos
6871cbdba7
Update Russian ( #466 )
...
* Update strings.xml
Update Russian
* Update strings.xml
* Update strings.xml
2025-06-11 04:29:15 +06:00
AxelPLN(Axel Yinjia Huang)
38a9949211
Update manager translations for zh-rCN & zh-rTW ( #456 )
...
* Update translations for zh-rCN &zh-rTW to 0a42dbf
* Add zh-rCN & zh-rTW translations for functions as legacyUI & module banner and so on.
Improve translations.
2025-06-11 04:27:58 +06:00
igor
9fba0faa43
Update portuguese translation ( #453 )
...
* Update portuguese translation
* Update strings.xml
* Update strings.xml
* Update README.md
* Update README_PT-BR.md
* Update strings.xml
* Update strings.xml
2025-06-11 04:26:43 +06:00
Caner Karaca
b1250b002e
Workflow Updates ( #481 )
...
* Update
* Use ubuntu-22.04
* Revert some renamings
* Create renovate.json
* oops
2025-06-11 04:23:22 +06:00
Rifat Azad
10f7d5cf50
Revert "manager: keep mount system preference persistent"
...
This reverts commit 609926bff1 .
2025-06-10 02:31:14 +06:00
rifsxd
0c883ddfd6
manager: let module banner be set locally from module dir
...
ex: banner=banner.png , banner=example.webp banner=temp/hello.jpg
if banner string value starts with http, https then it will try to fetch from online.
Co-authored-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com >
2025-06-06 04:09:16 +06:00
Paul
3921175e4c
kernel: core_hook: intercept devpts via security_inode_permission LSM ( #480 )
...
`ksu handles devpts with selinux lsm hook` - aviraxp
- no, not yet, but yes we can, thats a good idea.
This change tries to do that, so instead of hooking pts_unix98_lookup or
devpts_get_priv, we just watch security_inode_permission, if its devpts,
pass it along to the original handler.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-05 06:20:53 +06:00
5ec1cff
84fdcf8bf5
throne_tracker: avoid cross fs access
2025-06-03 03:30:54 +06:00
rifsxd
886cfd5a33
manager: adjusted module banner fade opacity
2025-06-03 03:28:42 +06:00
rifsxd
aea384bdd4
manager: do dynamic fade for banner based on monet when available
2025-06-03 01:49:57 +06:00
rifsxd
84695cea71
manager: do white fade for banner when on light mode
2025-06-03 00:58:58 +06:00
rifsxd
f91afe6c46
manager: add module background banners"
...
module devs can add banners for their modules through module.prop config
Example:
banner=https://something.com/banner.png
2025-06-03 00:34:37 +06:00
rifsxd
3f7e731df6
manager: fix update tag attached to wrong module after using sort options ( fix #473 )
2025-06-02 15:34:30 +06:00
rifsxd
582662dce9
manager: fix back gestures conflicting with LKM warning window ( fix #474 )
2025-06-02 15:12:59 +06:00
rifsxd
f3b49723e8
manager: add sorting by size for module list
2025-06-01 21:03:04 +06:00
backslashxx
c4deee1e49
kernel: ksud, throne_tracker: small changes for UL
...
Safe Ultra-Legacy changes that don't deserve their own commit
d_is_reg requires 4.0
- e36cb0b89c
IS_REG is still there on 6.15 so I do NOT see any issues forcing it for all.
strscpy requires 4.3
strscpy on this usage can be replaced with strncpy + null term.
kernel gives us an option though.
strlcpy is fast af, hotrod fast. It’s just memcpy + null term, so lets go with that.
it got dropped in 6.8 due to risk concerns, so for those, lets use og strscpy.
ref: openwrt/packages #26453
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-01 20:09:20 +06:00
Yaroslav Zviezda
6a6fc07cd4
kernel: throne_tracker: move throne_tracker to kthread
...
Runs throne_tracker() in kthread instead of blocking the caller.
Prevents full lockup during installation and removing the manager.
This also looks for manager UID in /data/system/packages.list, not
/data/system/packages.list.tmp
Nice additional side effect is a faster booting.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Co-Authored-By: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-06-01 20:03:38 +06:00
rifsxd
d8cb7ef772
manager: fix module sorting state when module list is null initially before modules are fetched (this should fix #470 )
2025-06-01 19:47:43 +06:00
rifsxd
dddf2f06a0
manager: show reboot button when flashing LKM directly and inactive slot
2025-06-01 15:46:25 +06:00
rifsxd
e7e935aeb2
manager: added module size label
2025-06-01 15:37:13 +06:00
rifsxd
cb146200aa
manager: output full logs of actions and flash modules when developer option is enabled
2025-06-01 04:05:35 +06:00
rifsxd
609926bff1
manager: keep mount system preference persistent
2025-06-01 03:37:10 +06:00
rifsxd
8803058521
manager: added amoled theme for non material u devices
2025-06-01 02:33:02 +06:00
rifsxd
c74805b12b
manager: autoexpand infocard when dev option is enabled
2025-06-01 01:43:08 +06:00
rifsxd
43870237fc
manager: removed unused imports from backuprestore.kt
2025-06-01 01:17:44 +06:00
rifsxd
ca24085b5b
manager: add a separate customization screen in settings
2025-06-01 01:17:35 +06:00
rifsxd
93191c2b8b
manager: add legacy ui toggle
2025-06-01 00:20:23 +06:00
rifsxd
ebc3ded2b2
manager: removed module config to override webui engine
2025-05-30 04:18:02 +06:00
rifsxd
d9d1c874ab
manager: improved module update detection and pre-load applist and modulelist
2025-05-30 02:09:13 +06:00
rifsxd
08477fc361
manager: improved module update status label
2025-05-29 20:55:11 +06:00
rifsxd
11836b876f
manager: change home screen power menu icon to a proper power menu icon
2025-05-29 17:24:20 +06:00
rifsxd
bf20965c46
manager: make the module card neat and clean with less clutter and add useful indicators
2025-05-29 16:14:15 +06:00
rifsxd
22a48e52eb
manager: rearrange and refactor the Module Card UI
2025-05-28 21:50:17 +06:00
rifsxd
15b703b5f2
manager: show webui and action label when a module has it
2025-05-28 20:42:57 +06:00
rifsxd
18f0eb8a36
manager: better spacing between app package name and label item in superuser
2025-05-28 18:12:23 +06:00
rifsxd
32cdcc6fbe
manager: improve layout and look of module cards
2025-05-28 17:57:46 +06:00
rifsxd
437c4b9bc5
manager: improved AMOLED mode
2025-05-28 16:11:00 +06:00
rifsxd
0a42dbf5ba
manager: add amoled mode
2025-05-28 04:21:38 +06:00
igor
ea4f319898
Update strings.xml ( #444 )
2025-05-28 01:14:02 +06:00
Rifat Azad
7b6b944106
docs: updated architecture support
2025-05-28 01:13:54 +06:00
rifsxd
59c966771e
manager: show modules update count on status card only if any update is vailable
2025-05-27 03:24:32 +06:00
rifsxd
a83c20b667
manager: removed the logic for if overlayfs is not found then show warning in module screen
...
since magic_mount is the default mount system and if overlayfs is not available we cant swtich to use overlayfs anyways
2025-05-27 03:00:04 +06:00
rifsxd
d5c4f85d73
manager: move the wx platform init to the Application class so it starts as soon as the app process launches
2025-05-27 02:05:58 +06:00
rifsxd
36f683a299
manager: fix module list empty until refreshed manually
2025-05-27 01:43:30 +06:00
Rifat Azad
652e9719ed
docs: removed LKM deprecation information
2025-05-26 13:31:46 +06:00
Der_Googler
011b658422
manager: Improvements ( #443 )
...
* manager: bump mmrl
* manager: use ktx ext Str.toUri
* manager: add "webui-engine" from config.json
This allows the developer to override the user preference of the selected WebUI engine.
Supported engines are:
- `wx` for WebUI X
- `ksu` for the KernelSU WebUI
All not named strings will default to `wx`
R.string.use_webuix_summary needs proper translations
* manager: add support for multilingual module meta
2025-05-26 03:03:31 +06:00
rifsxd
5fa1050e1b
src: bring back LKM patching
2025-05-26 03:03:18 +06:00
Rifat Azad
39617497ca
manager: change webui TaskDescription title
2025-05-25 10:49:56 +06:00
rifsxd
44ad960da7
src: add x86_64 support
2025-05-24 20:33:38 +06:00
rifsxd
db223a1e92
manager: do not show some infocard item if ksuVersion is null
2025-05-23 22:56:26 +06:00
Der_Googler
ea4b8f51c2
manager: use myUserId as fallback #429 ( #432 )
2025-05-23 20:34:09 +06:00
rifsxd
407826396b
ci: try release artifacts properly
2025-05-23 05:17:08 +06:00
rifsxd
124547c9c5
manager: update root project name to "KernelSU-Next"
2025-05-23 05:02:04 +06:00
igor
db7a9df880
Update translation ( #423 )
2025-05-23 04:55:37 +06:00
rifsxd
29725214f7
ksud_overlayfs: change find_temp_path to use keep() method for temporary directory since into_path() is deprecated
2025-05-23 04:52:48 +06:00
rifsxd
9189de4db1
manager: refactor backup and restore paths and logic for modules and allowlist
2025-05-23 04:48:36 +06:00
rifsxd
fec0032883
ksud: fix clippy warning/error
2025-05-23 03:18:36 +06:00
роизен
1ee737b1aa
Update and rename strings.xml to strings.xml ( #422 )
2025-05-23 00:43:45 +06:00
dependabot[bot]
2a32e1d746
build(deps): bump the crates group across 1 directory with 18 updates ( #417 )
...
Bumps the crates group with 11 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.37` | `4.5.38` |
| rust-embed | `8.7.1` | `8.7.2` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.19.1` | `3.20.0` |
| [ahash](https://github.com/tkaitchuck/ahash ) | `0.8.11` | `0.8.12` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.7` | `3.0.8` |
| [backtrace](https://github.com/rust-lang/backtrace-rs ) | `0.3.74` | `0.3.75` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.21` | `1.2.23` |
| [crc](https://github.com/mrhooray/crc-rs ) | `3.2.1` | `3.3.0` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.2` | `0.3.3` |
| [libm](https://github.com/rust-lang/compiler-builtins ) | `0.2.14` | `0.2.15` |
| [windows-core](https://github.com/microsoft/windows-rs ) | `0.61.0` | `0.61.2` |
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
Updates `rust-embed` from 8.7.1 to 8.7.2
Updates `tempfile` from 3.19.1 to 3.20.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
Updates `ahash` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/commits )
Updates `anstyle-wincon` from 3.0.7 to 3.0.8
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.7...anstyle-wincon-v3.0.8 )
Updates `backtrace` from 0.3.74 to 0.3.75
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.74...0.3.75 )
Updates `cc` from 1.2.21 to 1.2.23
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.21...cc-v1.2.23 )
Updates `clap_builder` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.37...v4.5.38 )
Updates `crc` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/mrhooray/crc-rs/releases )
- [Commits](https://github.com/mrhooray/crc-rs/commits )
Updates `getrandom` from 0.3.2 to 0.3.3
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.2...v0.3.3 )
Updates `libm` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15 )
Updates `rust-embed-impl` from 8.7.0 to 8.7.2
Updates `rust-embed-utils` from 8.7.0 to 8.7.2
Updates `windows-core` from 0.61.0 to 0.61.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-result` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-strings` from 0.4.0 to 0.4.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zerocopy` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
Updates `zerocopy-derive` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-version: 8.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-version: 3.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: ahash
dependency-version: 0.8.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: backtrace
dependency-version: 0.3.75
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.23
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.38
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: crc
dependency-version: 3.3.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: getrandom
dependency-version: 0.3.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-core
dependency-version: 0.61.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-result
dependency-version: 0.3.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-strings
dependency-version: 0.4.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zerocopy
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: zerocopy-derive
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 00:40:58 +06:00
dependabot[bot]
bdaf50ab0f
build(deps): bump the crates group across 1 directory with 18 updates ( #416 )
...
Bumps the crates group with 11 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.37` | `4.5.38` |
| rust-embed | `8.7.1` | `8.7.2` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.19.1` | `3.20.0` |
| [ahash](https://github.com/tkaitchuck/ahash ) | `0.8.11` | `0.8.12` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.7` | `3.0.8` |
| [backtrace](https://github.com/rust-lang/backtrace-rs ) | `0.3.74` | `0.3.75` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.21` | `1.2.23` |
| [crc](https://github.com/mrhooray/crc-rs ) | `3.2.1` | `3.3.0` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.2` | `0.3.3` |
| [libm](https://github.com/rust-lang/compiler-builtins ) | `0.2.14` | `0.2.15` |
| [windows-core](https://github.com/microsoft/windows-rs ) | `0.61.0` | `0.61.2` |
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
Updates `rust-embed` from 8.7.1 to 8.7.2
Updates `tempfile` from 3.19.1 to 3.20.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
Updates `ahash` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/commits )
Updates `anstyle-wincon` from 3.0.7 to 3.0.8
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.7...anstyle-wincon-v3.0.8 )
Updates `backtrace` from 0.3.74 to 0.3.75
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.74...0.3.75 )
Updates `cc` from 1.2.21 to 1.2.23
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.21...cc-v1.2.23 )
Updates `clap_builder` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.37...v4.5.38 )
Updates `crc` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/mrhooray/crc-rs/releases )
- [Commits](https://github.com/mrhooray/crc-rs/commits )
Updates `getrandom` from 0.3.2 to 0.3.3
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.2...v0.3.3 )
Updates `libm` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15 )
Updates `rust-embed-impl` from 8.7.0 to 8.7.2
Updates `rust-embed-utils` from 8.7.0 to 8.7.2
Updates `windows-core` from 0.61.0 to 0.61.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-result` from 0.3.2 to 0.3.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows-strings` from 0.4.0 to 0.4.2
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `zerocopy` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
Updates `zerocopy-derive` from 0.7.35 to 0.8.25
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-version: 8.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-version: 3.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: ahash
dependency-version: 0.8.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-version: 3.0.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: backtrace
dependency-version: 0.3.75
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.23
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-version: 4.5.38
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: crc
dependency-version: 3.3.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: getrandom
dependency-version: 0.3.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-version: 8.7.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-core
dependency-version: 0.61.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-result
dependency-version: 0.3.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: windows-strings
dependency-version: 0.4.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zerocopy
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: zerocopy-derive
dependency-version: 0.8.25
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 00:40:36 +06:00
dependabot[bot]
37a129080a
build(deps): bump the maven group across 1 directory with 10 updates ( #378 )
...
Bumps the maven group with 10 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.9` | `2.9.0` |
| androidx.compose:compose-bom | `2025.04.01` | `2025.05.00` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.8.7` | `2.9.0` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.8.7` | `2.9.0` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.8.7` | `2.9.0` |
| com.android.application | `8.9.2` | `8.10.0` |
| com.android.library | `8.9.2` | `8.10.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin ) | `2.1.20` | `2.1.21` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin ) | `2.1.20` | `2.1.21` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.20-2.0.1` | `2.1.21-2.0.1` |
Updates `androidx.navigation:navigation-compose` from 2.8.9 to 2.9.0
Updates `androidx.compose:compose-bom` from 2025.04.01 to 2025.05.00
Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.7 to 2.9.0
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to 2.9.0
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to 2.9.0
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to 2.9.0
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to 2.9.0
Updates `com.android.application` from 8.9.2 to 8.10.0
Updates `com.android.library` from 8.9.2 to 8.10.0
Updates `com.android.library` from 8.9.2 to 8.10.0
Updates `org.jetbrains.kotlin.android` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21 )
Updates `com.google.devtools.ksp` from 2.1.20-2.0.1 to 2.1.21-2.0.1
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-2.0.1...2.1.21-2.0.1 )
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-version: 2025.05.00
dependency-type: direct:production
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.application
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-version: 2.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-version: 2.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-version: 2.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-version: 2.1.21-2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 00:40:18 +06:00
Rifat Azad
024b6ce292
docs: updated installation link for all README
2025-05-22 20:45:58 +06:00
rifsxd
b13a12e3d5
manager: something interesting?
2025-05-22 11:02:01 +06:00
rifsxd
9d9738eed0
manager: keep screen on when FlashingStatus.FLASHING
2025-05-22 10:21:31 +06:00
rifsxd
135fe1e5d4
manager: made the see more collapse button round for infocard
2025-05-22 10:07:03 +06:00
Rifat Azad
2d033b6b87
manager: disable mount system info if ksuversion is null
2025-05-22 09:48:25 +06:00
cvnertnc
9048ffbdab
Manager: update values-tr/strings.xml and Docs: update README-tr.md ( #415 )
2025-05-22 08:38:47 +06:00
роизен
d43fdd3cb4
Add Ukranian ( #414 )
...
* Create README_UA.md
* Update README_UA.md
* Update README.md
* Update README_BG.md
* Update README_CN.md
* Update README_FR.md
* Update README_ID.md
* Update README_IT.md
* Update README_JA.md
* Update README_KO.md
* Update README_PL.md
* Update README_PT-BR.md
* Update README_RU.md
* Update README_TH.md
* Update README_TR.md
* Update README_TW.md
* Update README_VI.md
* Create strings.xml
* МЕГА ПОТУЖНО
* МЕГА ПОТУЖНО
* напотужнічав
---------
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-05-22 08:37:51 +06:00
Melamit
14d16eff46
docs: Update translations ( #383 )
...
* docs: Update Installation instruction link for BG, JA and EN
* docs: Add Ukrainian translation
* docs: Add LKM mode deprecaton info in English and Ukrainian translations
This informs the user about the recent change in KernelSU Next manager in the Readme
---------
Co-authored-by: melamit <sunshine@melamit.in >
2025-05-22 08:06:07 +06:00
luigimak
1a603c2b48
Update Italian Translation ( #413 )
...
Update values-it/strings.xml
2025-05-22 08:02:45 +06:00
mr_vokintos
2092161fe0
Update Russian ( #409 )
...
* Update README_RU.md
Donations added
* Update strings.xml
fix
* Update strings.xml
again
* Update README_RU.md
* Update Ru strings.xml
Fixes and additions
* Update README_RU.md
I didn't like the way it looked
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
2025-05-22 08:01:44 +06:00
igor
a8b92f50cc
Update portuguese translation ( #401 )
2025-05-22 08:00:21 +06:00
itsaschoolbus
4556c9a5d1
manager: Update LKM mode deprecation string for Vietnamese ( #396 )
2025-05-22 07:59:58 +06:00
Nhật Minh
e6fcae4f02
Update strings.xml ( #372 )
2025-05-22 07:59:34 +06:00
Rifat Azad
74ab5488e1
manager: rename unmount -> umount for superuser label item
2025-05-22 07:39:18 +06:00
rifsxd
5cdec242eb
manager: keep screen on when isActionRunning ( #341 )
2025-05-22 00:27:31 +06:00
rifsxd
e938a499f6
manager: disabled auto update by default
2025-05-22 00:09:40 +06:00
rifsxd
84b5915eea
manager: use WebUIX as default webui providor
2025-05-22 00:08:07 +06:00
rifsxd
540ce1d2c3
manager: redesign/rearrange home infocard
2025-05-21 23:42:05 +06:00
rifsxd
b40f2af0f0
manager: fix bad prctl calls for native code
2025-05-21 22:55:38 +06:00
rifsxd
324d09a61e
manager: added MINIMAL_SUPPORTED_HOOK_MODE and hook_mode info
2025-05-21 18:07:47 +06:00
rifsxd
d5dfecefea
Revert "kernel: Makefile: sanity checks"
...
This reverts commit 26d3ec14a6 .
2025-05-21 18:07:46 +06:00
rifsxd
ce37e17c87
kernel: added CMD_HOOK_MODE prctl to get the enabled su hook mode value
2025-05-21 18:07:41 +06:00
rifsxd
3b1d5f15f4
manager: webuix no longer should be stated beta as it is stable enough for release
2025-05-21 15:18:01 +06:00
rifsxd
714ec4695b
manager: show home_failure instead of lkm_mode_deprecated
2025-05-21 15:16:37 +06:00
rifsxd
3795d92d7a
manager: fix kprobes strings
2025-05-21 15:15:27 +06:00
rifsxd
eed685507a
kernel: rename KSU_WITH_KPROBES to KSU_KPROBES_HOOK for better self explanitory
2025-05-21 15:13:17 +06:00
backslashxx
26d3ec14a6
kernel: Makefile: sanity checks
2025-05-21 15:09:33 +06:00
ShirkNeko
96d475407a
Add a formatting string for the update list #2556 ( #2597 )
...
Fix module update failures caused by spaces and other non Linux readable
characters
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-05-21 15:03:06 +06:00
backslashxx
27d8bc458f
kernel: sucompat: increase reliability of execve_sucompat
...
On plain ARMv8.0 devices (A53,A57,A73), strncpy_from_user_nofault() sometimes
fails to copy `filename_user` string correctly. This breaks su ofc, breaking
some apps like Termux (Play Store ver), ZArchiver and Root Explorer.
This does NOT seem to affect newer ARMv8.2+ CPUs (A75/A76 and newer)
My speculation? ARMv8.0 has weak speculation :)
here we replace `strncpy_from_user_nofault()` with another routine:
- access_ok() to validate the pointer
- strncpy_from_user() to copy and validate string
- manual null-termination just in case, as strncpy_from_user_nofault also does it
- remove that memset, seems useless as it is an strncpy, not strncat
Kind of mimicking _nofault, but yes with this one we allow pagefaults.
Tested on:
- ARMv8.0 A73.a53, A57.a53, A53.a53
- ARMv8.2 A76.a55
Tested-by: iDead XD <rafifirdaus12bb@gmail.com >
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-21 15:01:01 +06:00
Der_Googler
519f86c47e
manager: refactor label item in superuser list ( #403 )
2025-05-19 22:50:11 +06:00
backslashxx
980f71c1bd
kernel: core_hook: fixup 217d230b ( #402 )
...
Reported-by: Trijal Saha <97483939+Trijal08@users.noreply.github.com >
2025-05-19 22:49:44 +06:00
Rifat Azad
7692665428
manager: warn about LKM mode deprecation for GKI2 kernels
2025-05-19 00:07:05 +06:00
Trijal Saha
aaca0b5283
ci: Only have one task for susfsd irrespective of the target architecture ( #395 )
2025-05-18 22:49:39 +06:00
Der_Googler
e5a495489d
Improve StatusCard and fix WX wrappers of WebUI X ( #393 )
...
* manager: bump mmrl to 1998c70b77
* manager: improve StatusCard
2025-05-18 22:11:38 +06:00
Der_Googler
e07a6fb3ff
manager: Bump MMRL and possible fix #384 ( #391 )
...
* manager: bump mmrl to 346470abb8
- Possible fix a bug where IUserManager.getUsers(ZZZ) are not defined in the framework.jar
- Refactored WebUI X to meet the new WXInterface
- Only fetch the app from the current user and not all users
* manager: remove unused AIDL interfaces
2025-05-18 16:50:51 +06:00
Rifat Azad
b8c2660996
manager: add ABI info icon
2025-05-18 12:30:20 +06:00
rifsxd
ec2ecdcacb
manager: fix unresolved referance
2025-05-18 12:22:34 +06:00
rifsxd
3c3ab77f65
manager: Add ABI archirecture info for manager
2025-05-18 12:09:08 +06:00
rifsxd
ffb2c89c36
manager: add kernel ABI info
2025-05-18 12:03:49 +06:00
rifsxd
bda62cc8a1
manager: refine working mode designation
2025-05-18 11:54:41 +06:00
Wang Han
a052af4180
Fix fallback option for createRootShell() ( #2593 )
2025-05-18 11:30:47 +06:00
rifsxd
8835c37536
ksud_magic: Update zip-extensions and set needed features for zip
...
zip-extensions does not export time and deflate64 features now.
2025-05-18 11:29:58 +06:00
Wang Han
69f3c9f6ab
Update zip-extensions and set needed features for zip ( #2592 )
...
zip-extensions does not export time and deflate64 features now.
2025-05-18 11:25:38 +06:00
Rifat Azad
af3e0bd6a5
ci: fux ksud armv7a artifact download
2025-05-18 10:40:31 +06:00
Rifat Azad
5b14512323
ci: fux susfsd artifact download
2025-05-18 10:32:41 +06:00
Rifat Azad
6f176ad1c4
ksud_magic: removed loopdev
2025-05-18 10:24:39 +06:00
Rifat Azad
bc9d720a3c
ksud_overlayfs: use upstream loopdev
2025-05-18 10:18:35 +06:00
Rifat Azad
93c5013251
ksud_overlayfs: use upstream hole-punch
2025-05-18 10:01:05 +06:00
Rifat Azad
bc5c993093
manager: added armv7a abi
2025-05-18 09:14:14 +06:00
Rifat Azad
759b3c5baf
ci: fix workflow
2025-05-18 04:10:23 +06:00
Rifat Azad
e1303d13a3
ci: fix duplicate susfsd artifact upload error
2025-05-18 04:05:50 +06:00
Rifat Azad
8824115697
ci: upload armv7a susfsd artifact
2025-05-18 03:57:09 +06:00
Rifat Azad
a78a1e7d2e
ci: fixed syntax error
2025-05-18 03:49:41 +06:00
backslashxx
9e150b2c44
ksud/installer: /odm handling
...
we move the folder out of system if it exists in real filesystem and it
is not a symlink.
this is already supported on init_event.rs so only handle_partition
logic was needed to make it happen
since KernelSU is using overlayfs, we need to move these out.
Signed-off-by: backslashxx
<118538522+backslashxx@users.noreply.github.com >
---------
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-18 03:42:32 +06:00
backslashxx
217d230b61
kernel: expose KSU_LSM_SECURITY_HOOKS on Kconfig
...
disabling this removes the need for LSM_HOOK_INIT, security_add_hooks and such,.
furthermore, this will also allow easier integration on pre-4.1 kernels.
Expose this and make it a configurable option.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-18 03:23:12 +06:00
backslashxx
ba1b3c4fc7
kernel/throne_tracker: we just uninstalled the manager, stop looking for it
...
When the manager UID disappears from packages.list, we correctly
invalidate it — good. But, in the very next breath, we start scanning
/data/app hoping to find it again?
This event is just unnecessary I/O, exactly when we should be doing less.
Apparently this causes hangups and stuckups which is REALLY noticeable
on Ultra-Legacy devices.
Skip the scan — we’ll catch the reinstall next time packages.list updates.
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-18 03:23:12 +06:00
backslashxx
5f871cd713
kernel/selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
...
Since KernelSU Manager can now be built for 32-bit, theres this problematic
setup where userspace is 32-bit (armeabi-v7a) and kernel is 64bit (aarch64).
On 64-bit kernels with CONFIG_COMPAT=y, 32-bit userspace passes 32-bit pointers.
These values are interpreted as 64-bit pointers without proper casting and that
results in invalid or near-null memory access.
This patch adds proper compat-mode handling with the ff changes:
- introduce a dedicated struct (`sepol_compat_data`) using u32 fields
- use `compat_ptr()` to safely convert 32-bit user pointers to kernel pointers
- adding a runtime `ksu_is_compat` flag to dynamically select between struct layouts
This prevents a near-null pointer dereference when handling SELinux
policy updates from 32-bit ksud in a 64-bit kernel.
Truth table:
kernel 32 + ksud 32, struct is u32, no compat_ptr
kernel 64 + ksud 32, struct is u32, yes compat_ptr
kernel 64 + ksud 64, struct is u64, no compat_ptr
Preprocessor check
64BIT=y COMPAT=y: define both structs, select dynamically
64BIT=y COMPAT=n: struct u64
64BIT=n: struct u32
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-05-18 03:23:12 +06:00
backslashxx
4a37422af5
kernel/sucompat: sync to KSU pr #2506
...
kernel: sucompat: sucompat toggle support for non-kp
This is done like how vfs_read_hook, input_hook and execve_hook is disabled.
While this is not exactly the same thing, this CAN achieve the same results.
The complete disabling of all KernelSU hooks.
While this is likely unneeded, It keeps feature parity to non-kprobe builds.
adapted from upstream:
kernel: Allow to re-enable sucompat - 4593ae81c7
Rejected: https://github.com/tiann/KernelSU/pull/2506
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
kernel: sucompat: fix compile issue on kprobe builds, unused variable
2025-05-18 03:23:12 +06:00
Rifat Azad
a081fc87c9
manager/userspace: added 32bit (armv7a) support
2025-05-18 03:19:50 +06:00
Rifat Azad
0e8286e195
manager: refactor working mode designation
2025-05-18 01:56:47 +06:00
Rifat Azad
e9d53c4084
manager: removed overlayfs check for modules screen
...
since magic_mount is the default mount system which most UL (ultra legacy) devices will depend on
2025-05-17 10:41:22 +06:00
Rifat Azad
697a0ac9fc
issue_template: we don't accept features requests anymore
2025-05-13 10:14:34 +06:00
dependabot[bot]
7f12e1c19a
build(deps): bump the crates group across 1 directory with 4 updates ( #365 )
...
Bumps the crates group with 4 updates in the /userspace/ksud_magic directory: rust-embed, [cc](https://github.com/rust-lang/cc-rs ), [libm](https://github.com/rust-lang/compiler-builtins ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `rust-embed` from 8.7.0 to 8.7.1
Updates `cc` from 1.2.20 to 1.2.21
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.20...cc-v1.2.21 )
Updates `libm` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.13...libm-v0.2.14 )
Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
---
updated-dependencies:
- dependency-name: rust-embed
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 02:36:03 +06:00
dependabot[bot]
bf99cb50fd
build(deps): bump the crates group across 1 directory with 4 updates ( #364 )
...
Bumps the crates group with 4 updates in the /userspace/ksud_overlayfs directory: rust-embed, [cc](https://github.com/rust-lang/cc-rs ), [libm](https://github.com/rust-lang/compiler-builtins ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `rust-embed` from 8.7.0 to 8.7.1
Updates `cc` from 1.2.20 to 1.2.21
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.20...cc-v1.2.21 )
Updates `libm` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases )
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml )
- [Commits](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.13...libm-v0.2.14 )
Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
---
updated-dependencies:
- dependency-name: rust-embed
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-version: 1.2.21
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libm
dependency-version: 0.2.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-version: 1.45.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 02:35:26 +06:00
dependabot[bot]
1333f0113f
build(deps): bump the maven group in /manager with 2 updates ( #349 )
...
Bumps the maven group in /manager with 2 updates: [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations ) and [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations ).
Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.1.1 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.1.1 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.1.1 )
---
updated-dependencies:
- dependency-name: io.github.raamcosta.compose-destinations:core
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 02:35:03 +06:00
igor
1b544bd22d
Update Portuguese translation ( #361 )
2025-05-07 02:33:03 +06:00
mr_vokintos
24f514c949
Fixes for Russian translation ( #358 )
...
* Update README_RU.md
Donations added
* Update strings.xml
fix
* Update strings.xml
again
* Update README_RU.md
* Update Ru strings.xml
Fixes and additions
* Update README_RU.md
I didn't like the way it looked
2025-05-07 02:32:31 +06:00
Bachpooh
8eed26e0a1
manager: Update values-vi/strings.xml ( #357 )
...
* Corrects mistranslation
* Fix issues #335
2025-05-07 02:32:17 +06:00
luigimak
3c5b3f0a49
Update Italian translation ( #355 )
2025-05-07 02:32:03 +06:00
Caner Karaca
1d23b4bb67
ksud: fix rustfmt errors ( #359 )
2025-05-06 22:48:58 +06:00
Rifat Azad
48e533f660
ksud_overlayfs: removed custom_sparse_size text file extension
2025-05-04 19:39:06 +06:00
Der_Googler
86fbed60eb
Add Eruda Support for WebUI X ( #354 )
...
* manager: Improvements
- Bump MMRL version
- Improved SwitchItem when it is not enabled
- Added option to enable eruda
* manager: Use custom user agent for WebUI X
2025-05-04 01:08:34 +06:00
dependabot[bot]
164341b543
build(deps): bump the crates group across 1 directory with 2 updates ( #344 )
...
Bumps the crates group with 2 updates in the /userspace/ksud_magic directory: [chrono](https://github.com/chronotope/chrono ) and [sha2](https://github.com/RustCrypto/hashes ).
Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
Updates `sha2` from 0.10.8 to 0.10.9
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: sha2
dependency-version: 0.10.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 00:06:52 +06:00
dependabot[bot]
94942fe488
build(deps): bump the crates group across 1 directory with 2 updates ( #343 )
...
Bumps the crates group with 2 updates in the /userspace/ksud_overlayfs directory: [chrono](https://github.com/chronotope/chrono ) and [sha2](https://github.com/RustCrypto/hashes ).
Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
Updates `sha2` from 0.10.8 to 0.10.9
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: sha2
dependency-version: 0.10.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 00:06:28 +06:00
dependabot[bot]
ca64f6c8ac
build(deps): bump the maven group across 1 directory with 5 updates ( #322 )
...
Bumps the maven group with 5 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.compose:compose-bom | `2025.03.01` | `2025.04.00` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines ) | `1.10.1` | `1.10.2` |
| com.android.application | `8.9.1` | `8.9.2` |
| com.android.library | `8.9.1` | `8.9.2` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.20-1.0.32` | `2.1.20-2.0.0` |
Updates `androidx.compose:compose-bom` from 2025.03.01 to 2025.04.00
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.10.1 to 1.10.2
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.1...1.10.2 )
Updates `com.android.application` from 8.9.1 to 8.9.2
Updates `com.android.library` from 8.9.1 to 8.9.2
Updates `com.android.library` from 8.9.1 to 8.9.2
Updates `com.google.devtools.ksp` from 2.1.20-1.0.32 to 2.1.20-2.0.0
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.20-1.0.32...2.1.20-2.0.0 )
---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
dependency-version: 2025.04.00
dependency-type: direct:production
dependency-group: maven
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.application
dependency-version: 8.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-version: 8.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-version: 2.1.20-2.0.0
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 00:06:11 +06:00
luigimak
e8ef483098
Update italian translation ( #342 )
...
* Update values-it/strings.xml
Update Italian Translation
* Update italian translation
2025-05-02 00:05:16 +06:00
cvnertnc
85faf43fdd
manager: Update values-tr/strings.xml ( #334 )
2025-05-02 00:04:14 +06:00
igor
09620c269e
Update portuguese & english ( #333 )
2025-05-02 00:03:29 +06:00
itsaschoolbus
0c05a4c375
manager: Update WebUI X translation string for Vietnamese ( #332 )
2025-05-02 00:03:10 +06:00
Der_Googler
298aa7960e
Improve Platform ( #345 )
...
* Add option to use WebUI X
- Added WebUI X from MMRL to KernelSU Next
* Some improvements
* Again some improvements
* Fix NPE
* Still not fixed
Use mappings from the action to decode the stacktrace
* bump mmrl
does still not work
* Works
* WORKS
* small fixes
* manager: only launch webui x when Platform.isAlive is `true`
* manager: disable "Use WebUI X" option when Platform.isAlive is `false`
* manager: improve app list loading
* manager: use system packageManager api
* ci: add spoofed manager workflow
* ci: add spoofed manager workflow
---------
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-05-01 20:24:00 +06:00
rifsxd
b112513df0
ci: add spoofed manager workflow
2025-05-01 19:52:36 +06:00
rifsxd
f19b5a453a
ksud: changed deps repo to fetch from KernelSU-Next org
2025-05-01 17:29:08 +06:00
rifsxd
72e54653a2
ksud: disabled BootRestore command
2025-05-01 16:54:09 +06:00
rifsxd
5696d72a3f
ksud: fix rustfmt errors
2025-05-01 16:47:20 +06:00
rifsxd
757d20166a
manager: clean lkm remnants
...
ksud: clean clippy warnings
2025-05-01 16:30:09 +06:00
rifsxd
1336996129
manager: disabled KMI/LKM installation
...
manager: check if overlayfs is available to allow mount system switching
ksud: disabled KMI/LKM commands
ci: disabled LKM build workflow
ksud: removed ksuinit
2025-05-01 15:58:18 +06:00
Rifat Azad
4f35240203
ci/gki-kernel: run the sed command for BAZEL only if BUILD.bazel exists to avoid file not found error on non BAZEL kernel common tree
2025-05-01 11:48:41 +06:00
Rifat Azad
5565a6b3f8
ci: fix BAZEL build while remove protected module exports
2025-05-01 01:02:25 +06:00
Der_Googler
9dbe135e66
Fix Shortcuts in WebUI X ( #339 )
...
* manager: fix webui x shortcuts
2025-04-30 11:08:25 +06:00
rifsxd
fe5c031701
ci/gki-kernel: keep abi_gki_protected_exports to avoid BAZEL build errors
2025-04-29 01:30:48 +06:00
rifsxd
0511a90640
manager: fully optimize the broken/buggy bottom navbar
2025-04-28 23:25:52 +06:00
Re*Index. (ot_inc)
2c87dfbb35
Add Japanese README. ( #320 )
...
* Add Japanese README
* Update README.md
* Update README_JA.md
2025-04-28 01:56:00 +06:00
Caner Karaca
9b4d07008d
ci: update workflows ( #329 )
2025-04-28 01:55:16 +06:00
Caner Karaca
c40218a919
manager: update gradle and NDK ( #327 )
...
* manager: update gradle
* manager: update NDK
2025-04-28 01:54:58 +06:00
Caner Karaca
0c410b87ec
ksud: cargo lock file maintenance ( #328 )
2025-04-28 01:54:46 +06:00
rifsxd
114a07a440
manager: fixed buggy bottombar with a neat workaround
2025-04-28 00:14:29 +06:00
Der_Googler
babae3b2ad
Add WebUI X ( #316 )
...
* Add option to use WebUI X
- Added WebUI X from MMRL to KernelSU Next
* Some improvements
* Again some improvements
* Fix NPE
* Still not fixed
Use mappings from the action to decode the stacktrace
* bump mmrl
does still not work
* Works
* WORKS
* small fixes
2025-04-27 22:01:25 +06:00
muhammadbahaa2001
a7a9f86a71
Updated Arabic ( #312 )
2025-04-25 20:15:46 +06:00
Aliza
c65fcd5133
Adding Persian Language ( #305 )
...
* Adding Persian Language
* Create app.yml
* Delete .github/workflows/app.yml
2025-04-17 21:40:59 +06:00
Oscar1640
b298b4203a
Fix su --shell argument handling for ksud magic mount ( #309 )
...
Co-authored-by: Wang Han <416810799@qq.com >
2025-04-17 21:36:04 +06:00
onlymash
250310fc9f
improve manager translations for zh-rCN ( #300 )
2025-04-13 22:35:11 +06:00
GMárton
89cf05d3a4
Added Hungarian translation ( #284 )
2025-04-09 01:10:13 +06:00
Rifat Azad
1d258196b1
CI: try uploading artifacts properly for release
2025-04-03 22:13:56 +06:00
rifsxd
63ebf730f9
manager: improved floating button for module & LKM flashing screen
2025-04-03 19:22:08 +06:00
dependabot[bot]
810889a964
build(deps): bump the crates group across 1 directory with 41 updates ( #277 )
...
Bumps the crates group with 31 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.96` | `1.0.97` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.30` | `4.5.35` |
| [zip](https://github.com/zip-rs/zip2 ) | `2.2.2` | `2.5.0` |
| [log](https://github.com/rust-lang/log ) | `0.4.26` | `0.4.27` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.6` | `0.11.8` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.139` | `1.0.140` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.170` | `0.2.171` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [sha256](https://github.com/baoyachi/sha256-rs ) | `1.5.0` | `1.6.0` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.17.1` | `3.19.1` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.39` | `0.4.40` |
| [android_logger](https://github.com/rust-mobile/android_logger-rs ) | `0.14.1` | `0.15.0` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.86` | `0.1.88` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.10.0` | `1.10.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.15` | `1.2.17` |
| [either](https://github.com/rayon-rs/either ) | `1.14.0` | `1.15.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.0` | `1.1.1` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.1` | `0.3.2` |
| [iana-time-zone](https://github.com/strawlab/iana-time-zone ) | `0.1.61` | `0.1.63` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.7.1` | `2.8.0` |
| [itoa](https://github.com/dtolnay/itoa ) | `1.0.14` | `1.0.15` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.20.3` | `1.21.3` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.93` | `1.0.94` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.38` | `1.0.40` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.19` | `1.0.20` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.19` | `1.0.20` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.218` | `1.0.219` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.98` | `2.0.100` |
| [time](https://github.com/time-rs/time ) | `0.3.37` | `0.3.41` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.43.0` | `1.44.1` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.17` | `1.0.18` |
Updates `anyhow` from 1.0.96 to 1.0.97
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97 )
Updates `clap` from 4.5.30 to 4.5.35
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.35 )
Updates `zip` from 2.2.2 to 2.5.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.5.0 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
Updates `env_logger` from 0.11.6 to 0.11.8
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8 )
Updates `serde_json` from 1.0.139 to 1.0.140
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
Updates `libc` from 0.2.170 to 0.2.171
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `sha256` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/baoyachi/sha256-rs/releases )
- [Commits](https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0 )
Updates `tempfile` from 3.17.1 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.19.1 )
Updates `chrono` from 0.4.39 to 0.4.40
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40 )
Updates `android_logger` from 0.14.1 to 0.15.0
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0 )
Updates `android_log-sys` from 0.3.1 to 0.3.2
- [Commits](https://github.com/rust-mobile/android_log-sys-rs/commits )
Updates `async-trait` from 0.1.86 to 0.1.88
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.86...0.1.88 )
Updates `bytes` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.10.1 )
Updates `cc` from 1.2.15 to 1.2.17
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.15...cc-v1.2.17 )
Updates `clap_builder` from 4.5.30 to 4.5.35
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.30...v4.5.35 )
Updates `clap_derive` from 4.5.28 to 4.5.32
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.32 )
Updates `either` from 1.14.0 to 1.15.0
- [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0 )
Updates `flate2` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1 )
Updates `getrandom` from 0.3.1 to 0.3.2
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.1...v0.3.2 )
Updates `iana-time-zone` from 0.1.61 to 0.1.63
- [Changelog](https://github.com/strawlab/iana-time-zone/blob/main/CHANGELOG.md )
- [Commits](https://github.com/strawlab/iana-time-zone/compare/v0.1.61...v0.1.63 )
Updates `indexmap` from 2.7.1 to 2.8.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0 )
Updates `itoa` from 1.0.14 to 1.0.15
- [Release notes](https://github.com/dtolnay/itoa/releases )
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.14...1.0.15 )
Updates `once_cell` from 1.20.3 to 1.21.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.3 )
Updates `proc-macro2` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94 )
Updates `quote` from 1.0.38 to 1.0.40
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.40 )
Updates `rust-embed-impl` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rust-embed-utils` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rustversion` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.20 )
Updates `ryu` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.19...1.0.20 )
Updates `serde` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `serde_derive` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `syn` from 2.0.98 to 2.0.100
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.98...2.0.100 )
Updates `time` from 0.3.37 to 0.3.41
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.41 )
Updates `time-core` from 0.1.2 to 0.1.4
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/commits )
Updates `tokio` from 1.43.0 to 1.44.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.1 )
Updates `unicode-ident` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18 )
Updates `wasi` from 0.13.3+wasi-0.2.2 to 0.14.2+wasi-0.2.4
- [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.13.3...0.14.2 )
Updates `windows-core` from 0.52.0 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/compare/0.52.0...0.61.0 )
Updates `wit-bindgen-rt` from 0.33.0 to 0.39.0
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases )
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.33.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zip
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: sha256
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: android_logger
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: android_log-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: async-trait
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bytes
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: getrandom
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: iana-time-zone
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: itoa
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: quote
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rustversion
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time-core
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: wasi
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-core
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: wit-bindgen-rt
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 17:29:00 +06:00
dependabot[bot]
0a97eee7ad
build(deps): bump the crates group across 1 directory with 41 updates ( #276 )
...
Bumps the crates group with 31 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.96` | `1.0.97` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.31` | `4.5.35` |
| [zip](https://github.com/zip-rs/zip2 ) | `2.2.2` | `2.5.0` |
| [log](https://github.com/rust-lang/log ) | `0.4.26` | `0.4.27` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.6` | `0.11.8` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.139` | `1.0.140` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.170` | `0.2.171` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [sha256](https://github.com/baoyachi/sha256-rs ) | `1.5.0` | `1.6.0` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.17.1` | `3.19.1` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.39` | `0.4.40` |
| [android_logger](https://github.com/rust-mobile/android_logger-rs ) | `0.14.1` | `0.15.0` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.86` | `0.1.88` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.10.0` | `1.10.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.15` | `1.2.17` |
| [either](https://github.com/rayon-rs/either ) | `1.14.0` | `1.15.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.0` | `1.1.1` |
| [getrandom](https://github.com/rust-random/getrandom ) | `0.3.1` | `0.3.2` |
| [iana-time-zone](https://github.com/strawlab/iana-time-zone ) | `0.1.61` | `0.1.63` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.7.1` | `2.8.0` |
| [itoa](https://github.com/dtolnay/itoa ) | `1.0.14` | `1.0.15` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.20.3` | `1.21.3` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.93` | `1.0.94` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.38` | `1.0.40` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.19` | `1.0.20` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.19` | `1.0.20` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.218` | `1.0.219` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.98` | `2.0.100` |
| [time](https://github.com/time-rs/time ) | `0.3.37` | `0.3.41` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.43.0` | `1.44.1` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.17` | `1.0.18` |
Updates `anyhow` from 1.0.96 to 1.0.97
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97 )
Updates `clap` from 4.5.31 to 4.5.35
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.35 )
Updates `zip` from 2.2.2 to 2.5.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.5.0 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
Updates `env_logger` from 0.11.6 to 0.11.8
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8 )
Updates `serde_json` from 1.0.139 to 1.0.140
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140 )
Updates `libc` from 0.2.170 to 0.2.171
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `sha256` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/baoyachi/sha256-rs/releases )
- [Commits](https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0 )
Updates `tempfile` from 3.17.1 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.19.1 )
Updates `chrono` from 0.4.39 to 0.4.40
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40 )
Updates `android_logger` from 0.14.1 to 0.15.0
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0 )
Updates `android_log-sys` from 0.3.1 to 0.3.2
- [Commits](https://github.com/rust-mobile/android_log-sys-rs/commits )
Updates `async-trait` from 0.1.86 to 0.1.88
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.86...0.1.88 )
Updates `bytes` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.10.1 )
Updates `cc` from 1.2.15 to 1.2.17
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.15...cc-v1.2.17 )
Updates `clap_builder` from 4.5.31 to 4.5.35
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...v4.5.35 )
Updates `clap_derive` from 4.5.28 to 4.5.32
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.32 )
Updates `either` from 1.14.0 to 1.15.0
- [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0 )
Updates `flate2` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1 )
Updates `getrandom` from 0.3.1 to 0.3.2
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.3.1...v0.3.2 )
Updates `iana-time-zone` from 0.1.61 to 0.1.63
- [Changelog](https://github.com/strawlab/iana-time-zone/blob/main/CHANGELOG.md )
- [Commits](https://github.com/strawlab/iana-time-zone/compare/v0.1.61...v0.1.63 )
Updates `indexmap` from 2.7.1 to 2.8.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0 )
Updates `itoa` from 1.0.14 to 1.0.15
- [Release notes](https://github.com/dtolnay/itoa/releases )
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.14...1.0.15 )
Updates `once_cell` from 1.20.3 to 1.21.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.3 )
Updates `proc-macro2` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94 )
Updates `quote` from 1.0.38 to 1.0.40
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.40 )
Updates `rust-embed-impl` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rust-embed-utils` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `rustversion` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.20 )
Updates `ryu` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.19...1.0.20 )
Updates `serde` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `serde_derive` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `syn` from 2.0.98 to 2.0.100
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.98...2.0.100 )
Updates `time` from 0.3.37 to 0.3.41
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.41 )
Updates `time-core` from 0.1.2 to 0.1.4
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/commits )
Updates `tokio` from 1.43.0 to 1.44.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.1 )
Updates `unicode-ident` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18 )
Updates `wasi` from 0.13.3+wasi-0.2.2 to 0.14.2+wasi-0.2.4
- [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.13.3...0.14.2 )
Updates `windows-core` from 0.52.0 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/compare/0.52.0...0.61.0 )
Updates `wit-bindgen-rt` from 0.33.0 to 0.39.0
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases )
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.33.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: zip
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: sha256
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: android_logger
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: android_log-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: async-trait
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: bytes
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: getrandom
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: iana-time-zone
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: itoa
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: once_cell
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: quote
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: rust-embed-impl
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rust-embed-utils
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: rustversion
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: time-core
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tokio
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: wasi
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: windows-core
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: wit-bindgen-rt
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 17:28:48 +06:00
dependabot[bot]
cc8f0e456a
build(deps): bump the maven group across 1 directory with 10 updates ( #253 )
...
Bumps the maven group with 10 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.8` | `2.8.9` |
| androidx.compose:compose-bom | `2025.02.00` | `2025.03.00` |
| androidx.webkit:webkit | `1.12.1` | `1.13.0` |
| [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations ) | `2.1.0-beta16` | `2.1.0` |
| [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations ) | `2.1.0-beta16` | `2.1.0` |
| com.android.application | `8.8.2` | `8.9.0` |
| com.android.library | `8.8.2` | `8.9.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin ) | `2.1.10` | `2.1.20` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin ) | `2.1.10` | `2.1.20` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.10-1.0.31` | `2.1.20-1.0.31` |
Updates `androidx.navigation:navigation-compose` from 2.8.8 to 2.8.9
Updates `androidx.compose:compose-bom` from 2025.02.00 to 2025.03.00
Updates `androidx.webkit:webkit` from 1.12.1 to 1.13.0
Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0-beta16 to 2.1.0
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta16 to 2.1.0
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta16 to 2.1.0
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta16...2.1.0 )
Updates `com.android.application` from 8.8.2 to 8.9.0
Updates `com.android.library` from 8.8.2 to 8.9.0
Updates `com.android.library` from 8.8.2 to 8.9.0
Updates `org.jetbrains.kotlin.android` from 2.1.10 to 2.1.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.1.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.10 to 2.1.20
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20 )
Updates `com.google.devtools.ksp` from 2.1.10-1.0.31 to 2.1.20-1.0.31
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.10-1.0.31...2.1.20-1.0.31 )
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-type: direct:production
dependency-group: maven
- dependency-name: androidx.webkit:webkit
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 17:28:36 +06:00
Kangmin Kim
0f7e8d3214
Update Korean strings.xml ( #280 )
2025-04-03 15:50:34 +06:00
igor
2c193e0dd4
Update portuguese translation ( #279 )
...
* manager: improved mount system info fetching logic
* Update portuguese translation
---------
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-04-03 15:50:21 +06:00
Rifat Azad
2512239ea7
ksud_overlayfs: fixed rust formatting error
2025-04-03 15:13:21 +06:00
cvnertnc
6f6b797e22
Update values-tr/strings.xml (#278 )
...
* manager: improved mount system info fetching logic
* Update values-tr/strings.xml
---------
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-04-03 02:28:03 +06:00
the slaytanic one~
d5f25590a5
Added Bulgaran Readme + Fix my older writing style of the bulgarian translatation in strings.xml ( #273 )
...
* Added Bulgaran Readme (By boyan)
* manager: improved mount system info fetching logic
* UPDATE BULGARIAN STRINGS.xml
no questions asked
---------
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-04-03 01:36:42 +06:00
Nhật Minh
bf81c9a17b
Update strings.xml ( #270 )
...
update vietnamese
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
2025-04-03 01:35:50 +06:00
rifsxd
5cec5aa656
manager: improved mount system info fetching logic
2025-04-03 00:21:53 +06:00
rifsxd
02dbb7d0f7
ksud: added module mount command to check current mount system enabled
2025-04-02 15:12:44 +06:00
rifsxd
c5aa6ffffc
manager: module & allowlist backup directory changed to /data/adb/ksu/
...
manager: placed export logs list item to the bottom
2025-04-02 14:46:23 +06:00
rifsxd
335ea3190f
docs: removed redundant web page
2025-04-02 14:11:22 +06:00
5ec1cff
35c98aee76
Fix off-by-one when iterating dir ( #2530 )
...
Fix https://github.com/tiann/KernelSU/issues/2528
2025-04-02 14:09:44 +06:00
Wang Han
dc992818de
Fix su --shell argument handling ( #2529 )
...
This fixes https://github.com/tiann/KernelSU/issues/2523 .
2025-04-02 14:09:34 +06:00
Wang Han
dfea38e0f2
Skip staging package when searching manager ( #2511 )
2025-04-02 14:09:22 +06:00
ZGX089
6452427b6c
Added Arabic translation ( #267 )
2025-03-30 01:46:24 +06:00
Caner Karaca
feb3c47bdc
Fix formatting ( #266 )
2025-03-30 01:46:06 +06:00
kam821
de44373599
Update Polish translation ( #264 )
...
- Added settings_language translation
2025-03-27 22:20:21 +06:00
luigimak
4bd7e7cc9f
Update values-it/strings.xml ( #261 )
...
Update Italian Translation
2025-03-27 22:20:04 +06:00
igor
39014fb89c
Update portuguese translation ( #260 )
2025-03-27 00:56:09 +06:00
AJleKcAHgP68
eeecbf255a
Update Ru translate ( #256 )
2025-03-27 00:55:51 +06:00
Saksham Singla
11e4729519
Update README.md ( #262 )
...
Changed Installation Instructions Link according to new website ksunext.org
2025-03-27 00:55:33 +06:00
kam821
f3093eace6
Add Polish documentation ( #249 )
...
- Added README_PL.md
- Added link to Polish version in other language versions
2025-03-24 22:15:16 +06:00
rifsxd
3a7edf48bf
manager: remove beta warning for mount system switch
2025-03-23 23:27:10 +06:00
rifsxd
de189fe426
ksud_overlayfs: ability to specify custom sparse image size
2025-03-23 23:15:47 +06:00
rifsxd
30835787c9
Revert "ksud: determine modules's size by checking partion size"
...
This reverts commit c40bfd694c .
2025-03-23 22:38:01 +06:00
mr_vokintos
9fc1bd1876
Update README_RU.md ( #248 )
...
Donations added
2025-03-23 17:53:45 +06:00
AxelPLN(Axel Yinjia Huang)
a223781fae
improve manager translations for zh-rCN & zh-rTW ( #247 )
...
* add README_TW
* Update README_CN.md
* add Simplified Chinese for website
add Simplified Chinese for website
fix some mistakes in README_CN
* Update zh/devices.html
* Update zh/features.html
* Update zh/devices.html
* Update zh/features.html
* Update zh/index.html
* Add Traditional Chinese translation for manager
* Try to add switching function for website
* fix manager translations for zh-rCH & zh-rTW
* try to add language switcher for manager
* try to add language switcher for manager
* try to add language switching function for manager app
* try to add language switching function for manager app
* try to add language switching function for manager app
* discard invalid changes
2025-03-23 17:50:22 +06:00
kam821
2a154c1985
Update Polish translation - SUSFS/sus_su ( #243 )
...
Added SUSFS/sus_su strings translation
2025-03-23 17:49:05 +06:00
luigimak
110b8e92dc
Update Italian Translation ( #242 )
...
* Update values-it/strings.xml
Update Italian translation
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Added Italian link README_IT.md
* Create README_IT.md
Create Italian README
2025-03-23 17:48:37 +06:00
igor
3b87014bf9
Update Portuguese Brazilian translation ( #240 )
2025-03-23 17:47:27 +06:00
AJleKcAHgP68
bd0bcc4337
Russian translation updated ( #239 )
2025-03-23 17:46:24 +06:00
the slaytanic one~
916f8151ea
UPDATE BG translation...thats all ( #237 )
...
* Create strings.xml
* UPDATE BULGARIAN XD
2025-03-23 17:45:24 +06:00
rifsxd
59ca8fa2c2
manager: susfs and sus_su status now global strings
2025-03-16 00:50:57 +06:00
AJleKcAHgP68
238f2ee008
Update Ru strings.xml ( #234 )
...
Update Ru string
2025-03-14 16:47:45 +06:00
kam821
7eaf37bc4a
Update Polish Translation ( #229 )
...
* Update Polish Translation - UpdateJson
UpdateJson in this context doesn't mean 'update the json file', but 'a link to a JSON file that contains info so manager can update the module'.
It is also a field described in the Magisk documentation, so it's best to leave the original form.
* Update Polish Translation - Export logs
Mostly a cosmetic change, should fit better with the other options in the settings menu
2025-03-14 16:47:27 +06:00
JuicerV3
022ee4bb1c
README_TH: Update Thai translation ( #224 )
2025-03-14 16:47:07 +06:00
Ksawlii
d209dc087e
Update selinux strings in values-pl ( #218 )
...
Signed-off-by: Ksawlii <ksawery.blaszczak@proton.me >
2025-03-14 16:46:39 +06:00
rifsxd
d79ea50c6e
Revert "ksud_magic: probe for more workdir candidates ( #221 )"
...
This reverts commit a68b4fe7e0 .
2025-03-11 23:31:30 +06:00
rifsxd
d8944d641c
ksud_magic: reformat rust codes
2025-03-10 23:51:02 +06:00
Wang Han
1c9705fdd0
Set KSU_APP_PROFILE_VER for shell ( #2481 )
...
This reverts commit bd24044ec3 .
2025-03-10 22:16:22 +06:00
AlexLiuDev233
f369297be9
kernel: fix sometimes sucompat can not toggle by manager ( #2484 )
...
When the manager is already running, if other programs / kernel toggle
the sucompat enable status,
The manager "Disable SU Compat" toggle button can not work, kmesg print
"cmd enable su but no need to change."
I think we should still return reply_ok when the syscall value is
consistent with the kernel, which would fix the issue.
2025-03-10 22:16:03 +06:00
backslashxx
a68b4fe7e0
ksud_magic: probe for more workdir candidates ( #221 )
...
- reuses old ksu functions
- makes sure its an empty dir
- adapted from https://github.com/rsuntk/KernelSU/commit/141f010 71cb86c2e9
Co-authored-by: powellnorma <101364699+powellnorma@users.noreply.github.com >
Co-authored-by: Rissu <90097027+rsuntk@users.noreply.github.com >
2025-03-09 14:48:24 +06:00
kam821
52399f7fd1
Update Polish Translation ( #212 )
...
- Fixed incorrect translations
- Unified nomenclature
- Added splitting to preserve both forms where needed
2025-03-09 14:33:48 +06:00
backslashxx
7218a504c9
kernel: ksud: add ksu_handle_execve_ksud ( #217 )
...
adapted from sys_execve_handler_pre()
upstream, https://github.com/tiann/KernelSU/commit/2027ac3
this completes the puzzle where all hooks are on syscalls
ksu_handle_execve_ksud
- sets argv to __argv, dunno what this is for, I just copied.
- creates dummy struct `filename_in` to store filename in `filename_in.name`
- strncpy filename to path, assign path to .name
- simply a shim for ksu_handle_execveat_ksud
usage: `ksu_handle_execve_ksud(filename, argv);` on sys_execve
tested on 4.14, 6.1
Tested-by: selfmusing <mirandamehek@gmail.com >
Tested-by: Adam W. Willis <return.of.octobot@gmail.com >
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Co-authored-by: Another Guy <25584417+anotherjin@users.noreply.github.com >
2025-03-09 14:33:26 +06:00
luigimak
9d5999c8c3
Create values-it/strings.xml ( #208 )
...
Italian translation
2025-03-08 10:41:51 +06:00
the slaytanic one~
204805852c
Create strings.xml ( #205 )
2025-03-05 01:22:08 +06:00
xradens
36b42e611e
Update Bahasa Indonesia Translation ( #203 )
...
Fixed some translations
2025-03-03 20:54:24 +06:00
dependabot[bot]
c50bbd32aa
build(deps): bump the maven group across 1 directory with 5 updates ( #201 )
...
Bumps the maven group with 5 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.activity:activity-compose | `1.10.0` | `1.10.1` |
| androidx.navigation:navigation-compose | `2.8.7` | `2.8.8` |
| com.android.application | `8.8.1` | `8.8.2` |
| com.android.library | `8.8.1` | `8.8.2` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.10-1.0.30` | `2.1.10-1.0.31` |
Updates `androidx.activity:activity-compose` from 1.10.0 to 1.10.1
Updates `androidx.navigation:navigation-compose` from 2.8.7 to 2.8.8
Updates `com.android.application` from 8.8.1 to 8.8.2
Updates `com.android.library` from 8.8.1 to 8.8.2
Updates `com.android.library` from 8.8.1 to 8.8.2
Updates `com.google.devtools.ksp` from 2.1.10-1.0.30 to 2.1.10-1.0.31
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.10-1.0.30...2.1.10-1.0.31 )
---
updated-dependencies:
- dependency-name: androidx.activity:activity-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.navigation:navigation-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 20:54:11 +06:00
Anaël
d2f6d00327
manager: translations: Update french translations ( #198 )
...
* manager: translations: Update french translations
* Fixed typos
* Added su compat translations
* Added allowlist backup/restore translations
* Added about source code translation
* manager: translations: fix typo
* This was missed in commit 4097d55716
* manager: translations: fix another typo
* i really have to get some sleep duh im tired
2025-03-02 01:20:57 +06:00
rifsxd
c9e4c8e186
manager: remove unnecessary isManager definition in Settings screen
2025-02-28 01:40:28 +06:00
Wang Han
3a6c30fba1
Avoid popping back stack right after navigation ( #2477 )
...
This fixes https://github.com/tiann/KernelSU/issues/2462 .
2025-02-28 00:50:50 +06:00
rifsxd
d5d4304120
manager: hide su related settings screen items if ksuVersion is null
2025-02-28 00:35:13 +06:00
rifsxd
4eac2f783e
manager: change MINIMAL_SUPPORTED_SU_COMPAT to 12404 (where disable su compat feature was fully implemented)
2025-02-28 00:25:59 +06:00
rifsxd
2cc765ee0a
manager: add back navigation to BackupRestore screen
2025-02-28 00:22:37 +06:00
cvnertnc
453524d382
Update values-tr/strings.xml (#195 )
2025-02-27 03:33:34 +06:00
Mateusz Chrząszcz
fccc3db5c5
Update strings.xml fix, update ( #194 )
2025-02-26 03:10:27 +06:00
rifsxd
7a08683c74
kernel: remove unnecessary umount calls for configuration directories (evil modifications)
2025-02-25 19:48:20 +06:00
rifsxd
2f3f444905
ksud_magic: use unsafe block for setting PATH environment variable
2025-02-25 17:51:04 +06:00
rifsxd
7746569fe9
manager: guard isOverlayAvailable only if useOverlayFs is not used
2025-02-25 17:12:36 +06:00
dependabot[bot]
3a601f86a5
build(deps): bump the crates group ( #193 )
...
Bumps the crates group in /userspace/ksud_overlayfs with 2 updates: [clap](https://github.com/clap-rs/clap ) and [clap_builder](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31 )
Updates `clap_builder` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.30...v4.5.31 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 15:40:24 +06:00
rifsxd
e7dab63837
manager: remove beta label from OverlayFS usage strings
2025-02-25 15:38:53 +06:00
rifsxd
487e7d0012
kernel: simplify umount calls for configuration files
2025-02-25 15:37:12 +06:00
Tiann
ee71a992a3
ksud: migrate to Rust 2024 edition
2025-02-25 15:34:27 +06:00
Tiann
195e1ba494
ksud: upgrade nom to 8.0
2025-02-25 14:11:26 +06:00
dependabot[bot]
a0e4d01269
build(deps): bump the crates group across 1 directory with 15 updates ( #191 )
...
Bumps the crates group with 13 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.95` | `1.0.96` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.30` |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.138` | `1.0.139` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.169` | `0.2.170` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.14` | `1.2.15` |
| [either](https://github.com/rayon-rs/either ) | `1.13.0` | `1.14.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.35` | `1.1.0` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.4` | `0.8.5` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.217` | `1.0.218` |
| [typenum](https://github.com/paholg/typenum ) | `1.17.0` | `1.18.0` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.16` | `1.0.17` |
Updates `anyhow` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
Updates `clap` from 4.5.29 to 4.5.30
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.30 )
Updates `log` from 0.4.25 to 0.4.26
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.25...0.4.26 )
Updates `serde_json` from 1.0.138 to 1.0.139
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139 )
Updates `libc` from 0.2.169 to 0.2.170
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
Updates `cc` from 1.2.14 to 1.2.15
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.14...cc-v1.2.15 )
Updates `clap_builder` from 4.5.29 to 4.5.30
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.29...v4.5.30 )
Updates `either` from 1.13.0 to 1.14.0
- [Commits](https://github.com/rayon-rs/either/compare/1.13.0...1.14.0 )
Updates `flate2` from 1.0.35 to 1.1.0
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
Updates `miniz_oxide` from 0.8.4 to 0.8.5
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.8.4...0.8.5 )
Updates `serde` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `serde_derive` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `typenum` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/paholg/typenum/releases )
- [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/paholg/typenum/compare/v1.17.0...v1.18.0 )
Updates `unicode-ident` from 1.0.16 to 1.0.17
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: typenum
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 05:09:07 +06:00
dependabot[bot]
b8b0dc724a
build(deps): bump the crates group across 1 directory with 16 updates ( #192 )
...
Bumps the crates group with 14 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.95` | `1.0.96` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.30` |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.138` | `1.0.139` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.169` | `0.2.170` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
| [fs4](https://github.com/al8n/fs4-rs ) | `0.12.0` | `0.13.0` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.14` | `1.2.15` |
| [either](https://github.com/rayon-rs/either ) | `1.13.0` | `1.14.0` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.35` | `1.1.0` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.4` | `0.8.5` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.217` | `1.0.218` |
| [typenum](https://github.com/paholg/typenum ) | `1.17.0` | `1.18.0` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.16` | `1.0.17` |
Updates `anyhow` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
Updates `clap` from 4.5.29 to 4.5.30
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.30 )
Updates `log` from 0.4.25 to 0.4.26
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.25...0.4.26 )
Updates `serde_json` from 1.0.138 to 1.0.139
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139 )
Updates `libc` from 0.2.169 to 0.2.170
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
Updates `fs4` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/al8n/fs4-rs/releases )
- [Changelog](https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/al8n/fs4-rs/commits )
Updates `cc` from 1.2.14 to 1.2.15
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.14...cc-v1.2.15 )
Updates `clap_builder` from 4.5.29 to 4.5.30
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.29...v4.5.30 )
Updates `either` from 1.13.0 to 1.14.0
- [Commits](https://github.com/rayon-rs/either/compare/1.13.0...1.14.0 )
Updates `flate2` from 1.0.35 to 1.1.0
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
Updates `miniz_oxide` from 0.8.4 to 0.8.5
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.8.4...0.8.5 )
Updates `serde` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `serde_derive` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `typenum` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/paholg/typenum/releases )
- [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/paholg/typenum/compare/v1.17.0...v1.18.0 )
Updates `unicode-ident` from 1.0.16 to 1.0.17
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: fs4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: flate2
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: typenum
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 05:08:51 +06:00
Vndkbopp77
39777f301d
Create strings.xml ( #189 )
...
Add german translation
2025-02-25 00:42:22 +06:00
Azyr Ruthless
f20662c6b6
manager: update Indonesian translations ( #188 )
...
Signed-off-by: AzyrRuthless <132790292+AzyrRuthless@users.noreply.github.com >
2025-02-24 20:45:23 +06:00
Kangmin Kim
3532f20b2f
Update Korean strings.xml ( #187 )
...
Make strings more formal
Add new strings
2025-02-24 20:44:10 +06:00
Anaël
14218e81be
Update french translations ( #184 )
...
* Update french translations
* update french translation
* fix french translation typo
* add french translations
* Update french translations and fix typos
2025-02-24 20:40:59 +06:00
igor
d104250770
manager: update translations ( #183 )
2025-02-24 20:38:15 +06:00
rifsxd
6100df6f8c
manager: remove redundant enabled state check in SettingScreen
2025-02-24 20:33:25 +06:00
rifsxd
e597bd1c66
manager: MINIMAL_SUPPORTED_SU_COMPAT set to 12402 to support disable sucompat mode in settings
2025-02-24 04:26:56 +06:00
Wang Han
0038ba6566
Fix reference count leak in nuke_ext4_sysfs() ( #2467 )
...
We need to call path_put() to decrease the refcount.
2025-02-24 02:48:39 +06:00
Js0n
7bebb2a461
fix: crash #2463 ( #2465 )
...
my bad
2025-02-24 02:48:21 +06:00
Js0n
f3fee49f8c
feat: properly set OkHttp header ( #2463 )
...
properly send `User-Agent` and `Accept-Language` to `updateJson` server,
module developers can check `User-Agent` whether to send update to user
and set user preferred language for changelog.
also added cache to reduce update server load
2025-02-24 02:48:01 +06:00
rifsxd
e8c080ba09
src: adapt git links to KernelSU-Next org
2025-02-24 02:18:02 +06:00
Rifat Azad
785d8143fb
kernel: remove KSU_WITH_KPROBES definition since it's already defined by Kconfig
2025-02-24 01:29:28 +06:00
backslashxx
cd0031e8a5
kernel: expose variables used by manual hooks always
2025-02-23 22:58:00 +06:00
rifsxd
c1273d35f4
manager: fix native jni calls and minor change to strings
2025-02-23 22:42:30 +06:00
backslashxx
15371bb1d6
kernel: add non-kprobe support for sucompat disable/enable
...
I have no idea if this is needed or any useful for manual fs hooks users.
Upstream, this is likely to, well, simply disable hooking of those functions,
to remove and mitigate timing issues as some detection methods can actually
differentiate these.
This is done like how vfs_read_hook, input_hook and execve_hook is disabled.
While this is not exactly the same thing, this *CAN* achieve the same results.
The complete disabling of all KernelSU hooks.
While this is probably not so useful for us, honestly, I have no idea for shit
what I am doing, but lets still port it for the sake of feature parity.
cherry pick from:
kernel: backport support for sucompat disable/enable
https://github.com/backslashxx/KernelSU/commit/20ffabb
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-02-23 22:11:50 +06:00
backslashxx
097451d578
kernel: guard functionality that requires kprobes
...
Since upstream is now making kprobes a requirement, we adapt this tree to still allow
building with manual hooks in an easier way. Furthermore, this also allows a user to
build with manual hooks even with kprobes enabled.
Offending commit:
kernel: remove unused CONFIG guard becuase GKI kernel enable kprobe by default
upstream: https://github.com/tiann/KernelSU/commit/500ff9b
Other changes:
ksud.c, stop_input_hook(), short-circuit redundant logic left by this change.
cherry pick from: https://github.com/backslashxx/KernelSU/commit/a3d3e93
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-02-23 21:00:59 +06:00
weishu
85866848ea
kernel: Allow to re-enable sucompat
2025-02-23 20:37:34 +06:00
weishu
d05d16c15d
manager: Add support to disable sucompat mode.
2025-02-23 20:06:09 +06:00
weishu
bb6c20339c
kernel: add support for disable sucompat
2025-02-23 20:05:55 +06:00
igor
af012ce349
Update portuguese translation ( #182 )
2025-02-23 00:07:55 +06:00
Wang Han
43d30c8f2b
Drop module image if no module remaining ( #2447 )
...
This fixes the issue that module image will always exist even if there
is no module to be loaded. Sadly we need to boot twice because we can
only know module status after image is mounted.
2025-02-22 04:50:51 +06:00
Wang Han
a89985f33e
Allow toggling unmount setting for all apps ( #2450 )
...
This fixes https://github.com/tiann/KernelSU/issues/2416 .
2025-02-22 04:48:44 +06:00
rifsxd
42896dfab1
kernel: add umount calls for pixelify gphotos spoof configs and lsposed dex2oat bin
2025-02-22 04:40:28 +06:00
Wang Han
36111f4b89
Provide TMPDIR for boot image repacking ( #2458 )
...
/data/local/tmp is never writable for normal apps, why previously it
works is that Rust's temp_dir() gets path from env, and since A13,
TMPDIR is set to app's cache dir. This is not the case for A12, so it
breaks. Fix it by set TMPDIR ourselves.
2025-02-21 17:33:21 +06:00
weishu
74171a2930
kernel: unregister sysfs for module's ext4 image
2025-02-21 17:02:33 +06:00
weishu
c40bfd694c
ksud: determine modules's size by checking partion size
2025-02-21 17:02:03 +06:00
rifsxd
aa22fd880d
ksud_overlayfs: better hide modules.img (create a sparse image without journaling) and run e2fsck for eliminating possible data corruption after umount
2025-02-21 16:57:24 +06:00
rifsxd
fe9578433c
manager: update module installation prompt string
2025-02-21 16:49:11 +06:00
rifsxd
a0278b1e45
manager: refactor: remove FlashModule and update navigation to FlashModules
2025-02-21 16:38:00 +06:00
rifsxd
0c7ba4dc6e
manager: fix syntax and unresolved function
2025-02-21 00:27:57 +06:00
Tiann
b98c531ff8
manager: refine flashing module confirm dialog
2025-02-21 00:16:21 +06:00
Tiann
373025248d
manager: refine flash utilities
2025-02-20 23:45:04 +06:00
Kangmin Kim
60d2ad39d6
Update Korean Translation & Add Vietnamese README link ( #173 )
...
* Update allowlist-related Korean Strings
* Add Vietnamease README Link to other READMEs
2025-02-20 19:41:56 +06:00
HiN
b807b38892
add strings translate indonesia ( #174 )
2025-02-20 19:41:35 +06:00
Nhật Minh
5ca5e2b027
update vietnamese ( #170 )
...
* Create strings.xml
added vietnamese (fix smt
)
* Update strings.xml
* update vietnamese
* added vietnamese for readme
2025-02-17 18:15:54 +06:00
dependabot[bot]
608e949e23
build(deps): bump the crates group across 1 directory with 2 updates ( #167 )
...
Bumps the crates group with 2 updates in the /userspace/ksud_overlayfs directory: [cc](https://github.com/rust-lang/cc-rs ) and [equivalent](https://github.com/indexmap-rs/equivalent ).
Updates `cc` from 1.2.13 to 1.2.14
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.13...cc-v1.2.14 )
Updates `equivalent` from 1.0.1 to 1.0.2
- [Commits](https://github.com/indexmap-rs/equivalent/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-16 21:57:41 +06:00
dependabot[bot]
c9dd12d50b
build(deps): bump the maven group across 1 directory with 5 updates ( #160 )
...
Bumps the maven group with 5 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.6` | `2.8.7` |
| androidx.compose:compose-bom | `2025.01.01` | `2025.02.00` |
| com.android.application | `8.8.0` | `8.8.1` |
| com.android.library | `8.8.0` | `8.8.1` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.10-1.0.29` | `2.1.10-1.0.30` |
Updates `androidx.navigation:navigation-compose` from 2.8.6 to 2.8.7
Updates `androidx.compose:compose-bom` from 2025.01.01 to 2025.02.00
Updates `com.android.application` from 8.8.0 to 8.8.1
Updates `com.android.library` from 8.8.0 to 8.8.1
Updates `com.android.library` from 8.8.0 to 8.8.1
Updates `com.google.devtools.ksp` from 2.1.10-1.0.29 to 2.1.10-1.0.30
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.10-1.0.29...2.1.10-1.0.30 )
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-type: direct:production
dependency-group: maven
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-16 21:57:29 +06:00
dependabot[bot]
7319dd25a3
build(deps): bump the crates group across 1 directory with 2 updates ( #168 )
...
Bumps the crates group with 2 updates in the /userspace/ksud_magic directory: [cc](https://github.com/rust-lang/cc-rs ) and [equivalent](https://github.com/indexmap-rs/equivalent ).
Updates `cc` from 1.2.13 to 1.2.14
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.13...cc-v1.2.14 )
Updates `equivalent` from 1.0.1 to 1.0.2
- [Commits](https://github.com/indexmap-rs/equivalent/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-16 21:57:12 +06:00
rifsxd
fdd307fe8b
ksud_overlayfs: bring back journaling for sparse image (futile for hiding so reverting until a possible better way is discovered)
2025-02-16 20:36:03 +06:00
igor
b6c8203a97
Update translations ( #165 )
2025-02-16 16:02:05 +06:00
rifsxd
b2a8fb66d3
ksud_overlayfs: reduce sparse image size to 6GB
2025-02-16 03:10:30 +06:00
rifsxd
74f55dd807
manager: disable restore module button on overlayfs mount mode (since the restore module code for overlayfs mount never got out of internal testing, wull be implemented in the future)
2025-02-16 03:07:36 +06:00
rifsxd
8560f35c8b
manager: added divider for backup and restore screen catagories
2025-02-15 19:51:39 +06:00
rifsxd
b0f01cf7ff
docs: fix nightly manager link ( #164 )
2025-02-15 19:51:39 +06:00
rifsxd
8ae0192b47
manager: update Chinese translations (@Xiaomichael)
2025-02-15 19:51:38 +06:00
rifsxd
f247a6d5d8
ksud_overlayfs: better hide modules.img (create a sparse image without journaling) and run e2fsck for eliminating possible data corruption after umount
2025-02-15 19:51:30 +06:00
rifsxd
d85bff2943
manager: added allowlist backup and restore ( #9 )
...
manager: create separate module & restore screen
2025-02-15 02:00:24 +06:00
rifsxd
f5ac0f3589
manager: renamed log files output
2025-02-14 21:54:12 +06:00
rifsxd
a2fcd157a2
Revert "kernel: do not umount modules by default"
...
This reverts commit bbb05b292a .
2025-02-14 21:32:43 +06:00
rifsxd
70ce97660e
manager: fix syntax for strings of zh-CN
2025-02-14 21:17:51 +06:00
Kangmin Kim
67967a8251
Update Korean strings.xml ( #158 )
2025-02-14 20:16:33 +06:00
rifsxd
b25a21770d
manager: updated Chinese translations (by @Xiaomichael)
2025-02-14 20:13:55 +06:00
rifsxd
bbb05b292a
kernel: do not umount modules by default
2025-02-14 19:45:19 +06:00
rifsxd
8696ed8f36
Revert "manager: fix umountModule toggle not showing as enabled after manager restart"
...
This reverts commit 682f93667b .
2025-02-14 19:34:46 +06:00
rifsxd
682f93667b
manager: fix umountModule toggle not showing as enabled after manager restart
2025-02-14 12:52:44 +06:00
rifsxd
00cab2209e
manager: added developer options toggle
...
manager: removed module card onClick open webui
manager: diabled umount modules by default
2025-02-13 23:17:48 +06:00
Wang Han
b6fcea9277
Hide namespace config in app profiles ( #2426 )
...
This is never implemented in kernel (and likely never will be), so let's
remove it from UI for now to avoid misleading users.
2025-02-13 20:09:44 +06:00
rifsxd
623f5e3f64
manager: avoid factory data reset popup when rebooting into recovery
2025-02-13 20:08:32 +06:00
Caner Karaca
b18f89b434
Updates ( #151 )
...
* Update
* Fix
2025-02-13 05:54:36 +06:00
Kangmin Kim
2a152fdb22
Fix Nightly Release Download Link ( #152 )
...
* Update README.md
Fix Nightly Release Download Link
* Update every other READMEs
2025-02-13 04:05:05 +06:00
Nhật Minh
dbadad1027
Create strings.xml ( #139 )
...
added vietnamese (fix smt
)
2025-02-10 14:03:13 +06:00
rifsxd
fcc4f0d206
ksud_overlayfs: fix sparse image journal size being 0 block and cause error to format into ext4 with mke2fs
2025-02-07 14:23:56 +06:00
rifsxd
c20fe6c886
ksud_overlayfs: changed sparse image journal size to 64MB for good balance of performance and efficiency
2025-02-06 19:22:48 +06:00
5ec1cff
19a15a71eb
ksud: fix stat
2025-02-06 18:56:29 +06:00
rifsxd
c446ee76f5
github: fix outdated link in issue_templete
2025-02-06 18:05:33 +06:00
rifsxd
5435992911
kernel: KernelSU-Next version fallback set to 11998
2025-02-06 17:58:00 +06:00
weishu
c2ae844f65
manager: Create a new root shell for action.sh to avoid blocking the global root shell.
2025-02-06 17:49:36 +06:00
weishu
8832532f09
ksud: make clippy happy
2025-02-06 17:46:14 +06:00
Furkan
cba275cde2
Small Fix Turkish strings.xml ( #113 )
...
Trying to fix Superuser text spacing problem on Turkish translate with deleting blank space, changing module section to Modules section (Moduller) to be able to add plural meaning.
2025-02-02 23:34:51 +06:00
rifsxd
4401e28f57
Revert "build(deps): bump the crates group across 1 directory with 9 updates ( #103 )"
...
This reverts commit d4db74f0fb .
2025-02-02 22:55:41 +06:00
rifsxd
ece6e3f694
Revert "build(deps): bump the crates group across 1 directory with 9 updates ( #104 )"
...
This reverts commit e931792a4f .
2025-02-02 22:54:42 +06:00
dependabot[bot]
d4db74f0fb
build(deps): bump the crates group across 1 directory with 9 updates ( #103 )
...
Bumps the crates group with 7 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.137` | `1.0.138` |
| [nom](https://github.com/rust-bakery/nom ) | `7.1.3` | `8.0.0` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.15.0` | `3.16.0` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.16.0` | `3.17.0` |
| [cpufeatures](https://github.com/RustCrypto/utils ) | `0.2.16` | `0.2.17` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.18` | `1.0.19` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.15` | `1.0.16` |
Updates `serde_json` from 1.0.137 to 1.0.138
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138 )
Updates `nom` from 7.1.3 to 8.0.0
- [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-bakery/nom/compare/7.1.3...8.0.0 )
Updates `tempfile` from 3.15.0 to 3.16.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.15.0...v3.16.0 )
Updates `bumpalo` from 3.16.0 to 3.17.0
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.16.0...3.17.0 )
Updates `cpufeatures` from 0.2.16 to 0.2.17
- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.16...cpufeatures-v0.2.17 )
Updates `getrandom` from 0.2.15 to 0.3.1
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.2.15...v0.3.1 )
Updates `ryu` from 1.0.18 to 1.0.19
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.18...1.0.19 )
Updates `unicode-ident` from 1.0.15 to 1.0.16
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.15...1.0.16 )
Updates `wasi` from 0.11.0+wasi-snapshot-preview1 to 0.13.3+wasi-0.2.2
- [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.11.0...0.13.3 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: nom
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: bumpalo
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cpufeatures
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: getrandom
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: wasi
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 22:28:52 +06:00
dependabot[bot]
e931792a4f
build(deps): bump the crates group across 1 directory with 9 updates ( #104 )
...
Bumps the crates group with 7 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.137` | `1.0.138` |
| [nom](https://github.com/rust-bakery/nom ) | `7.1.3` | `8.0.0` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.15.0` | `3.16.0` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.16.0` | `3.17.0` |
| [cpufeatures](https://github.com/RustCrypto/utils ) | `0.2.16` | `0.2.17` |
| [ryu](https://github.com/dtolnay/ryu ) | `1.0.18` | `1.0.19` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.15` | `1.0.16` |
Updates `serde_json` from 1.0.137 to 1.0.138
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138 )
Updates `nom` from 7.1.3 to 8.0.0
- [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-bakery/nom/compare/7.1.3...8.0.0 )
Updates `tempfile` from 3.15.0 to 3.16.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.15.0...v3.16.0 )
Updates `bumpalo` from 3.16.0 to 3.17.0
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.16.0...3.17.0 )
Updates `cpufeatures` from 0.2.16 to 0.2.17
- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.16...cpufeatures-v0.2.17 )
Updates `getrandom` from 0.2.15 to 0.3.1
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.2.15...v0.3.1 )
Updates `ryu` from 1.0.18 to 1.0.19
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.18...1.0.19 )
Updates `unicode-ident` from 1.0.15 to 1.0.16
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.15...1.0.16 )
Updates `wasi` from 0.11.0+wasi-snapshot-preview1 to 0.13.3+wasi-0.2.2
- [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.11.0...0.13.3 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: nom
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: crates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: bumpalo
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: cpufeatures
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: getrandom
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: wasi
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 22:27:41 +06:00
dependabot[bot]
3876b6b474
build(deps): bump the maven group across 1 directory with 7 updates ( #111 )
...
Bumps the maven group with 7 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.5` | `2.8.6` |
| androidx.compose:compose-bom | `2025.01.00` | `2025.01.01` |
| [io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations ) | `2.1.0-beta15` | `2.1.0-beta16` |
| [io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations ) | `2.1.0-beta15` | `2.1.0-beta16` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin ) | `2.1.0` | `2.1.10` |
| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin ) | `2.1.0` | `2.1.10` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `2.1.0-1.0.29` | `2.1.10-1.0.29` |
Updates `androidx.navigation:navigation-compose` from 2.8.5 to 2.8.6
Updates `androidx.compose:compose-bom` from 2025.01.00 to 2025.01.01
Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0-beta15 to 2.1.0-beta16
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta15...2.1.0-beta16 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta15 to 2.1.0-beta16
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta15...2.1.0-beta16 )
Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0-beta15 to 2.1.0-beta16
- [Release notes](https://github.com/raamcosta/compose-destinations/releases )
- [Commits](https://github.com/raamcosta/compose-destinations/compare/2.1.0-beta15...2.1.0-beta16 )
Updates `org.jetbrains.kotlin.android` from 2.1.0 to 2.1.10
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0 to 2.1.10
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10 )
Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0 to 2.1.10
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10 )
Updates `com.google.devtools.ksp` from 2.1.0-1.0.29 to 2.1.10-1.0.29
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.1.0-1.0.29...2.1.10-1.0.29 )
---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-type: direct:production
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 22:24:56 +06:00
backslashxx
ae36e2085c
kernel: handle optional backports ( #99 )
...
Cherry pick from 8bb9518060 a4a7db7f40
Backporting is cool, but not everyone has the skills for it.
This commit does NOT make it required, but it will allow compiler
to use whats in-kernel if it exists.
The following are backportable:
- kernel_read / kernel_write
< 4.14, backport chain, tested on 4.9
e13ec939e9
bdd1d2d3d2
c41fbad015
ac452acae1
- strncpy_from_user_nofault
for 5.4, apply: bd88bb5d40
for 4.x, apply: 424e21f3b0
for any failures, just SKIP THIS or check dependency chain of, 3d7081822f
this got backported to v4.4.236, v4.9.236, v4.14.197, v4.19.144
- hint, `curl $url.patch | git am`
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-01-28 14:53:35 +06:00
Caner Karaca
3a8f4a2596
manager: update gradle ( #85 )
2025-01-28 01:41:47 +06:00
5ec1cff
87fc6b2784
kernel: clear securebits
...
fix adb shell cannot escape to root after https://github.com/tiann/KernelSU/pull/2381
2025-01-27 20:05:54 +06:00
Caner Karaca
25b57204ef
ci: update workflows ( #83 )
...
* ci: update workflows
* Revert
2025-01-27 15:13:18 +06:00
Mateusz Chrząszcz
4ed362bea4
Add Polish Translation ( #91 )
...
* Create colors.xml
* Create themes.xml
* Create strings.xml and 1/2 translate
* Delete manager/app/src/main/res/values-pl/colors.xml
* Delete manager/app/src/main/res/values-pl/themes.xml
* Update strings.xml 2/2 translate
* Update strings.xml fix
2025-01-27 15:10:42 +06:00
MONE FIERA
a2976fd926
Add Japanese Translation ( #90 )
...
* Add Japanese Translation
* Update strings.xml
2025-01-27 15:10:23 +06:00
igor
b2bcc93f9a
update translation ( #93 )
2025-01-27 13:24:53 +06:00
Rifat Azad
57b8dd54c5
docs: add donation crypto addresses
2025-01-26 11:29:52 +06:00
changhuapeng
ef32f3f9d2
manager: Disable interactions for uninstalled & disabled module ( #2380 )
...
Uninstalled module has no enabled interactions (e.g. run action script,
open webui, update).
Disabled module cannot run action script or open webui.
2025-01-25 21:01:53 +06:00
Caner Karaca
4ac264135d
ksud: updates ( #84 )
2025-01-25 20:57:03 +06:00
Wang Han
a05b790da6
Avoid unnecessarily overriding capabilities ( #2381 )
...
Previously all capabilities were overridden with 0xffffffffffffffff,
which is
not what normal processes have. This causes PR_CAPBSET_DROP prctl
fail because it is dropping invalid caps. Fix it.
This fixes
https://gitlab.com/kalilinux/nethunter/apps/kali-nethunter-app/-/issues/378 .
Co-Authored-By: 5ec1cff <56485584+5ec1cff@users.noreply.github.com >
Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com >
2025-01-25 20:54:06 +06:00
5ec1cff
7ac03d638c
ksud: fix copy sparse file ( #2374 )
2025-01-24 22:59:16 +06:00
Wang Han
b6d670f9a7
Don't unshare after entering global namespace ( #2373 )
...
Global namespace is usually used to publicly apply mounts so calling
unshare after entering root namespace is not desired bahavior. This also
keeps -M option same as Magisk.
2025-01-24 15:53:46 +06:00
dependabot[bot]
a6a2f65ead
build(deps): bump the crates group across 1 directory with 8 updates ( #72 )
...
Bumps the crates group with 7 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.26` | `4.5.27` |
| [log](https://github.com/rust-lang/log ) | `0.4.24` | `0.4.25` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.135` | `1.0.137` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.6` | `3.0.7` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.8` | `1.2.10` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.7.0` | `2.7.1` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.2` | `0.8.3` |
Updates `clap` from 4.5.26 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.26...clap_complete-v4.5.27 )
Updates `log` from 0.4.24 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.24...0.4.25 )
Updates `serde_json` from 1.0.135 to 1.0.137
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137 )
Updates `anstyle-wincon` from 3.0.6 to 3.0.7
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.6...anstyle-wincon-v3.0.7 )
Updates `cc` from 1.2.8 to 1.2.10
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.8...cc-v1.2.10 )
Updates `clap_builder` from 4.5.26 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.26...v4.5.27 )
Updates `indexmap` from 2.7.0 to 2.7.1
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.0...2.7.1 )
Updates `miniz_oxide` from 0.8.2 to 0.8.3
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.8.2...0.8.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 23:47:46 +06:00
dependabot[bot]
de38fe84d7
build(deps): bump the crates group across 1 directory with 8 updates ( #73 )
...
Bumps the crates group with 7 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.26` | `4.5.27` |
| [log](https://github.com/rust-lang/log ) | `0.4.24` | `0.4.25` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.135` | `1.0.137` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.6` | `3.0.7` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.8` | `1.2.10` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.7.0` | `2.7.1` |
| [miniz_oxide](https://github.com/Frommi/miniz_oxide ) | `0.8.2` | `0.8.3` |
Updates `clap` from 4.5.26 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.26...clap_complete-v4.5.27 )
Updates `log` from 0.4.24 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.24...0.4.25 )
Updates `serde_json` from 1.0.135 to 1.0.137
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137 )
Updates `anstyle-wincon` from 3.0.6 to 3.0.7
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.6...anstyle-wincon-v3.0.7 )
Updates `cc` from 1.2.8 to 1.2.10
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.8...cc-v1.2.10 )
Updates `clap_builder` from 4.5.26 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.26...v4.5.27 )
Updates `indexmap` from 2.7.0 to 2.7.1
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.0...2.7.1 )
Updates `miniz_oxide` from 0.8.2 to 0.8.3
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.8.2...0.8.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: anstyle-wincon
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 23:47:31 +06:00
AJleKcAHgP68
28319943e9
Update strings.xml ( #79 )
...
Corrected grammatical inaccuracies
2025-01-23 17:08:40 +06:00
Caner Karaca
25bd8a2783
Update strings.xml ( #77 )
2025-01-22 18:12:59 +06:00
dependabot[bot]
8c02c89a95
build(deps): bump sval in /userspace/ksud_overlayfs ( #68 )
...
Bumps [sval](https://github.com/sval-rs/sval ) from 2.13.2 to 2.14.0.
- [Release notes](https://github.com/sval-rs/sval/releases )
- [Commits](https://github.com/sval-rs/sval/compare/v2.13.2...v2.14.0 )
---
updated-dependencies:
- dependency-name: sval
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 01:36:19 +06:00
dependabot[bot]
890f2e1d8e
build(deps): bump sval from 2.13.2 to 2.14.0 in /userspace/ksud_magic ( #71 )
...
Bumps [sval](https://github.com/sval-rs/sval ) from 2.13.2 to 2.14.0.
- [Release notes](https://github.com/sval-rs/sval/releases )
- [Commits](https://github.com/sval-rs/sval/compare/v2.13.2...v2.14.0 )
---
updated-dependencies:
- dependency-name: sval
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 01:35:50 +06:00
dependabot[bot]
81daaa2055
build(deps): bump the maven group in /manager with 2 updates ( #69 )
...
Bumps the maven group in /manager with 2 updates: androidx.activity:activity-compose and androidx.compose:compose-bom.
Updates `androidx.activity:activity-compose` from 1.9.3 to 1.10.0
Updates `androidx.compose:compose-bom` from 2024.12.01 to 2025.01.00
---
updated-dependencies:
- dependency-name: androidx.activity:activity-compose
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: androidx.compose:compose-bom
dependency-type: direct:production
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 18:20:58 +06:00
Rifat Azad
5a620372c9
scripts: send ci build to message thread
2025-01-20 15:27:12 +06:00
Rifat Azad
090f4c0f02
ksud: fixed "warning: elided lifetime has a name" and "warning: constant SUSFSD_PATH is never used"
2025-01-20 13:31:18 +06:00
Rifat Azad
cbe3ffe32a
manager: fixed "static field FLAG_REDIRECT_STDERR: Int' is deprecated"
2025-01-20 13:26:08 +06:00
Rifat Azad
cf84dc8a32
manager: fixed "Multiple substitutions specified in non-positional format of string resource string/require_kernel_version."
2025-01-20 13:25:00 +06:00
Furkan
5eb10460b7
Update strings.xml ( #62 )
...
Fixup Turkish Translation
2025-01-20 00:33:08 +06:00
Rifat Azad
dd1a999567
ci: fix upload for ksud vatiants and upload susfsd for release
2025-01-19 17:23:55 +06:00
Pang YS
e24240facf
docs: fixup translation for CN and TW ( #60 )
...
* Update README_CN.md
* Update README_TW.md
2025-01-19 17:13:10 +06:00
Rifat Azad
a0c262be8d
ci: release and ci manager separate actions workflow
2025-01-19 17:07:01 +06:00
Rifat Azad
f60eed24e8
scripts: setup ksunextbot
2025-01-19 14:26:44 +06:00
mr_vokintos
2c17a5f4f3
fixed russian translation ( #58 )
...
* Update README.md
add link to Russian translation
* Russian translation
* Update README_CN.md
* Update README_TW.md
* Update README_TR.md
* Update README_PT-BR.md
* Update README_KO.md
* Update README_FR.md
* Update README_ID.md
* Create strings.xml
* Update strings.xml
added Russian translation
* Update strings.xml
* Update strings.xml
* Update strings.xml
fixed russian translation which looked bad on real device
2025-01-19 00:36:09 +06:00
5ec1cff
cae7693ceb
manager: support search module list ( #2331 )
2025-01-18 22:56:04 +06:00
Rifat Azad
b1174448ac
docs: moved website to webpage branch
2025-01-18 16:01:12 +06:00
Rifat Azad
82f38fe817
userspace: ksud: fix global namespace su ( #55 )
2025-01-18 14:25:14 +06:00
mr_vokintos
8d3048f5d9
translation of the app manager into russian ( #54 )
...
* Update README.md
add link to Russian translation
* Russian translation
* Update README_CN.md
* Update README_TW.md
* Update README_TR.md
* Update README_PT-BR.md
* Update README_KO.md
* Update README_FR.md
* Update README_ID.md
* Create strings.xml
* Update strings.xml
added Russian translation
* Update strings.xml
* Update strings.xml
2025-01-18 11:50:42 +06:00
Phapoom Saksri
8f21a0cb86
Add thai language translation to README and in-app language. ( #52 )
...
* Create README_TH.md
* Translate Thai language to README_TH.md
* เคอร์เนล not เตอร์เนล
* Update README.md
* idk
* Update README_TH.md
* สะกดผิดโลกแตก
* Update README_TH.md
* Update README_TH.md
* Update README_CN.md
* Update README_FR.md
* Update README_ID.md
* Update README_KO.md
* Update README_PT-BR.md
* Update README_TR.md
* Update README_TW.md
* Update README.md
* Update README_CN.md
* Update README_FR.md
* Update README_ID.md
* Update README_KO.md
* Update README_PT-BR.md
* Update README_TR.md
* Update README_TW.md
* Update README_FR.md
* [WIP] Add thai lang translation.
* [WIP] Thai translation
* [WIP] Fixing XML Error
* Add RU Translate to this fork.
* Small fixes
* Improve README_TH.md and complete thai language
* Small fixes for thai readme.
* Small fixes
* Fixing misspelled and long word stuff.
2025-01-18 00:59:54 +06:00
JuicerV3
bb2aafb9fa
docs: improve site navigation bar consistency ( #51 )
2025-01-17 19:16:53 +06:00
JuicerV3
adc8e71628
docs: kernel_xiaomi_gourami expand support to match the kernel source ( #47 )
2025-01-17 18:35:15 +06:00
Kangmin Kim
194fd7db72
Update Korean Translation ( #44 )
2025-01-17 17:53:07 +06:00
MrIvokintoS
60e40f9397
Russian translation ( #49 )
...
* Update README.md
add link to Russian translation
* Russian translation
* Update README_CN.md
* Update README_TW.md
* Update README_TR.md
* Update README_PT-BR.md
* Update README_KO.md
* Update README_FR.md
* Update README_ID.md
2025-01-17 17:49:30 +06:00
Rifat Azad
14624ea966
kernel: dynamic get_cred_rcu patch for appropriate atomic function and apply patch accordingly
2025-01-17 15:34:34 +06:00
rifsxd
3ee1cbe4c2
docs: add Bahasa Indonesia README
2025-01-16 22:28:53 +06:00
Rifat Azad
bc307eecdb
docs: add French README
2025-01-16 21:33:06 +06:00
Rifat Azad
41fc6800db
manager: add Turkish translation
2025-01-16 21:26:12 +06:00
Rifat Azad
631354407c
manager: values-fr/string.xml fix invalid unicode escape sequence in string ( #45 )
2025-01-16 21:06:19 +06:00
Onelots
ed2c429685
Translations: add French (fr_FR) translation ( #45 )
...
Some strings heavily depends on context, and may need some changes later.
Signed-off-by: Onelots <onelots@onelots.fr >
2025-01-16 20:13:53 +06:00
Rifat Azad
6f6dd29306
kernel: auto backport get_cred_rcu
2025-01-16 19:42:38 +06:00
SsageParuders
7314c8e1c0
Apply patch for glibc 2.38 compatibility in bazel build system ( #2327 )
...
Based on the commit from
[android.googlesource.com](75f82c6a15 %5E%21/),
this change applies a patch to the bazel build system for source code
that does not include this fix and is using glibc version 2.38 or later.
This ensures that the build process does not encounter linkage errors
related to undefined symbols such as __isoc23_strtol, __isoc23_strtoul,
and __isoc23_strtoull.
2025-01-16 14:44:42 +06:00
rsuntk
0ada4ee5d4
kernel: improve get_cred_rcu guard
...
Signed-off-by: rsuntk <rissu.ntk@gmail.com >
2025-01-16 14:32:04 +06:00
rsuntk
3b045f6c16
kernel: Add entries
...
Signed-off-by: rsuntk <rissu.ntk@gmail.com >
2025-01-16 14:31:31 +06:00
rsuntk
95584df023
kernel: Add fallback if user didn't implement 'get_cred_rcu'
...
https://github.com/tiann/KernelSU/pull/2320
Signed-off-by: rsuntk <rissu.ntk@gmail.com >
2025-01-16 14:26:52 +06:00
SsageParuders
b18c39e911
Improve seccomp disable && Add locking to protect cred modifications in escape_to_root ( #2320 )
...
- When disabling Seccomp, ensure that current->sighand->siglock is held
during the operation.
- Locking to ensure safe access and modification of the `cred` structure
within the `escape_to_root` function.
---
I think this issue described in #2236 may have been caused by concurrent
read-write access without proper locking.
---------
Signed-off-by: SsageParuders<qinqingqing1025@gmail.com >
Signed-off-by: SsageParuders <qinqingqing1025@gmail.com >"
2025-01-16 14:18:26 +06:00
Rifat Azad
d68dceaf87
manager: if susfs not supported then check if sus_su is available
2025-01-16 12:25:19 +06:00
Rifat Azad
724f22e92e
docs: devices: add unofficially supported device #39
2025-01-16 10:36:36 +06:00
kxob
1ef8419466
Update Simplified Chinese translations for new susfs-related strings. ( #41 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
* Use `export_log` to summarize `save_log` and `send_log`.
Instead of `send_log` itself.
* Update `strings.xml` of Simplified Chinese
* Update `strings.xml` for commit `9aef82d`
* Update Indonesian `strings.xml` for commit `9aef82d`
* Update Korean `strings.xml` for commit `9aef82d`
* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
* Update `strings.xml` of Traditional Chinese for commit `9aef82d`
* Restore an excess change to Simplified Chinese `strings.xml`
Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.
* More authentic translation for Simplified Chinese.
For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.
* Optimize Simplified Chinese `strings.xml`
Make it parallel and neat.
* Update Simplified Chinese translation for new `susfs`-related strings.
2025-01-16 01:07:40 +06:00
igor
034ad8d21a
update translation ( #40 )
...
* Update translations
* Update translation
2025-01-16 01:07:23 +06:00
rifsxd
b89fd07911
manager: adjust en/strings
2025-01-15 19:24:45 +06:00
Rifat Azad
eecd0844f4
docs: webpage fixed installation page copy button
2025-01-15 15:48:27 +06:00
Rifat Azad
efe4f03aa2
docs: improved webpages
2025-01-15 15:43:17 +06:00
Rifat Azad
1c8b088d9f
ci: copy susfsd to manager
2025-01-15 15:25:04 +06:00
kxob
4fac2aae81
Optimize Simplified Chinese translations ( #35 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
* Use `export_log` to summarize `save_log` and `send_log`.
Instead of `send_log` itself.
* Update `strings.xml` of Simplified Chinese
* Update `strings.xml` for commit `9aef82d`
* Update Indonesian `strings.xml` for commit `9aef82d`
* Update Korean `strings.xml` for commit `9aef82d`
* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
* Update `strings.xml` of Traditional Chinese for commit `9aef82d`
* Restore an excess change to Simplified Chinese `strings.xml`
Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.
* More authentic translation for Simplified Chinese.
For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.
* Optimize Simplified Chinese `strings.xml`
Make it parallel and neat.
2025-01-15 14:48:08 +06:00
Rifat Azad
84f230d35b
manager: add susfs status and sus_su toggle
...
userspace: add susfsd
ci: build susfsd
ksud_overlayfs: update aarch64 bin BusyBox v1.36.1.1 topjohnwu (2024-10-06 01:38:43 PDT)
2025-01-15 14:26:42 +06:00
Rifat Azad
2f42ebd620
manager: allow multiple modules to be installed sequentially
2025-01-15 12:18:10 +06:00
JuicerV3
af05e5dc0e
docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficiall… ( #33 )
...
* docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficially Supported devices
* docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficially Supported devices (zh-website)
2025-01-15 09:43:53 +06:00
kxob
5488970c61
More authentic translation for Simplified Chinese. ( #31 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
* Use `export_log` to summarize `save_log` and `send_log`.
Instead of `send_log` itself.
* Update `strings.xml` of Simplified Chinese
* Update `strings.xml` for commit `9aef82d`
* Update Indonesian `strings.xml` for commit `9aef82d`
* Update Korean `strings.xml` for commit `9aef82d`
* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
* Update `strings.xml` of Traditional Chinese for commit `9aef82d`
* Restore an excess change to Simplified Chinese `strings.xml`
Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.
* More authentic translation for Simplified Chinese.
For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.
2025-01-14 20:00:06 +06:00
Ravindu Deshan
48fc63540a
docs: devices: fixed typo in S10 5G's repository name ( #32 )
2025-01-14 19:59:42 +06:00
Rifat Azad
91f5ba8c0c
docs: devices: add new unofficial supported devices #23 #24 #25 #26 #27
2025-01-14 18:18:49 +06:00
kxob
b12b0008d0
Complete strings.xml of Traditional Chinese for commit 9aef82d ( #22 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
* Use `export_log` to summarize `save_log` and `send_log`.
Instead of `send_log` itself.
* Update `strings.xml` of Simplified Chinese
* Update `strings.xml` for commit `9aef82d`
* Update Indonesian `strings.xml` for commit `9aef82d`
* Update Korean `strings.xml` for commit `9aef82d`
* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
* Update `strings.xml` of Traditional Chinese for commit `9aef82d`
* Restore an excess change to Simplified Chinese `strings.xml`
Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.
2025-01-14 17:53:57 +06:00
Rifat Azad
ddd2fc9227
docs: improved webpage navigation
2025-01-14 17:53:09 +06:00
AxelPLN(Axel Yinjia Huang)
bb3bc42ff9
Add Traditional Chinese translation for manager. ( #20 )
...
* add README_TW
* Update README_CN.md
* add Simplified Chinese for website
add Simplified Chinese for website
fix some mistakes in README_CN
* Update zh/devices.html
* Update zh/features.html
* Update zh/devices.html
* Update zh/features.html
* Update zh/index.html
* Add Traditional Chinese translation for manager
* Try to add switching function for website
2025-01-14 10:10:02 +06:00
kxob
132d523f32
Use export_log to summarize save_log and send_log instead of send_log itself. ( #21 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
* Use `export_log` to summarize `save_log` and `send_log`.
Instead of `send_log` itself.
* Update `strings.xml` of Simplified Chinese
* Update `strings.xml` for commit `9aef82d`
* Update Indonesian `strings.xml` for commit `9aef82d`
* Update Korean `strings.xml` for commit `9aef82d`
* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
2025-01-14 10:08:12 +06:00
kxob
72b5ac716b
Some small changes to Simplified Chinese translations ( #16 )
...
* Optimize Simplified Chinese translations
* Update `strings.xml` of `zh-rCN`
2025-01-13 18:05:16 +06:00
AxelPLN(Axel Yinjia Huang)
6e62552a9c
ZH Docs fixing ( #14 )
...
* add README_TW
* Update README_CN.md
* add Simplified Chinese for website
add Simplified Chinese for website
fix some mistakes in README_CN
* Update zh/devices.html
* Update zh/features.html
* Update zh/devices.html
* Update zh/features.html
* Update zh/index.html
2025-01-13 18:04:46 +06:00
rifsxd
4a5c3ec1b6
docs: devices: fixed duplicate github profile icon
2025-01-13 12:54:51 +06:00
igor
b4012d94fb
Update translations ( #12 )
2025-01-13 09:54:42 +06:00
AxelPLN(Axel Yinjia Huang)
41058ec69d
Add Simplified Chinese for website ( #11 )
...
* add README_TW
* Update README_CN.md
* add Simplified Chinese for website
add Simplified Chinese for website
fix some mistakes in README_CN
2025-01-13 09:52:39 +06:00
AxelPLN(Axel Yinjia Huang)
73fb1977ac
add Traditional Chinese version README ( #10 )
...
* add README_TW
* Update README_CN.md
2025-01-12 22:31:40 +06:00
rifsxd
0626bf0980
docs: README: updated Magic Mount info link
2025-01-12 10:38:21 +06:00
dependabot[bot]
f12b5238b1
build(deps): bump the crates group across 1 directory with 6 updates ( #5 )
...
Bumps the crates group with 5 updates in the /userspace/ksud_overlayfs directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.24` | `4.5.26` |
| [log](https://github.com/rust-lang/log ) | `0.4.22` | `0.4.24` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.7` | `1.2.8` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.92` | `1.0.93` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.95` | `2.0.96` |
Updates `clap` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.24...clap_complete-v4.5.26 )
Updates `log` from 0.4.22 to 0.4.24
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.24 )
Updates `cc` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.8 )
Updates `clap_builder` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.26 )
Updates `proc-macro2` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93 )
Updates `syn` from 2.0.95 to 2.0.96
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:48 +06:00
dependabot[bot]
400332161e
build(deps): bump the crates group across 1 directory with 6 updates ( #4 )
...
Bumps the crates group with 5 updates in the /userspace/ksud_magic directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.24` | `4.5.26` |
| [log](https://github.com/rust-lang/log ) | `0.4.22` | `0.4.24` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.7` | `1.2.8` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.92` | `1.0.93` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.95` | `2.0.96` |
Updates `clap` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.24...clap_complete-v4.5.26 )
Updates `log` from 0.4.22 to 0.4.24
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.24 )
Updates `cc` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.8 )
Updates `clap_builder` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.26 )
Updates `proc-macro2` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93 )
Updates `syn` from 2.0.95 to 2.0.96
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: crates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:32 +06:00
dependabot[bot]
ce60963358
build(deps): bump the maven group in /manager with 2 updates ( #1 )
...
Bumps the maven group in /manager with 2 updates: com.android.application and com.android.library.
Updates `com.android.application` from 8.7.3 to 8.8.0
Updates `com.android.library` from 8.7.3 to 8.8.0
Updates `com.android.library` from 8.7.3 to 8.8.0
---
updated-dependencies:
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: maven
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:17 +06:00
Phapoom Saksri
2e5e55a92a
Change to Exynos 9810 Family. ( #8 )
...
* Add A23 5G and Note 9 to Unofficially Supported devices
* Change alt tags
* Changes to Exynos 9810 family.
* exynos moment
2025-01-11 20:44:51 +06:00
Phapoom Saksri
cc6d271603
Add Samsung Galaxy A23 5G (a23xq) and Samsung Galaxy Note 9 (Exynos) to Unofficially Supported devices ( #7 )
...
* Add A23 5G and Note 9 to Unofficially Supported devices
* Change alt tags
2025-01-11 20:25:47 +06:00