FolkPatch

MalwareOpen sourceExclusive
—
No reviews reviews
17
downloads
8.0
android

AI summary

Root management app built on KernelPatch with APM system modules, KPM kernel modules, Lua plugins, and Shizuku integration. Features runtime controls for network isolation, path hiding, and mount policies with customizable themes and layouts.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

FolkPatch is a Root management application built on KernelPatch. It combines a KernelPatch-based Root implementation, system and kernel module management, Lua plugins, Shizuku integration, and a configurable modern interface in one manager.

Language: English / 中文 / 日本語

FolkPatch is a Root management application built on KernelPatch. It combines a KernelPatch-based Root implementation, system and kernel module management, Lua plugins, Shizuku integration, and a configurable modern interface in one manager.

Read the full documentation

FolkPatch home screen FolkPatch module interface FolkPatch settings interface FolkPatch feature interface FolkPatch plugin interface FolkPatch customization interface

Overview FolkPatch provides:

KernelPatch-based Root without recompiling the kernel APM system modules with batch installation and backup support KPM kernel modules, including automatic loading Lightweight APD Lua plugins Shizuku service management and startup integration Runtime controls for network isolation, path hiding, kernel spoofing, mount hiding, and unmount policies Importable themes, wallpapers, custom fonts, and multiple home layouts English, Chinese, Japanese, and additional community translations

Requirements ARM64 Android device Android kernel 3.18 through 6.15 A supported KernelPatch installation The exact compatibility matrix and installation steps are available in the documentation.

Interface Multiple home layouts, including ListUI, GridUI, FocusUI, CircleUI, DashboardUI, and StatsUI FocusUI as the default home layout for new installations System theme colors, custom colors, wallpapers, and custom fonts Configurable navigation styles and dashboard cards Optional automatic update checks

Modules and Extensions

APM APM provides a Magisk-like system module system with installation, removal, enable and disable controls, batch operations, and full backups.

KPM KPM provides kernel module support for inline-hook and syscall-table-hook use cases, including automatic module loading.

APD Lua Plugins APD plugins run Lua scripts in the apd lifecycle without modifying system files or injecting a kernel module. They support configuration, quick actions, background daemons, and persistent logs.

Plugin documentation:

English: https://fp.mysqil.com/en/modules/plugin/ Chinese: https://fp.mysqil.com/modules/plugin/

Security The SuperKey has higher privileges than a normal Root session. A weak or exposed key can allow unauthorized control of the device. Use a strong key and keep it private.

Translation English and Chinese are the reference languages. Translation corrections should be submitted only for the target language. New language contributions are welcome when the entire translated file is included in the pull request.

Download and Installation Download the latest package from the Releases page. Install the package on the Android device. Follow the in-app setup flow and read the documentation before installing modules or enabling runtime controls.

Credits KernelPatch - core Root implementation Magisk - magiskpolicy KernelSU - application UI and module system reference SukiSU-Ultra - interface design reference APatch - upstream project MMRL - module repository format reference Shizuku - built-in Shizuku service

License FolkPatch is licensed under the GNU General Public License v3.

If you modify FolkPatch or integrate it into another project and distribute the result, the complete project must be released under GPLv3. Binary distributions must provide or promise complete, readable source code. The software is provided without warranty, and any violation terminates the GPLv3 grant.

What's new

va843c526Oct 13, 2026
  • This update fixes module WebUI leaking a root shell per command, and repackages the KernelPatch kernel artifacts bundled with the app from the latest source.
  • 一、管理器 · WebUI root shell 泄漏 / Manager — WebUI root shell leak 在模块 WebUI 里,每次 exec()、exec(cmd, options, callback) 与 spawn() 都会新建一个 root shell 且从不回收,跑几十条命令就会在后台留下几十个 root 进程;每打开一次 WebUI 还会额外泄漏一个给静态资源加载用的 shell。
  • 三条执行路径改为命令结束即释放 shell;spawn() 在 enqueue() 同步抛异常时同样会关闭。 静态资源加载器持有的 shell 现在随页面销毁释放,页面重开时会先关掉上一个。 Each exec(), exec(cmd, options, callback) and spawn() call opened a root shell and never reclaimed it, so a few dozen commands left dozens of root processes behind; every WebUI open also leaked an extra shell for the static asset loader. All three paths now release the shell as soon as the command finishes, spawn() also closes it when enqueue() throws synchronously, and the asset loader's shell is released when the page is destroyed (closing the previous one before a replacement is created). 二、内核 · KernelPatch 重新打包 / Kernel — repackaged KernelPatch 内置的 kpimg、kptools 与 7 个 KMI 的 kernelpatch.ko 全部重新构建,包含 V6 Sol 之后合并的 5 项上游修复:
  • rename 钩子:当内核通过 LTO 把 security_inode_rename 内联进 vfs_rename 时,改为挂载 selinux_inode_rename,修复这类内核上重命名拦截失效的问题。 模块卸载:修复 unload_module() 在 rcu_read_lock() 内调用模块退出回调引发的 RCU 自死锁,以及 get_module_info() 错误路径漏掉的 rcu_read_unlock();同样的问题也修到了 KPM loader。 旧内核兼容:selinux_hide 在 4.19 之前的内核上明确提示不支持,并补齐 security_context_to_sid 相关兼容路径。 版本判断收敛:selinux_hide 的版本门槛统一收敛到 selinux_hide.h(最低 4.19、新版本 5.0、无 sepolicy state 6.6)。 The bundled kpimg, kptools and the kernelpatch.ko for all 7 KMIs are rebuilt, carrying the five upstream fixes merged since V6 Sol: the rename hook now attaches to selinux_inode_rename when the kernel inlines security_inode_rename into vfs_rename through LTO; the module unload path no longer self-deadlocks by calling the exit callback under rcu_read_lock() (and the missing rcu_read_unlock() on get_module_info()'s error path is fixed, in the KPM loader as well); selinux_hide now reports unsupported clearly on kernels older than 4.19 with the security_context_to_sid compatibility path restored; and its version gates are consolidated into selinux_hide.h.

About this version

Version
a843c526 (115357)
Size
16.98 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a
Downloads
17
Updated
Oct 13, 2026
Package
me.yuki.folk
Languages12
ArabicChineseEnglishIndonesianJapaneseKoreanPolishPortuguese

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app