# zacharee/installwithoptions

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zacharee-installwithoptions).**

2,575 stars · 118 forks · Kotlin · mit

## Links

- GitHub: https://github.com/zacharee/InstallWithOptions
- awesome-repositories: https://awesome-repositories.com/repository/zacharee-installwithoptions.md

## Description

InstallWithOptions is a specialized Android application deployment utility designed to install application packages using advanced flags and elevated permissions. It functions as an installer and deployer that can bypass standard system restrictions, such as version checks and minimum target SDK requirements.

The tool differentiates itself through the ability to perform version downgrades, deploy multi-part split APK bundles as single cohesive apps, and install test-only packages. It further automates the deployment process by granting runtime permissions automatically and spoofing the installer package identity within system metadata.

The project provides broader capabilities for batch application installation, package verification bypass, and the execution of system-level package manager commands via a shell interface.

## Tags

### Development Tools & Productivity

- [ADB Device Managers](https://awesome-repositories.com/f/development-tools-productivity/adb-device-managers.md) — A utility leveraging Android Debug Bridge to install split APKs and test-only packages with elevated permissions.
- [Restriction Bypass Installations](https://awesome-repositories.com/f/development-tools-productivity/application-installers/installation-modifiers/android-package-installer-modifiers/restriction-bypass-installations.md) — Installs Android applications while bypassing system restrictions on SDK versions and package verification.
- [Split APK Installers](https://awesome-repositories.com/f/development-tools-productivity/compilers-toolchains/compilers/script-compilation/apk-bundlers/split-apk-generation/split-apk-installers.md) — Groups multiple application package files into a single operation to support split APK architectures.
- [Batch Installers](https://awesome-repositories.com/f/development-tools-productivity/batch-installers.md) — Allows the coordinated installation of multiple separate application files or split bundles in a single operation. ([source](https://github.com/zacharee/InstallWithOptions#readme))
- [Command-Based Package Installation](https://awesome-repositories.com/f/development-tools-productivity/package-installers/command-based-package-installation.md) — Executes system-level package manager commands via a shell interface to apply advanced installation options.
- [Installation Flag Overrides](https://awesome-repositories.com/f/development-tools-productivity/windows-installation-utilities/cli-driven-installations/installation-flag-overrides.md) — Controls system installation behavior by passing specific command-line arguments to override default package verification.

### Mobile Development

- [Installation Bypasses](https://awesome-repositories.com/f/mobile-development/split-apk-installers/installation-bypasses.md) — Provides advanced installation flags to bypass version and signature checks for Android application packages.
- [Android Permission Automators](https://awesome-repositories.com/f/mobile-development/android-permission-automators.md) — Automatically approves requested runtime permissions during installation to eliminate manual user prompts.
- [Split APK Installers](https://awesome-repositories.com/f/mobile-development/split-apk-installers.md) — Deploys multi-part split APK bundles as single cohesive applications using system-level flags.
- [Test-Only APK Deployments](https://awesome-repositories.com/f/mobile-development/test-only-apk-deployments.md) — Installs specialized or test-only application packages that typically require external shell permissions.

### Security & Cryptography

- [Process Privilege Elevation](https://awesome-repositories.com/f/security-cryptography/process-privilege-elevation.md) — Executes processes with high-level system privileges to bypass OS restrictions on SDK targets and app versioning.
- [Installation Permission Injection](https://awesome-repositories.com/f/security-cryptography/permission-management/hardware-permission-managers/installation-permission-injection.md) — Injects runtime permission approvals into the installation sequence to bypass manual user prompts for hardware access.
- [Verification Bypasses](https://awesome-repositories.com/f/security-cryptography/signature-verification-tools/verification-bypasses.md) — Disables basic system verification checks to allow the installation of modified or specialized application packages. ([source](https://github.com/zacharee/InstallWithOptions#readme))

### System Administration & Monitoring

- [APK Downgrade Installers](https://awesome-repositories.com/f/system-administration-monitoring/software-version-managers/application-version-downgrading/apk-downgrade-installers.md) — Provides capabilities to install older Android application versions by suppressing standard version-downgrade errors. ([source](https://github.com/zacharee/InstallWithOptions#readme))

### Part of an Awesome List

- [Automatic Grants](https://awesome-repositories.com/f/awesome-lists/devtools/runtime-permissions/automatic-grants.md) — Automatically approves requested runtime permissions like camera or microphone access during installation. ([source](https://github.com/zacharee/InstallWithOptions#readme))
- [Automatic Runtime Grants](https://awesome-repositories.com/f/awesome-lists/devtools/runtime-permissions/automatic-runtime-grants.md) — Grants runtime application permissions automatically during the installation process to avoid manual prompts.
