Skip to content

Commit 78da27a

Browse files
committed
v1.5.2+ Revision 25
1 parent 9bc1d6d commit 78da27a

3 files changed

Lines changed: 34 additions & 51 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,36 @@
1-
## v1.5.2+ Revision 24
2-
## Happy new year everyone! 🎉🎆 First Revision of 2026!
1+
## v1.5.2+ Revision 25
32
### WebUI
4-
* add support for susfs v2.0.0+
5-
* implement userspace auto try_umount feature (v1.5.5+)
6-
* This is a userspace approach to the auto_try_umount instead of the kernel-level auto try_umount
7-
* for susfs v2.0.0+ it uses ksud kernel umount feature if susfs try_umount is deprecated
8-
* set values to false when the feature toggle is greyed out (susfs feature not supported)
9-
* use new versioning system
10-
* hide custom sus path if feature not in kernel
11-
* hide custom sus_mount and custom try_umount under certain conditions
12-
* add KSU module list in send logs
13-
* deprecate susfsd
14-
* remove susfsd when checking the kernel variant
15-
* fix sus_su on boot toggle
3+
* add custom open redirect section
4+
* hide auto hide features if it is not supported, disabled, or deprecated in the susfs kernel
5+
* enable custom try_umount section for KernelSU V2.0+
6+
* Remove spoof service list toggle
7+
* rename hide_sus_mnts_for_all_procs to hide_sus_mnts_for_all_or_non_su_procs
8+
* add turn off after boot completed option for hide sus mounts for all/non-su processes
9+
* fix susfs kernel features translatation
1610
* Localization:
17-
* Update Various translations (@mehu3dhokia, @DogancanYr, @Neebe3289)
11+
* [Implement Crowdin Localization support](https://crowdin.com/project/susfs4ksu-module)
12+
* fallback to english for some labels that are not translated yet
13+
* fill out missing label on some languages for crowdin compliance
1814

1915
### Scripts
20-
* scripts: boot-completed: implement userspace auto try_umount feature
21-
* scripts: boot-completed: use ksud kernel umount on custom try_umount if susfs try_umount is disabled/deprecated (KernelSU v2.0+)
22-
* scripts: boot-completed: execute ksud umount enable first before executing ksud kernel umount
23-
* scripts: boot-completed: improve if statement on auto_try_umount (userspace) feature
24-
* scripts: boot-completed/sepolicy: Add ksud kernel unmount for revanced mounts
25-
* scripts: boot-completed: count 'try_umount (KSUD)' logs to susfs_stats.txt
26-
* scripts: boot-completed: move enable ksud umount feature to the bottom before susfs logging
27-
* scripts: boot-completed: Fallback to older susfs mount IDs if no mounts found within 500k range
28-
* scripts: boot-completed: update grep pattern to match mount IDs starting with 1, 3, or 5 (100000-199999, 300000-399999, 500000-599999)
29-
* scripts: boot-completed: Automatically disable and skip userspace auto try umount if susfs_no_auto_add_try_umount_for_bind_mount file does not exist for susfs v1.5.5-v1.5.12
30-
* scripts: boot-completed: fix logical error on hide sus mounts for all processes
31-
* scripts: service: always disable and never check sus_su when the susfs version is v2.0.0+
32-
* scripts: remove old kernel_ver variable
33-
* scripts: boot-completed: Update version check to include v2.x.x on set_sdcard_root_path and set_android_data_root_path
34-
* scripts: rework versioning system
35-
* scripts: deprecate susfsd
36-
* scripts: customize: don't install sus_su and susfsd if the susfs version is on v2.0.0+
37-
* scripts: Hide "lineage" from /vendor/etc/selinux/vendor_file_contexts (#193) (@gavdoc38)
38-
* scripts: post-fs-data: use ksu_susfs show enabled_features to check if susfs is supported
39-
* scripts: customize/binaries: appropriately check susfs implementation by checking KernelSU version
16+
* scripts: implement custom susfs open redirect feature
17+
* scripts: service/boot-completed: clone permissions on every check on custom open redirect
18+
* scripts: service/boot-completed.sh: spoof ino and dev stat on custom open redirect
19+
* scripts: service: deprecate fake service list feature
20+
* scripts: boot-completed: temporarily disable hide sus mounts for all processes in auto try umount (userspace)
21+
* scripts: customize/boot-completed: remove imposter checks
22+
* scripts: customize: remove architecture check
23+
* scripts boot-completed/post-fs-data: add support for ksud umount in hide dex2oat mounts
24+
* scripts: post-mount/boot-completed: improve while loop and string conditions for custom susfs features
25+
* scripts: boot-completed: rework custom sus_path and sus_path_loop
26+
* scripts: post-fs-data/boot-completed: rework hide sus mounts for all processes to comply with latest susfs commit
27+
* scripts post-fs-data/boot-completed: rework and rename "hide_sus_mnts_for_all_procs" to "hide_sus_mnts_for_all_or_non_su_procs"
28+
* scripts: boot-completed: count sus_mounts generated in /proc/1/mountinfo for sus_mount stats
29+
* scripts: boot-completed.sh: Turn off hide_sus_mnts_for_all_procs after boot completed if configured as hide_sus_mnts_for_all_or_non_su_procs = 2
30+
* scripts: boot-completed: rename 'susfs4ksu/post-fs-data' to 'susfs4ksu/boot-completed'
31+
* scripts: boot-completed: refactor sus_path code block
32+
* scripts: boot-completed: remove run on background on sus_path code block
4033

4134
### [Binaries](https://github.com/sidex15/susfs4ksu-binaries)
42-
* local-binaries: add susfs v2.0.0 local binary
43-
* cloud-binaries: add support for v2.0.0+
44-
* cloud-binaries: add new branch for new versioning system
45-
46-
### Notes
47-
* Sorry for the very late update :( I was very busy for my Master studies and testing susfs v2.0.0 on non-gki
48-
* I just wanna thank to all [susfs4ksu module CI](https://github.com/sidex15/susfs4ksu-module/actions) testers there for testing the new features and bug hunting my module 🫡
49-
50-
### Hotfix (1/08/2026)
51-
* WebUI: hide auto hide features if it is not supported, disabled, or deprecated in the susfs kernel
52-
* boot-completed: temporarily disable hide sus mounts for all processes in auto try umount (userspace)
53-
* scripts boot-completed/post-fs-data: add support for ksud umount in hide dex2oat mounts
35+
* cloud-binaries: return error if there's an invalid argument
36+
* local-inaries: return error if there's an invalid argument

module.prop

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=susfs4ksu
22
name=SUSFS-FOR-KERNELSU
3-
version=v1.5.2-R24
4-
versionCode=105002024
3+
version=v1.5.2-R25
4+
versionCode=105002025
55
author=sidex15 & simonpunk
66
description=An addon root hiding service for KernelSU compiled with patched kernel source.
77
updateJson=https://raw.githubusercontent.com/sidex15/ksu_module_susfs/v1.5.2+/update.json

update.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "v1.5.2-R24",
3-
"versionCode": 105002024,
2+
"version": "v1.5.2-R25",
3+
"versionCode": 105002025,
44
"zipUrl": "https://github.com/sidex15/ksu_module_susfs/releases/latest/download/ksu_module_susfs_1.5.2+.zip",
55
"changelog": "https://raw.githubusercontent.com/sidex15/ksu_module_susfs/v1.5.2+/CHANGELOG.md"
66
}

0 commit comments

Comments
 (0)