|
1 | | -## v1.5.2+ Revision 23 |
| 1 | +## v1.5.2+ Revision 24 |
| 2 | +## Happy new year everyone! 🎉🎆 First Revision of 2026! |
2 | 3 | ### WebUI |
3 | | -* Add Danger Zone section |
4 | | - * Send Logs |
5 | | - * Export Config |
6 | | - * Reset all settings |
7 | | -* Implement Send Logs to SUSFS Developers |
8 | | - * /sdcard/susfs_logs.tar.gz contains the following: |
9 | | - 1. All of the SUSFS stats and boot/dmesg logs (until boot-completed) |
10 | | - 2. Latest Dmesg Log of SUSFS |
11 | | - 3. Mountinfo and Maps of Zygote64 |
12 | | - 4. Mountinfo of PID 1 |
13 | | - 5. Dmesg Log of KSU |
14 | | -* Implement Export Config (saved at /sdcard/susfs_settings.tar.gz) |
15 | | -* Implement Reset all settings |
16 | | -* Implement Custom SUS_MAP section |
17 | | -* Redesign Stats Display |
18 | | -* Add 'Edit With' button to use external text editor app on custom sus_path sus_path_loop sus_map sus_mount and try_umount section |
19 | | -* Various responsive design fixes |
20 | | - * Improved layout for smaller and bigger screens |
21 | | - * Custom sus_path, sus_path loop, sus_map, sus_mount, and try_umount text box fields are slightly bigger |
22 | | -* Add deprecated label for SUSFS Features that has been deprecated on newer versions |
23 | | -* Fix susfs_version_decimal function |
| 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 |
24 | 16 | * Localization: |
25 | | - * Update Various translations (@mehu3dhokia, @luigimak, @Neebe3289) |
| 17 | + * Update Various translations (@mehu3dhokia, @DogancanYr, @Neebe3289) |
26 | 18 |
|
27 | 19 | ### Scripts |
28 | | -* scripts: Implement Custom SUS_MAP for late v1.5.12+ |
29 | | -* scripts: add susfs_reset.sh |
| 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 |
30 | 40 |
|
31 | 41 | ### [Binaries](https://github.com/sidex15/susfs4ksu-binaries) |
32 | | -* cloud-binaries: add v1.5.11 and v1.5.12 binaries to cloud |
| 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 |
33 | 45 |
|
34 | | -### Note |
35 | | -Use a rooted code editor of your choice if you use open with button because non-root apps don't have access |
| 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 🫡 |
0 commit comments