susdock (module name "SUSFS LKM Loader", ID susfs4ksu_lkm) by Nix24 loads SUSFS as a kernel module, susfs_guard_lkm, through ksud. It doesn't ship the kernel module itself: during installation it downloads the right file for your kernel from inforcqb's susfs4ksu-lkm releases.
What the installer and boot script do
- Reads your kernel version and matches it to a GKI variant: android12-5.10 to android15-6.6 from stable releases, android16-6.12 and android17-6.18 from development builds.
- Downloads that
.kofrom the latest inforcqb release into the module'smods/folder, keeping an existing driver if one is already there. With no network, or an unsupported kernel, the install stops with a clear error. - Copies a boot script to
/data/adb/post-fs-data.d/susfs4ksu_lkm.sh, which loads the stored driver early at every boot unless the module is disabled. A failure, for example after a kernel update changes the KMI, is written tolog/module.log.
Requirements, updating, removing
- KernelSU on an arm64 device with a GKI kernel.
- Flash the zip in KernelSU (with internet access) and reboot. A small WebUI shows the status.
- To fetch a newer driver later, run
sh /data/adb/modules/susfs4ksu_lkm/update.shas root. - Uninstalling removes the boot script and unloads
susfs_guard_lkmif it's running.
It only loads SUSFS; rules come from whatever SUSFS manager you use. GPL-2.0.