SUSFS LKM Loader (susdock)

Nixie24

KernelSU
v0.2.1-201
Version
28.01 KB
Size
Oct 13, 2026
Updated

Module Info

  • Contributors Nixie24
  • Source Code View Repository
  • Tags
    #SuSFS #LKM #Loader #KernelSU #GKI #susfs_guard_lkm #Nixie24

About this module

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 .ko from the latest inforcqb release into the module's mods/ 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 to log/module.log.

Requirements, updating, removing

  1. KernelSU on an arm64 device with a GKI kernel.
  2. Flash the zip in KernelSU (with internet access) and reboot. A small WebUI shows the status.
  3. To fetch a newer driver later, run sh /data/adb/modules/susfs4ksu_lkm/update.sh as root.
  4. Uninstalling removes the boot script and unloads susfs_guard_lkm if it's running.

It only loads SUSFS; rules come from whatever SUSFS manager you use. GPL-2.0.