For existing module users, highly recommend deleting /data/adb/susfs4ksu/config.sh
first before updating to prevent unwanted issues (You only do this once, you don't need to do it again in future versions)
WebUI
- Introduce spoof kernel version uname on boot
- also has an option "Execute on post-fs-data" for better hiding (Dangerous if misused)
- v1.5.2+: Deprecate SUS_SU 1 only use sus_su 2
- v1.5.2+: Change SUS_SU Toggles the same as v1.4.2
- Remove
su -c
in all of run and exec functions to fix some devices that kernel panics when opening the WebUI - Use
/data/adb/ksu/bin/ksu_susfs
for features that use ksu_susfs commands - Auto detects SUS_SU support from sus_su, and sus_su_active values
- Replace error symbol with warning symbol if sus_fs is not installed in your kernel (to avoid confusion)
- v1.5.2+: Warning will show if SUS_SU 1 is forcefully enabled.
- Minor loading improvements
Scripts
- Fix try_umount param (thanks @etnperlong)
- Implement susfs_log, sus_su, and sus_su_active, and spoof_uname functions and configs
- Move temp stats and logs to /data/adb/susfs4ksu also fix some module detection
- Add kernelversion.txt for kernel uname spoofing on boot
- Add ability to override for susfs activation (thanks @backslashxx)
touch /data/adb/susfs4ksu/susfs_force_override
- Add new configs if the config doesn't exist on
/data/adb/susfs4ksu/config.sh
- Other misc fixes (thanks @backslashxx)
SUSFS Version specific
- v1.5.2+: Implement Dynamic install for v1.5.2+
- Currently v1.5.2-v1.5.3
- v1.5.2+: Use Dynamic version in module version