susfs

SU

susfs

sidex15
0(0 reviews)
5downloads
Open SourceGPL-3.0Recommended
Quick Actions
13 versions available
About this module

A KernelSU module for SUSFS patched kernel

This module installs a userspace helper tool called ksu_susfs and sus_su into /data/adb/ksu and provides a script to communicate with SUSFS kernel. This module provides root hiding for KernelSU on the kernel level.

Notes

  • Make sure you have a custom kernel with SUSFS patched in it. Check the custom kernel source to see if it has SUSFS.
  • Make sure the kernel is using SUSFS 1.5.2 or later for effective hide.
  • Shamiko v1.2.1 or later is acceptable (but it's highly optional to use it)
  • HideMyApplist is acceptable
  • ReVanced root module compatible
  • Recommended to use bindhosts if you want to use systemless hosts

SUSFS Custom settings documentation

https://github.com/sidex15/susfs4ksu-module/wiki/SUSFS-Custom-Settings

Spoofing Kernel Uname guide on Revision 16+

In the new R16 of SUSFS includes a new parameter called "Spoof Kernel Build". this may confuse some users about what those are.

In the kernel version it affects this part:

6.1.75-android14-11-g16c5f6cd5e9b-ab12268515

While on the Kernel Build part is this:

#1 SMP PREEMPT Fri Aug 23 03:08:10 UTC 2024

You may check them by using these commands:

#This is for the Kernel Version
uname -r
#This is for the Kernel Build
uname -v

Adding ro.boot.vbmeta.digest value

This module will now have a directory called VerifiedBootHash in /data/adb containing VerifiedBootHash.txt for users with missing ro.boot.vbmeta.digest value to prevent partition modified and abnormal boot state detection.

  • Copy your VerifiedBootHash in the Key Attestation demo and paste it to /data/adb/VerifiedBootHash/VerifiedBootHash.txt

Localization

If you want to contribute to add your own language, use the webui branch and add your translations in the ./languages directory. Make sure to test the implementation thoroughly before submitting a pull request. Also, the name of the XML files should be the same as the language code, for example:

  • For English, the file should be named en.xml
  • For Spanish, the file should be named es.xml

Then add your language to the ./languages/languages.json with this format:

"<your language code>": "<Name of the language (not English translation)>"

so it will be included in the language drop-down menu.

Credits

susfs4ksu: https://gitlab.com/simonpunk/susfs4ksu/

Buy us some coffee ☕

simonpunk

PayPal: kingjeffkimo@yahoo.com.tw
BTC: bc1qgkwvsfln02463zpjf7z6tds8xnpeykggtgk4kw

sidex15

PayPal: sidex15.official@gmail.com
BTC: 1AVaRmoEivK94XRooqbbAgvzdTMA5cwGdc
ETH (ERC20): 0xa52151ebd2718a00af9e1dfcacfb30e1d3a94860
USDT (TRC20): TAUbxzug7cygExFunhFBiG6ntmbJwz7Skn
USDT (ERC20): 0xa52151ebd2718a00af9e1dfcacfb30e1d3a94860

Features
  • root hide
  • sus
What's New (v1.5.2-v1.5.4-R14)

This revision is for GKI/SUS_SU Enabled SUSFS Users that mistakenly showed SUSFS Is not available in your kernel in WebUI
For GKI/SUS_SU Enabled Users please change to sus_su=2 in /data/adb/susfs4ksu/config.sh then reboot to see if it persists

If you want to get newer updates or nightly updates, check the actions tab of susfs4ksu module Here

WebUI

  • fix susfs logs location and remove susfs_stats is zero condition

Scripts

  • scripts/service: Rework sus_su checks
    • For SUSFS v1.5.3+ it will use the show enabled_features feature to check if sus_su is supported or not
    • For SUSFS v1.5.2 will use the traditional check if sus_su throws an error or not
    • Add Check if sus_su is in mode 0
  • scripts/boot-completed: use susfs version to check different set cmdline command
All Files (Latest Release v1.5.2-v1.5.4-R14)
ksu_module_susfs_1.5.2+.zip
1.21 MB
Module Information
Version1.5.2-v1.5.4-R14
Size1.21 MB
Updated2025-08-21
CategorySystem

Compatibility

Android Versions:
8.0+9.0+10+15+11+14+13+12+16+
Root Methods:
KernelSU-NextKernelSU
All Releases
Page 1 of 3
13 releases
1.5.2-v1.5.4-R14Latest
1.21 MB5 downloads

This revision is for GKI/SUS_SU Enabled SUSFS Users that mistakenly showed SUSFS Is not available in your kernel in WebUI
For GKI/SUS_SU Enab...

(truncated)
1.5.2-v1.5.4-R13
1.2 MB0 downloads

SUSFS Module for v1.4.2 is officially End of Life :(
Because newer hiding implementations require newer SUSFS patches.

WebUI

  • Impleme...
(truncated)
1.5.2-v1.5.3-R12
2.3 MB0 downloads

For existing module users, highly recommend deleting /data/adb/susfs4ksu/config.sh first before updating to prevent unwanted issues (You only do...

(truncated)
1.5.2-R11
1.78 MB0 downloads

WebUI

  • Implement Try Umount Section in custom settings page
  • Implement additional custom rom settings
    • Hide vendor sepolicy (disable...
(truncated)
1.5.2+_R23
1.1 MB0 downloads

WebUI

  • Add Danger Zone section
    • Send Logs
    • Export Config
    • Reset all settings
  • Implement Send Logs to SUSFS Developers *...
(truncated)
Reviews(...)