An LSPosed/Xposed module that shows the app's package info - package name, version, target SDK, user - in the package installer, both for installs and updates and for uninstalls.
- Show app's package info for Package Installer.
- See features
Compatible with AOSP-like installers. Tested on:
- Hydrogen OS Android 7.1.1
- Oxygen OS Android Q
- Pixel Experience 11
- LineageOS Android 12
- LineageOS Android 13
- Pixel/AOSP Android 13
- Pixel/AOSP Android 14
- Android 16 (v2 installer, QPR2)
- Android 17 / One UI 9 - Google Package Installer
17-15544436
The installer has two generations of UI, and the module hooks whichever one the host actually has:
- v2 installer (
com.android.packageinstaller.v2.ui) - hooksInstallationFragment.updateUI()andUninstallationFragment.updateUI(), then reads the view model and repository to find the package being installed. This is the path Android 16+ uses. - Legacy installer - hooks
PackageInstallerActivity.startInstallConfirm()andUninstallerActivity.showConfirmationDialog(), thenUninstallAlertDialogFragment.onCreateDialog().
This is a continuation of InstallerPlus (Installer++), originally by NextAlone - the hooks, the resource injection, the UI it adds and the whole idea are theirs. Thank you.
It also carries work picked up from the community forks, with the original authorship kept in the git history:
- hxreborn - Android 16 QPR 2 support, the v2 installer path this module now relies on.
- cbkii - fixes cherry-picked here: nullable
ApplicationInfohandling in the Q and N hooks, crash protection inInstallerHookN, and the host-package fix for resource resolution. - pumPCin and TeaqariaWTF - consulted while comparing the forks; nothing from them was needed in the end.
Original project licence: AGPL-3.0, unchanged.