# likuai2010/auto-installer

**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/likuai2010-auto-installer).**

2,489 stars · 119 forks

## Links

- GitHub: https://github.com/likuai2010/auto-installer
- awesome-repositories: https://awesome-repositories.com/repository/likuai2010-auto-installer.md

## Topics

`auto-installer` `autoinstaller`

## Description

This project is a mobile device provisioning and app deployment tool used to install application binaries across multiple mobile platforms. It functions as a cross-platform testing suite that pushes binaries to various mobile architectures to verify software functionality.

The tool includes a mobile device certificate manager that replaces system-level security certificates with custom versions, enabling the installation and debugging of unsigned applications. It also acts as a root-level system modifier, executing shell commands on device roots to change protected system files and security settings.

The system covers application deployment and debugging for iOS and HarmonyOS, utilizing the Android Debug Bridge for wired and wireless connections. It manages the full provisioning workflow, including code signing and the management of debugging certificates on target hardware.

## Tags

### Development Tools & Productivity

- [Mobile Application Deployments](https://awesome-repositories.com/f/development-tools-productivity/application-installers/mobile-application-deployments.md) — Deploys application packages to physical mobile devices, including HarmonyOS, via wired or wireless connections. ([source](https://github.com/likuai2010/auto-installer#readme))
- [ADB Device Managers](https://awesome-repositories.com/f/development-tools-productivity/adb-device-managers.md) — Provides tools for managing Android Debug Bridge connections and deploying applications to connected hardware.
- [Cross-Architecture Binary Compilation](https://awesome-repositories.com/f/development-tools-productivity/cross-architecture-binary-compilation.md) — Packages application binaries for multiple target hardware architectures through a unified interface.
- [Binary Deployment Pipelines](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/development-environments/integrated-development-suites/cross-platform-development-suites/binary-deployment-pipelines.md) — Implements a deployment pipeline to push binaries to various mobile architectures for functional verification.

### DevOps & Infrastructure

- [iOS Device Installations](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-signing/ios-device-installations.md) — Manages the signing and deployment of application binaries specifically for physical iOS hardware.
- [Cross-Platform Deployment Targets](https://awesome-repositories.com/f/devops-infrastructure/cross-platform-deployment-targets.md) — Supports deploying application binaries across diverse mobile operating systems and hardware architectures.

### Mobile Development

- [Debugging Tools](https://awesome-repositories.com/f/mobile-development/build-and-tooling/debugging-tools.md) — Streamlines the debugging workflow by managing security certificates and runtime behavior on mobile devices.
- [Certificate and Device Management](https://awesome-repositories.com/f/mobile-development/distribution-updates/store-deployment/app-store-submission-automators/app-store-record-provisioning/certificate-and-device-management.md) — Manages signing certificates and device identities to ensure applications can be installed on specific physical hardware. ([source](https://github.com/likuai2010/auto-installer#readme))
- [Device Signing Overrides](https://awesome-repositories.com/f/mobile-development/distribution-updates/store-deployment/app-store-submission-automators/app-store-record-provisioning/certificate-and-device-management/device-signing-overrides.md) — Replaces default device certificates with custom ones to enable the installation of unofficial software.
- [Device Trust Configuration](https://awesome-repositories.com/f/mobile-development/distribution-updates/store-deployment/app-store-submission-automators/app-store-record-provisioning/certificate-and-device-management/device-trust-configuration.md) — Replaces standard security certificates with custom versions to facilitate unsigned application installation. ([source](https://github.com/likuai2010/auto-installer/blob/main/README.md))
- [iOS Application Provisioning Tools](https://awesome-repositories.com/f/mobile-development/ios-application-provisioning-tools.md) — A system for deploying application files and managing debugging certificates on iOS devices via wired or wireless transport.
- [Mobile Device Management](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-device-management.md) — Prepares physical mobile hardware by modifying system properties and security settings via shell scripts.

### Operating Systems & Systems Programming

- [Root-Level System Integration](https://awesome-repositories.com/f/operating-systems-systems-programming/root-level-system-integration.md) — Directly modifies protected system directories on the device using root access to bypass installation restrictions.
- [Root System Modifiers](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/shells-scripting/root-system-modifiers.md) — Executes low-level root commands on target devices to modify protected system files and security configurations.

### Security & Cryptography

- [Debugging Certificate Managers](https://awesome-repositories.com/f/security-cryptography/certificate-authority-management/debugging-certificate-managers.md) — Manages the swapping of default security certificates for custom ones to facilitate software debugging. ([source](https://github.com/likuai2010/auto-installer/))
- [Mobile Trust Store Managers](https://awesome-repositories.com/f/security-cryptography/certificate-management-systems/mobile-trust-store-managers.md) — Replaces system-level security certificates with custom versions to enable the installation of unsigned applications.
- [Device Trust Store Injectors](https://awesome-repositories.com/f/security-cryptography/container-security/certificate-injection/proxy-certificate-injectors/device-trust-store-injectors.md) — Implements a mechanism to replace system-level security certificates with custom versions for unsigned app installation.
- [Certificate Management Utilities](https://awesome-repositories.com/f/security-cryptography/certificate-management-utilities.md) — Provides utilities to replace system-level security certificates with custom versions to allow unsigned app installation.
- [Certificate Swapping](https://awesome-repositories.com/f/security-cryptography/code-signing/certificate-swapping.md) — Replaces device certificates with custom versions to enable the installation and debugging of unsigned applications.

### Testing & Quality Assurance

- [Cross-Platform Testing Suites](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/test-automation-architecture/cross-platform-testing-suites.md) — Provides a unified interface for deploying and verifying application functionality across multiple mobile architectures.
