Module Overview
🚀 ART Flow — ART/Dex Optimization Engine
Introducing ART Flow, a real ART/Dex optimization engine for Android 10+, developed for application management, compilation, and optimization through Android Runtime, Dexopt, and the Package Manager.
Unlike modules that merely apply settings put commands and consider it an optimization, ART Flow executes actual ART compilation operations using commands like cmd package compile and pm compile, always verifying the final result.
⚙️ What does it do?
ART Flow can:
- 🔍 Detect the current compilation state of applications
- 📦 List and analyze installed packages
- 🧠 Detect available ART/Dex filters on the device
- ⚡ Compile applications with "speed-profile", "speed", "space", and other supported filters
- 🎮 Optimize detected games
- 📱 Optimize user apps or, with built-in protection, system apps
- 📊 Verify profiles and compilation reasons
- 🔄 Log information for rollback
- 🩺 Diagnose the device's ART/Dex capabilities
🛡️ No Fake Optimization
Every operation follows a strict flow:
READ BEFORE → EXECUTE → READ AFTER → COMPARE → VERIFY
If the compilation cannot be confirmed, it will not be marked as optimized.
[✓]Optimized and verified[ℹ]Already optimized[—]Not supported[! ]Failed and ignored
🧠 Adaptive Optimization
The filter used is not simply hardcoded.
ART Flow analyzes the Android version, available storage, package details, current state, profiles, and supported filters, automatically choosing the most appropriate strategy.
When available, speed-profile is prioritized for profile-guided compilation.
🔒 System Protection
Critical packages—such as SystemUI, Settings, telephony components, Google Core, and OEM frameworks—are protected by default.
The goal is to optimize applications without interfering with essential system components.
🔄 Rollback
Before any changes are made, the detected state of the package is logged.
The rollback system restores only the exact information that was actually identified, without inventing previous states.
📱 Compatibility
Android 10+ (SDK 29+)
Adaptive compatibility for Android 10, 11, 12/12L, 13, 14, 15, and 16, dynamically detecting the resources and features available in each version.
🧠 What is ART?
ART (Android Runtime) is the environment responsible for running Android applications.
It works alongside DEX, JIT, AOT, and Dexopt to prepare and optimize app code, which can improve execution efficiency.
⚡ ART Flow
ART Flow utilizes the real, native tools of ART and the Package Manager to detect, compile, and verify applications, leveraging filters like speed-profile and speed whenever available.
Rate this Module
Share your experience with the community.
* You will be prompted to login via Google in one click to verify your rating.