
Size
4.73 MB
Android
8.0+
Downloads
52
Architecture
x86_64, arm64-v8a, armeabi-v7a, x86
Security Scan
Verified Safe
✓ Scanned with ClamAV, APKiD, and Quark-Engine
What's New
Offline version
🚀 New Features
Added: Separate biometric authentication toggles for Install and Uninstall actions @AlexLiuDev233 @Ephemera42
Added: Session installation confirmation support for Android 8/9 @Ephemera42
Added: Independent toggle for "Auto-delete ZIP files" (separated from APK deletion) @AlexLiuDev233
Added: Option to open LSPosed directly after installing an LSPosed module @AlexLiuDev233
Added: Real-time progress updates in live notifications
Added: Log recording and export capability for Debug builds
Added: Toggleable blur effect @wxxsfxyzm @leset0ng @Ephemera42
Added: Descriptive text for notification channels
⚡ Improvements
UI Overhaul: Rewrote various Material 3 components and screens for better performance and animations
Optimization: Enhanced APK architecture (ABI) analysis
Optimization: Improved APKS analysis to support more file variations
Optimization: Refined APKM analysis with better info.json handling
Optimization: About page and Open Source Licenses page @AlexLiuDev233
Optimization: Boosted reflection performance and error handling
Optimization: ZIP parsing errors are now thrown as-is for better debugging
Optimization: Parsing and display of "Keep Data" uninstall apps
Optimization: System app installation mode now supports any package name
Optimization: Battery optimization ignore text and detection on Xiaomi devices
Optimization: Installation hint text in Material 3 and Miuix dialogs
Optimization: Auto-lock trigger conditions
⚙️ Changes
Changed: Removed BinderWrapper option from Labs (Now enabled by default)
Changed: Disabled silent installation for module flashing due to security concerns
Changed: Dependency updates (AGP 9.0.0, Gradle 9.3.1, Java 25)
Changed: Online build now only checks for updates if the package name matches the official one
Changed: "Grant all requested permissions" now only applies to fresh installs to avoid overwriting user preferences
🛠 Fixes
Fixed dialog not closing immediately after uninstall completes
Fixed cache not clearing after flashing a module and restarting
Fixed dropdown menus or dialogs failing to appear in some Miuix interfaces
Fixed parsing issue with direct links shared from Chrome
Fixed missing app info when installing APKs from inside an LSPosed IT package
Fixed shell command propagation during module flashing
Fixed command output not scrolling during module flashing @Prslc
Fixed app logo missing in Xiaomi Dynamic Island
Fixed "Downgrade" option missing in Shizuku/System App mode dialog menus
Fixed missing "Invalid Split" hint in Material 3 dialogs
Fixed CI failing to use default debug signing when environment variables are empty @Tools-cx-app
Fixed dynamic color extraction issues on Android 11 and below @budingxiaocai
Fixed build dependencies @budingxiaocai
📚 Docs & Translations
Docs: Japanese README @noimzip
Docs: German README @tabletinsta6-glitch
Translations: Thanks to all translation contributors!
Description
InstallerX is a modern and functional Android app installer.
It is an installation program that can replace the system’s default installer on many customized Chinese ROMs, which often provide a less-than-satisfactory installation experience.
Besides replacing the native installer, it supports multiple installation formats: APK, APKS, APKM, XAPK, and ZIP packages containing multiple APKs. It also enables batch installation of multiple APKs and offers a wide variety of features, including installation dialogs, installation via the notification bar, automatic installation, installer declaration, custom installation settings, post-installation dex2oat optimization, blocking installation of specific apps, and automatic deletion of installation files after use.
Android Version Support
- Full support for Android SDK 34–36 (Android 14–16).
- Limited support for Android SDK 24–33 (Android 7.0–13), with a request to report any issues via the issues page.
Changes and Features
- UI currently in testing phase, allowing users to switch between the classic interface and a new, more expressive Material 3 interface.
- Increased options for interface customization.
- Bug fixes related to removal of installation packages on some systems.
- Faster package analysis for various formats.
- Multilanguage support: English, Traditional Chinese, and Spanish.
- Improved appearance of installation dialogs.
- Support for displaying system icons within the installation interface.
- Enhanced display for APK version comparisons, including single-line and multi-line modes.
- Installation via Shizuku/Root with bypasses for custom system UI blocks.
- Extended install dialog menu supporting display of app-declared permissions and configuration of InstallFlags (with some system-based limitations).
- Ability to preset and quickly select the source installer package.
- Support for installing ZIP packages containing multiple APKs, including those in subfolders, with deduplication and intelligent selection of the best APK.
- Batch installation of multiple APKs via sharing, featuring the same deduplication and intelligent selection.
- Support for APKS/APKM/XAPK files with automatic selection of the best module to install, both from notifications and the installation dialog.
- Ongoing testing for installing APKs with architectures different from the device (e.g., ARM on x86) using the system runtime.
- Testing app downgrades with or without data retention on some Android 15+ systems.
- App installation blocking by package blacklist (under development).
- Auto-uninstall function triggered by the app itself (in development).
- Ability to configure post-install dex2oat optimizations.
- Online version supports direct APK download via shared links for immediate installation without locally saving the file.
Common Issues and Solutions
- Shizuku issues: limited support on Chinese ROMs, possibly due to permission or system restrictions. Use Shizuku if possible.
- Installer blocking: due to package name changes, a modified version of the blocking tool is required.
- "No Content Provider" errors: may result from functions hiding the app list, requiring whitelist exceptions.
- Suggestions for HyperOS and other custom systems to resolve system app installation, blocking, or notification management issues.
- Recommendations for background app management to ensure proper installation via notifications.
Usage and Development
- The development version may be unstable; features are subject to change or removal.
- Source code is hosted on separate branches for stable, dev, and alpha versions, with automated CI/CD builds.
- Distributed in two variants: online (with network features) and offline (without network permissions, for users who prefer fully offline installations).
- All improvements and changes are released under the GPL-3.0 license, with a commitment to code transparency.
Rate this app
Ratings & Reviews
No reviews yet.