LSPosed module for Honor devices that reduces vendor-specific PackageInstaller friction.
- Short-circuits Honor's PackageInstaller security scan entry
- Skips selected Honor installer prompts such as risk tips, welcome acknowledgements, ICP filing prompts, and safe-mode popups
- Auto-approves adb
pm installconfirmation sessions when Honor routes shell installs through PackageInstaller - Logs PackageInstaller dialog IDs and names to make new Honor prompt chains easier to diagnose
com.android.packageinstaller
Requires:
- JDK 17
- Android SDK / Gradle Android plugin
Build debug APK:
JAVA_HOME=/opt/homebrew/opt/openjdk@17 ./gradlew :app:assembleDebugBuild release APK:
JAVA_HOME=/opt/homebrew/opt/openjdk@17 ./gradlew :app:assembleReleaseRun unit tests:
JAVA_HOME=/opt/homebrew/opt/openjdk@17 ./gradlew :app:testDebugUnitTest- Intended for rooted Honor devices with LSPosed.
- Enable the module for
com.android.packageinstaller. - After updating the module, force-stop
com.android.packageinstalleror reboot so LSPosed reloads the hook. - The module keeps hard failure dialogs visible, including unknown-source restriction and external-source block dialogs.