# pass-with-high-score/universal-installer

A modern Android app for installing and managing APK packages with split APK support, silent install via Shizuku, and VirusTotal malware scanning.

Repository: https://github.com/pass-with-high-score/universal-installer
Canonical: https://ross.abutalabs.com/products/universal-installer
Homepage: https://universal-installer.pwhs.app/
Language: Kotlin
License: GPL-3.0
License Family: copyleft
Topics: android, jetpack-compose, shizuku, installer, package-manager, split-apks-installer, xapk-installer, apks-installer, apkm-installer
Last push: 2026-08-23T07:55:51+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 28
- inputs: {"age_days": 401, "days_push": 10, "days_rel": 24, "gap_med": 1.0, "n_releases_24m": 31}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1309, forks 57 (observed 2026-08-28T04:04:19.500601+00:00)

## What it is
Universal Installer is an open-source Android package manager app built with Kotlin and Jetpack Compose that installs APK, APKS, XAPK, and APKM packages including split APKs and OBB files. It supports silent installation via Shizuku/Dhizuku, VirusTotal malware scanning, installer profiles, LAN APK sharing, and runs on phones and Android TV.

## Use cases
- install xapk files with obb data on android
- install split apks bundles that the default installer rejects
- silent install apks without prompts using shizuku
- scan apk files for malware with virustotal before installing
- manage and share installed apps over lan wifi
- install apkm files from apkmirror on android tv
- fix app not installed errors when sideloading packages

## When to choose
- you need to install split APK formats (XAPK, APKS, APKM) the system installer can't handle
- you want silent/privileged installs via Shizuku, Dhizuku, or root
- you want malware scanning and installer profiles in a free, ad-free open-source app
- you need an installer optimized for Android TV with remote navigation

## When to avoid
- you only install standard single APK files and are happy with the system installer
- you need an iOS or desktop package installer
- you require a no-GUI command-line or automated CI installation pipeline

## Facets
- artifact type: application
- maturity: active
- function: gui, security, file-system
- domain: android-tools, developer-tools, security
- platform: -
- tags: apk-installer, split-apks, xapk, shizuku, virustotal, jetpack-compose, android-tv, package-manager, material-3, android, mobile

## Member repositories
- pass-with-high-score/universal-installer (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:19.500601+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:50:00.490789+00:00, confidence not recorded.
  - readme: https://github.com/pass-with-high-score/universal-installer (fetched 2026-08-28T04:04:19.500601+00:00, sha e688892dead7)
  - homepage: https://universal-installer.pwhs.app/ (fetched 2026-08-29T12:08:10.852440+00:00, sha 6557e784f639)
  - site_page: https://universal-installer.pwhs.app/errors (fetched 2026-08-29T12:08:10.861546+00:00, sha 54c9325e13f2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
