
3.12 MB
Android 7.0+
150
arm64-v8a, armeabi-v7a, x86, x86_64
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
What's New
- Sync & Share: Local network file server to share and download packages
- Root backend support: Silent install, uninstall, and system app removal
- Uninstall: Refresh button added
- Improved real-time download progress tracking
- Fixed adaptive launcher icon and notification icon rendering
Description
Universal Installer is a modern Android package manager that handles what the default installer can't.
Install APK, APKS, XAPK, APKM (with split APKs and OBB files), download packages from URLs, manage installed apps, and silent-install via Shizuku — all in one Material 3 app.
Features
Install
- Multi-format — .apk, .apks, .xapk, .apkm with split APK handling (via Ackpine)
- Package preview — App name, icon, version, package, size, min/target SDK, supported ABIs, languages, permissions, OBB count, split count — shown in a bottom sheet before you commit
- Three local pick modes — Find automatic (scans device storage), Browse packages (APK/XAPK/APKS/APKM only), Browse all files
- Remote download — Paste a URL, download package directly. Files land in /sdcard/Download/UniversalInstaller/ with their Content-Disposition name so they're easy to re-find in any file manager
- Download history — Every download is logged; re-install later, copy the source URL, or delete from the dedicated history screen
- Intent handling — Open APK/XAPK files from Chrome downloads, Gmail attachments, Telegram, or any file manager — even when the URL has no extension
OBB support
- Bundle-embedded OBBs — XAPK/APKM/APKS archives containing .obb files are auto-detected and copied to Android/obb/<package>/ after the APK installs
- Standalone attach — Pick a base APK, then attach one or more .obb files via the preview sheet; they're installed alongside
- Runs in a foreground worker — OBB copy survives app closure, with progress on the notification shade
- Three write strategies — Falls back in order based on what the device permits:
1. Direct I/O (pre-Android 11)
2. Shizuku (shell UID can write to any app's OBB dir on modern Android)
3. SAF tree grant (user grants access to Android/obb/<pkg>/ once per package; reused on subsequent installs)
Security
- VirusTotal integration — Auto SHA-256 hash lookup on every picked file; if VirusTotal doesn't know the file yet, optionally upload it for a full multi-engine scan (supports files up to 650 MB via VirusTotal's large-file endpoint)
- Clear verdict — See engine counts (malicious / suspicious / harmless / undetected) before you install
Shizuku power-user features
When Shizuku is enabled, unlocks:
- Silent install / uninstall — No system confirmation prompt
- Replace existing, Allow downgrade, Grant all requested permissions, Allow test packages, Bypass low target SDK block, Install for all users
- Set install source — Spoof the installer package name (Google Play, Aurora, F-Droid, Amazon, Samsung, Huawei, Xiaomi presets, or custom) so apps with "installed from Play Store" checks accept your sideload
Uninstall / app manager
- Full app list — Browse user apps (system apps optional)
- Rich metadata — App name, package, version, APK size, first install date, last used time
- Sort — By Name / Size / Installed date / Last used — each with ascending/descending toggle
- Batch select — Long-press to enter selection mode, uninstall many at once
- Filter sheet — Tap FAB for sort/filter options; long-press FAB to scroll to top
- Usage access hint — "Last used" sort prompts user to grant the Usage Access permission only when needed
- Uninstall logs — Separate log screen for every uninstall attempt (success / failure with reason)
Device utilities
- Storage card on Install screen — At-a-glance internal storage usage (free / total, color-coded warning at 75% / 90%)
- Install history — Every install attempt logged with app name, package, version, success/failure, and error reason
Other
- Material 3 — Dynamic color + Light / Dark / System theme
- Multi-language — Arabic, German, English, Spanish, French, Hindi, Indonesian, Italian, Japanese, Korean, Portuguese (BR), Russian, Turkish, Vietnamese, Chinese
Progress notifications — Download, install, and OBB copy all surface their progress in the notification shade
Configuration
Shizuku (silent install, install source spoofing, OBB copy)
1. Install Shizuku on your device
2. Start the Shizuku service via ADB (or via the Shizuku app if rooted)
3. Open Universal Installer → Settings → Installation → Shizuku Backend → grant permission when prompted
4. Optional: enable Set install source to pick the installer package name apps will see
VirusTotal
1. Get a free API key at virustotal.com/gui/my-apikey
2. Settings → Security → VirusTotal API Key → paste key
3. Every picked APK is hashed and looked up automatically; unknown files can be uploaded on demand from the preview sheet
Storage permissions (for OBB copy + device scan)
- Android 11+: grant All files access when prompted (used for Find automatic device scan and for the direct-write OBB path). If you decline, OBB copy falls back to Shizuku or a per-package SAF tree grant
- Pre-Android 11: falls back to legacy READ/WRITE_EXTERNAL_STORAGE
- Usage access (optional, Uninstall screen only): grant when you tap the "Last used" sort option — enables sorting and date metadata per row
License
GNU General Public License v3.0
Rate this app
Ratings & reviews