Android LaunchBoost
Developed by @VOID_ADB
š Android LaunchBoost v1.1.0
App Launch Performance Engine for Android.
Android LaunchBoost was developed to automatically analyze and optimize the app launch process. When executed, the module detects device capabilities, scans user applications, analyzes ART/Dexopt, Standby Buckets, Game Mode, and potential bottlenecks, applies compatible optimizations, and verifies the results.
Everything happens automatically through 10 execution phases.
āļø 10 Automatic Phases
- Initialization: Prepares the engine, libraries, and execution environment.
- System Diagnostics: Analyzes Android, OEM, model, architecture, available commands, ART/Dexopt, Game Mode, and features related to launch analysis.
- Package Discovery: Finds user apps and automatically identifies games through Game Mode, system categories, and heuristics.
- ART/Dexopt Analysis: Verifies the compilation state of apps and identifies which ones are already properly prepared and which might need optimization.
- Standby Buckets: Analyzes whether apps are in states such as "ACTIVE", "WORKING_SET", "FREQUENT", "RARE", or "RESTRICTED", identifying potential activity limitations.
- Game Mode: For compatible games, it checks the current mode and uses performance mode when supported.
- Automatic Optimization: Applies necessary optimizations, including ART/Dexopt, standby management, Game Mode, and other compatible actions.
- Verification: Performs a new scan to confirm if the changes were actually applied.
- OEM Detection: Analyzes manufacturer-specific mechanisms, such as Samsung GOS, Xiaomi/HyperOS, ASUS Game Genie, among others.
- Final Report: Presents the device state, analyzed apps, before/after results, applied optimizations, failures, ignored functions, and utilized capabilities.
š§ ART/Dexopt
LaunchBoost checks the compilation state of applications through the Android Runtime and, when necessary, uses compatible filters like "speed-profile" or "speed".
The goal is to leave the apps properly prepared for execution, rather than simply applying commands and assuming they worked.
š Measurement and Diagnostics
The project has specific components for:
- Launch time measurement
- Launch trace
- Benchmarking
- ART/Dexopt analysis
- Capability detection
- Per-app profiles
- Post-optimization verification
This allows the module to prioritize measurement and diagnostics prior to optimization.
š”ļø Protection System
Critical packages are automatically protected, including:
"android" ⢠"SystemUI" ⢠"Settings" ⢠Package Installer ⢠Google Play Services ⢠OEM Frameworks
LaunchBoost also uses a fallback sequence between:
OEM ā AOSP ā Generic Android
This ensures a function isn't executed simply because it worked on another device.
š Real Verification
Every change follows this flow:
READ BEFORE ā APPLY ā READ AFTER ā COMPARE ā VERIFY
[OK]Applied and verified[=]Already optimized[--]Not supported[!]Failed
If an operation fails, the module continues analyzing the next applications.
š Rollback
The changes made are logged in data/state/ and can be restored using uninstall.sh.
š« What LaunchBoost DOES NOT Do
- Does not kill processes randomly
- Does not clear RAM artificially
- Does not modify APKs or app files
- Does not use root commands
- Does not apply fake settings
- Does not use non-existent properties
- Does not invent metrics
- Does not consider only the exit code as proof of success
- Does not promise extra FPS, CPU, or RAM
The focus is to improve the app launch process using real and verifiable Android features.
More from VOID_ADB
VOID GPU
APO PERFORMANCE
Reviews (0)
No reviews yet. Be the first to review!