# whyorean/aurorastore

**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/whyorean-aurorastore).**

2,559 stars · 112 forks · Kotlin · GPL-3.0

## Links

- GitHub: https://github.com/whyorean/AuroraStore
- awesome-repositories: https://awesome-repositories.com/repository/whyorean-aurorastore.md

## Description

AuroraStore is a third-party Google Play Store client used for searching, downloading, and installing Android application packages without the official client software. It serves as an application downloader and distribution tool that enables the retrieval of app metadata and binaries directly from the store backend.

The project differentiates itself through identity-spoofing capabilities that allow users to bypass geographical restrictions and access apps locked to specific regions. It also provides version control by enabling the retrieval of specific older versions of applications and implementing a blacklist to prevent unwanted automatic updates.

The system includes tools for verifying device compatibility and auditing application privacy by integrating external tracker databases. It further manages the installation process through account-based session management for personal or anonymous users and a queue-based download scheduler.

## Tags

### Part of an Awesome List

- [App Store and Package Downloaders](https://awesome-repositories.com/f/awesome-lists/devtools/app-store-and-package-downloaders.md) — Provides a client for downloading and managing application packages directly from the Google Play Store. ([source](https://github.com/whyorean/AuroraStore/blob/master/gradlew.bat))

### Networking & Communication

- [Google Play Store Installations](https://awesome-repositories.com/f/networking-communication/google-api-integrations/google-play-store-installations.md) — Acts as a third-party client to search, download, and install applications directly from the Google Play Store.
- [Geo-Restriction Bypassing Tools](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-utilities/geo-restriction-bypassing-tools.md) — Bypasses regional locks and identity restrictions to download applications unavailable in specific geographic areas.

### Mobile Development

- [Android App Version Controls](https://awesome-repositories.com/f/mobile-development/android-app-version-controls.md) — Retrieves specific older versions of Android apps and prevents automatic updates to maintain desired software states.
- [Android App Downloads](https://awesome-repositories.com/f/mobile-development/android-applications/android-app-execution/android-app-downloads.md) — Enables the downloading and installation of Android application packages without the official client software.
- [Update Control Systems](https://awesome-repositories.com/f/mobile-development/android-applications/android-app-execution/android-app-downloads/update-control-systems.md) — Provides a system to manage update queues and blacklist specific applications to prevent automatic software upgrades.
- [App Package Compatibility Verifications](https://awesome-repositories.com/f/mobile-development/native-android-system-compatibility/app-package-compatibility-verifications.md) — Verifies if specific application packages are compatible with the device environment without proprietary services.

### Security & Cryptography

- [Android Device Spoofing](https://awesome-repositories.com/f/security-cryptography/android-device-spoofing.md) — Modifies device and locale headers to spoof identity and bypass regional access restrictions.
- [Regional Access Bypassing](https://awesome-repositories.com/f/security-cryptography/regional-access-bypassing.md) — Implements identity spoofing to circumvent geographic restrictions and access region-locked applications. ([source](https://github.com/whyorean/AuroraStore#readme))
- [Android App Privacy Auditing](https://awesome-repositories.com/f/security-cryptography/android-app-privacy-auditing.md) — Scans Android applications for embedded trackers and evaluates privacy practices before installation.
- [Third-Party Tracking Restrictions](https://awesome-repositories.com/f/security-cryptography/data-privacy-management/privacy-compliance-tools/third-party-tracking-restrictions.md) — Integrates external tracker databases to analyze application privacy risks before installation.

### Software Engineering & Architecture

- [App Store Metadata Retrievers](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/app-store-metadata-retrievers.md) — Facilitates fetching application descriptions, screenshots, and reviews directly from the store backend. ([source](https://github.com/whyorean/AuroraStore/blob/master/README.md))
- [Android App Version Retrievals](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/nvrtc-version-retrievals/library-version-retrievals/android-app-version-retrievals.md) — Allows for the retrieval of specific older versions of applications using known version codes. ([source](https://github.com/whyorean/AuroraStore#readme))
- [App Binary Version Retrievals](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/nvrtc-version-retrievals/library-version-retrievals/app-binary-version-retrievals.md) — Fetches specific application binaries by querying the store backend using unique numeric version identifiers.

### Development Tools & Productivity

- [Application Update Checkers](https://awesome-repositories.com/f/development-tools-productivity/application-update-checkers.md) — Provides a mechanism to check for and apply updates to installed applications via the store backend. ([source](https://github.com/whyorean/AuroraStore/blob/master/gradlew.bat))

### DevOps & Infrastructure

- [Application Update Managers](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/application-update-managers.md) — Provides a download queue and blacklisting system to manage and prevent automatic application updates. ([source](https://github.com/whyorean/AuroraStore/blob/master/README.md))
- [Update Exclusions](https://awesome-repositories.com/f/devops-infrastructure/version-upgrades/dependency-versioning/update-exclusions.md) — Implements an update exclusion list to prevent specific applications from being automatically upgraded.

### System Administration & Monitoring

- [Android App Compatibility Verifications](https://awesome-repositories.com/f/system-administration-monitoring/os-compatibility-verifications/android-app-compatibility-verifications.md) — Provides checks to verify if an application is compatible with the current device environment without proprietary services. ([source](https://github.com/whyorean/AuroraStore#readme))
