Advanced Settings
About 960 wordsAbout 3 min
2025-01-11
🎯 Advanced kernel settings provide deep control over the application's core behavior, including animation effects, module compatibility, performance modes, etc. These settings affect how the app runs and how modules work.
Function Description
Advanced kernel settings include the following functions:
- FolkX Engine: Smooth animation engine providing beautiful transition effects
- FolkPatch Hide: Basic hiding function that hides system properties via resetprop
- Global Namespace Mode: Control module compatibility and isolation
- Enable Mount System: Start built-in mount system, not relying on meta modules to mount files
- App List Loading Scheme: Superuser list application information loading method
Setting Options
FolkX Engine
FolkPatch animation engine, providing smooth animation effects for interface switching and page transitions.
Function Description:
- Provides multiple animation types (Linear, Spatial, Fade, etc.)
- Adjustable animation speed
- Enhances user experience and interface smoothness
Default Value: On
Recommended Setting: Recommended On (Unless device performance is poor)
FolkPatch Hide
Basic hiding function that hides specific system properties via resetprop.
Function Description:
- Modifies system property values to hide Root and modification traces
- Can replace weaker hiding modules like Shamiko
- Suitable for scenarios with low hiding requirements
Hiding Capabilities:
- Hides some features by modifying system properties (build.prop, etc.)
- Cannot achieve the advanced hiding effect of TS modules
- Suitable for basic hiding needs
Default Value: Off
Recommended Setting: Enable based on needs
- Light hiding needs: Enable this feature
- High hiding needs: Use with TS module
Comparison with TS Module
| Feature | FolkPatch Hide | Tricky Store (TS) |
|---|---|---|
| Hiding Principle | Modifies system properties | Dynamically spoof KeyStore |
| Hiding Strength | Basic hiding | Advanced hiding |
| Applicable Scene | Light detection | Hardware-level authentication |
| Detection Difficulty | Easy to detect | Hard to detect |
| Performance Impact | Almost no impact | Slight impact |
FolkPatch Hide is suitable for daily use and light detection scenarios. If you need to pass detection by high-security apps like banks or games, it's recommended to use the Tricky Store module. For details, please refer to How to Pass Detection?
Notes
- This feature only provides basic property hiding and cannot pass all detections
- For high-security apps (such as banks, some games), it's recommended to use dedicated hiding modules
- Device restart required after enabling to take effect
Animation Types
Select animation playback style:
| Animation Type | Description | Applicable Scene |
|---|---|---|
| Linear | Linear motion, simple and smooth | Daily use |
| Spatial | 3D spatial effect, more depth | Large screen devices |
| Fade | Simple transparency change | Performance priority |
| Vertical | Vertical movement transition | Traditional style |
| Diagonal | Diagonal motion | Unique experience |
Default Value: Linear
Recommended Setting:
- High performance devices: Spatial or Diagonal
- Ordinary devices: Linear or Vertical
- Low-end devices: Fade
Animation Speed
Adjust animation playback speed:
| Speed Level | Description |
|---|---|
| Slow | Easier to observe, more elegant |
| Normal | Balanced experience |
| Fast | Quick response |
Default Value: Normal
Recommended Setting: Adjust according to personal preference, normal speed is suitable for most users.
Performance Impact
FolkX Engine is optimized for performance and has minimal impact on devices. If device lags, try:
- Switch to Fade animation type
- Lower animation speed to Fast
- Turn off FolkX Engine
Global Namespace Mode
Control how modules run, affecting module isolation and compatibility.
Function Description:
- On: Better module compatibility, suitable for old modules
- Off: Stronger module isolation, more stable system
Default Value: Off (Independent Namespace)
Recommended Setting: Keep default Off, unless encountering module compatibility issues
Comparison of Two Modes
| Mode | Pros | Cons | Applicable Scene |
|---|---|---|---|
| Global Namespace (On) | • Better module compatibility • Suitable for old modules • Reduce conflicts | • Reduced isolation • May affect system stability | • Compatibility modules • Old devices |
| Independent Namespace (Off) | • Better isolation • More stable system • Meets modern standards | • Some modules may not be compatible • May require adaptation | • Most modules • Daily use • Pursue stability |
Enable Mount System
Start built-in mount system, not relying on meta modules to mount files.
Function Description:
- On: System automatically mounts file system, no meta module support required
- Off: Rely on meta modules to mount file system
Default Value: Off
Recommended Setting: Keep closed if not using any mount type modules, meta modules also don't need to be flashed, because default does not mount any files.
App List Loading Scheme
Select application information loading method, affecting loading speed and accuracy of app list in module page.
Function Description:
- Root Service: Load via Root service, fast and accurate
- Package Manager: Load via system package manager, better compatibility
Default Value: Root Service
Recommended Setting: Keep default (Root Service)
Comparison of Two Schemes
| Loading Scheme | Pros | Cons | Applicable Scene |
|---|---|---|---|
| Root Service | • Fast speed • Complete information • Get hidden apps | • Requires Root permission • Relies on APatch service | • Most scenarios • Daily use |
| Package Manager | • Standard system interface • No reliance on Root service • Good compatibility | • Slower speed • May miss some information | • Root service abnormal • Debugging scenarios |
Switch Timing
Usually no need to switch. Only consider using Package Manager in following cases:
- Root service abnormal or crashes
- App list fails to load
- Debugging and troubleshooting issues
- Improve overall usage experience
FAQ
Q: Is Global Namespace safer or Independent Namespace?
A:
- Security: Independent Namespace is safer
- Compatibility: Global Namespace has better compatibility
- Recommendation: Default use Independent Namespace, switch only when needed
Independent Namespace is the modern standard, providing better isolation and stability.
Q: Do I need to restart device after modifying these settings?
A:
- FolkX Engine: No, effective immediately
- Global Namespace: Try restarting device
- Enable Mount System: Need to restart device to apply changes
- App List Loading: No, effective next load
Q: Which App List Loading Scheme should I choose?
A:
- 99% of cases: Use Root Service (Default)
- Debugging issues: Try Package Manager
- Speed priority: Root Service
Normally no need to change.
Copyright
Copyright Ownership:FolkPatch Team
License under:Attribution 4.0 International (CC-BY-4.0)
