Differences from APatch
About 791 wordsAbout 3 min
2025-12-20
FolkPatch is a superset of APatch, extending the manager in many ways based on it.
Theme
FolkPatch introduces custom theme functionality, allowing you to customize including but not limited to Background, Font, Music without changing the main framework, to obtain a better experience.
M3E Design Language
FolkPatch adopts the Material 3 Expressive (M3E) design language for a comprehensive UI upgrade:
- Spliced Card Group: Multiple setting items seamlessly connect into a continuous card, replacing the traditional independent card layout
- ExpressiveSwitch: Switch component with status icons — checkmark when on, close icon when off
- Large Rounded Cards: 32dp rounded corner design for a softer, modern look
- Semantic Colors: Labels use M3 container colors (primaryContainer, tertiaryContainer), adaptive in dark mode
- Full Page Adaptation: Settings, SuperUser, module lists, and About pages all migrated to M3E style
Module
FolkPatch has deeply enhanced module management, not only optimizing basic information display but also introducing rich customization and interaction features:
- Module Sorting: Automatically categorized and sorted by
Meta Module>Zygisk>LSPosed>WebUI>Actions>Vector, keeping everything organized. - Detailed Info: Intuitively displays
Module IDandModule Size. - Module Banner: Supports indexing
banner.webp/png/jpgresources in the module directory as background banners, and allows independent customization of banners and transparency for each module. - Action Shortcuts: Supports creating desktop shortcuts for module Action operations, enabling one-click access to frequently used functions.
- Undo Delete: When a module is deleted, you can undo the deletion and restore it at any time before rebooting, preventing accidental operations.
- Batch Flashing: Supports selecting multiple APM module files at once for batch installation.
- Module Backup: Supports backing up the full module directory, and also supports backing up to remote servers using the WebDAV protocol.
Biometric
FolkPatch adds Biometric authentication, which will verify your biometric info every time the manager starts after enabling.
APM Backup
FolkPatch allows you to backup APM during installation. You can also perform this operation in the module list.
- Backup as module full directory
- If backup during installation is enabled, module files will be automatically backed up. Also supports backing up to remote server using WebDAV protocol.
App List Loading Method
FolkPatch provides two ways for app list loading: RootService and PackageManager.
The second method is suitable for some modified devices.
Superuser List Interaction
FolkPatch optimizes the interaction experience of the superuser list:
- Pagination Design: Defaults to pagination design, click on the app to enter the secondary details page for configuration.
- Quick Start/Stop: Long-press an app in the superuser list to quickly start or stop the app, without entering the details page.
- Legacy Style: If you prefer the old single-page operation, you can enable "Single Page Superuser Authorization" in Settings -> Behavior -> Interaction.
FolkX Animation Engine
FolkPatch introduces the FolkX Animation Engine, which provides silky smooth physical spring animations when switching pages.
Custom Manager
FolkPatch allows you to use switches to manage the UI and behavior of the manager:
- Hide various information including but not limited to
Working Status,Working Mode - Pop-up confirmation before installing module
- Stay on installation page after installing module to retain installation info
Multi-Settings Adaptation
FolkPatch is optimized for large screen devices, providing better user experience:
- Automatically adapted sidebar
- Independently adapted UI: FocusUI
Auto Load KPM
FolkPatch provides a way to automatically load KPM into the kernel at system startup.
For details, please see KernelPatch Module
Magic Mount
FolkPatch adds built-in Magic Mount (bind mount) mechanism on top of APatch, enabling system-level mounting of module files without relying on external meta modules. For details, see Mount Implementation.
Meta Module Support
FolkPatch introduces the Meta Module system, supporting the takeover of core behaviors such as mounting, installation, and uninstallation via meta modules. For details, see Basics & Common Knowledge - Mounting.
Install APM from External
FolkPatch now supports installing APM via Share / Open External etc.
Kernel Spoof
FolkPatch supports spoofing kernel version and build time strings via the SuperCall mechanism, making the kernel appear as an unpatched original. Includes boot safety protection to prevent bootloops from incorrect configuration.
See Function Settings - Kernel Spoof
Path Hide
FolkPatch supports hiding specified files and directories at the kernel level, with global mode and UID execution mode (hide only from specific apps). Automatically applied by the apd daemon at boot, ensuring hiding completes before any app starts.
See Function Settings - Path Hide
Default Mode for New Apps
FolkPatch allows setting the default authorization mode when a newly installed app first appears in the superuser list: NO ROOT / ROOT / Exclude. Communicates with the kernel via JNI driver, synced by the apd daemon at boot.
Copyright
Copyright Ownership:FolkPatch Team
License under:Attribution 4.0 International (CC-BY-4.0)
