Skip to content

Why WebUI X? โ€‹

WebUI X is the next-generation framework for building modular, secure, and high-performance WebUI applications. It offers significant improvements over Legacy KernelSU WebUI, making it the ideal choice for developers. Below are the key reasons to switch:

๐Ÿš€ Key Advantages โ€‹

1. Enhanced Security โ€‹

  • Content Security Policy (CSP): Restricts unsafe scripts and resources, preventing XSS attacks.
  • Kill Shell: Automatically terminates background processes to block unauthorized code execution.
  • Strict Isolation: Plugins and modules run in controlled environments, reducing vulnerabilities.

2. Superior Performance โ€‹

  • Smart Caching: Configurable Cache Max Age and resource caching improve load times.
  • Optimized Rendering: Features like Window Resize and Auto Style StatusBars ensure smooth UI adaptation.

3. Powerful Debugging Tools โ€‹

  • Built-in Eruda Console: Auto-injected for real-time debugging.
  • Remote URL Debugging: Test locally via http://localhost for faster iterations.
  • Developer Mode: Reveals module IDs and advanced metrics for troubleshooting.

4. Extensibility & Customization โ€‹

  • Plugin Ecosystem: Supports APK and DEX plugins (e.g., WXU) for limitless functionality.
  • SPA-Friendly: History Fallback ensures seamless navigation in single-page apps.
  • UI Control: Customize back-button behavior, refresh interceptors, and exit confirmations.

5. Modern UX Features โ€‹

  • Pull-to-Refresh: User-friendly reloading (beta).
  • Dynamic Theming: Match status bars to app themes for visual consistency.

6. Cross-Platform Compatibility โ€‹

  • Works with KernelSU (Next), SukiSU Ultra, Magisk, APatch, and even non-rooted devices.

๐Ÿ” Comparison with Legacy KernelSU WebUI โ€‹

FeatureWebUI XLegacy KernelSU WebUI
SecurityCSP, Kill Shell, IsolationBasic sandboxing
DebuggingEruda, Remote URLLimited dev tools
PluginsAPK/DEX supportN/A
PerformanceSmart caching, UI optimizationsN/A
SPA SupportHistory fallbackManual routing

๐Ÿ› ๏ธ Getting Started โ€‹

  1. Install WebUI X via GitHub or Google Play Store.
  2. Explore your installed modules like App Nuker and bindhosts.
  3. Tweak settings in Developer Mode for advanced control.

๐Ÿ’ก Tip: Enable Auto Open Eruda in the settings to debug WebUIs instantly!

Ready to upgrade? WebUI X delivers security, speed, and flexibility โ€” making it the future of Android WebUI frameworks.

Released under the GPL3 License.