BRENE - A SuSFS/KernelSU module for SuSFS patched kernels

Magisk KSU APatch

SuSFS is one of the most robust root-hiding techniques available — operating at the Linux kernel filesystem layer, below the reach of any userspace scanner. But configuring it manually means editing shell scripts and config files by hand. BRENE by rrr333nnn333 eliminates that friction: a fully featured WebUI that exposes all SuSFS configuration options, KernelSU feature toggles, path hiding management, and Android Verified Boot hash spoofing — all in a clean graphical interface, no terminal required.

SuSFS Automation Features

A complete WebUI for configuring kernel-level root hiding — paths, entries, feature flags, and spoofing in one interface.

WebUI Configuration Interface

A modern, swipe-enabled WebUI accessible from your root manager provides graphical access to all BRENE settings — Paths Hiding, Other Hiding, Custom SuSFS Entries, KernelSU feature toggles, and logging. No config file editing required.

Paths Hiding

Configure which filesystem paths are hidden at the kernel VFS layer via SuSFS. Apps attempting to detect root by scanning for known Magisk/KSU paths (e.g., /data/adb/magisk, /data/adb/ksu) find them invisible — not just empty, but as if they don't exist.

Custom SuSFS Entries

Define your own custom paths, directories, or mount points to hide through SuSFS beyond the predefined list. Useful for hiding custom tools, scripts, or module data directories that standard hiding configurations don't cover.

AVB Hash Spoofing

Android Verified Boot hash spoofing — masks the boot verification state at the kernel level, preventing apps from reading the real AVB status. Works alongside SuSFS to address detection vectors that bypass purely filesystem-based hiding.

KernelSU Feature Flags

Configures KernelSU's kernel-level feature flags directly: kernel_umount (control how module paths are unmounted from processes) and su_compat (compatibility layer settings). These flags are applied via ksu feature set at boot for persistent kernel-level behavior.

Hide Custom ROM Props

Masks system properties that reveal a custom ROM — including halcyon props and other ROM-specific build properties. Apps checking for non-stock system properties as a root/modification indicator are shown clean stock-like values instead.

What Is SuSFS and Why Is Kernel-Level Hiding Stronger?

Most root-hiding tools — Shamiko, Magisk DenyList, HideMyApplist — operate at the userspace layer. They hook into the Zygote process via Zygisk, intercept API calls in app memory, and return filtered results. This is effective, but sophisticated detectors can probe at the system call level, use native code, or read /proc filesystem entries that userspace tools cannot intercept.

SuSFS takes a fundamentally different approach by patching the Linux kernel's Virtual Filesystem (VFS) layer. When an app calls open(), stat(), readdir(), or any other filesystem syscall on a hidden path, the kernel itself returns ENOENT (No such file or directory) — as if the path genuinely doesn't exist. The app never reaches userspace-interceptable code; the response comes directly from the kernel before any hook can fire.

BRENE automates the configuration of this kernel-level hiding. Instead of manually editing SuSFS config files via terminal, BRENE's WebUI lets you manage which paths are hidden, add custom entries, and configure KernelSU's complementary feature flags — all while displaying real-time status showing whether SuSFS patches are active on your kernel.

BRENE vs Shamiko — Hiding Depth

Aspect Shamiko (Zygisk) BRENE + SuSFS
Hiding layer Userspace (Zygisk) Kernel (VFS layer)
Syscall-level hiding
Native code detection resistance Partial Strong
Requires Zygisk
Requires patched kernel
WebUI configuration

BRENE/SuSFS and Shamiko are complementary, not mutually exclusive. Many users run both — SuSFS handles the kernel-level filesystem hiding while Shamiko handles the Zygisk-level process memory hiding.

Frequently Asked Questions

BRENE is a SuSFS automation module for KernelSU with SuSFS-patched kernels, developed by rrr333nnn333. It provides a WebUI-based interface to configure all SuSFS hiding settings — path hiding, custom SuSFS entries, KernelSU feature flags, Android Verified Boot hash spoofing, and ROM prop hiding — without needing to manually edit config files.

SuSFS (Sus FileSystem) is a kernel-level addon patch for KernelSU that provides root hiding at the Linux filesystem and syscall layer. Unlike userspace root hiding (Shamiko, Zygisk denylist), SuSFS hides root at the kernel level — making it significantly harder for apps to detect. It requires a kernel compiled with SuSFS patches applied.

Yes. BRENE requires a kernel with SuSFS 2.1.0+ patches — it cannot function on a stock or unpatched kernel. You need a custom kernel build (or a GKI build) that includes SuSFS patches. If your kernel doesn't have SuSFS patches, the module description will show ❌ SuSFS Patches after reboot.

Shamiko works at the Zygisk/userspace level using the Zygisk denylist to hide root from app process memory. BRENE/SuSFS works at the Linux kernel filesystem level — hiding paths at the VFS layer before any userspace code can inspect them. They are complementary and many users run both simultaneously for multi-layer root hiding.

BRENE configures: Paths Hiding (hide specific filesystem paths from detection), Custom SuSFS Entries (user-defined paths to hide at the kernel level), Other Hiding settings, KernelSU feature flags (kernel_umount, su_compat), Android Verified Boot hash spoofing, and Hide Custom ROM props including halcyon props.

Download BRENE - A SuSFS/KernelSU module for SuSFS patched kernels

Module Info

  • Version v0.0.51
  • Module By
    rrr333nnn333
    simonpunk & KOWX712
  • Contributors rrr333nnn333, KOWX712, Guxin12, helloworld2540, theTrueClover
  • Source Code View Repository
  • Tags
    #BRENE #SuSFS #KernelSU #Root Hide #Path Hiding #AVB Spoof #rrr333nnn333 #KOWX712 #WebUI
  • Requirement
    Magisk KernelSU APatch
  • Latest Update