Aurora Store
General
Why the name "Aurora" Store?
Initially, Aurora Store was named Galaxy Store. Some people thought we were trying to clickbait by using Samsung's "Galaxy" likeness (False, btw). Because of this we have decided to drop the Galaxy name in place of Aurora.
What is the difference between Aurora Store and Google's Play store?
Unlike Google's Play Store, Aurora Store doesn't track your downloads or the apps you use. We respect your privacy. Aurora Store is also unaffected by Google marking your device as uncertified or lacking of necessary Google apps. Play Protect is not present, as this is a Play Store only feature.
Is Aurora Store a fork of YalpStore?
Technically, no. Aurora Store v3 is written from scratch, and Aurora Store v4 is a rewrite of v3 in Kotlin, but it does share some code from YalpStore.
Do I need Google Play Services to use Aurora Store?
No. Aurora Store was built to access the Google Play store without any kind of Google services. It doesn't matter if you use it with or without Google Play Services/MicroG.
What is the FakeStore?
Some poorly-designed apps detect if Google Play is missing and punish the user by misbehaving. The FakeStore is a stub that disguises itself as the Play store: FakeStore shares the same package name as the Play store com.android.vending
. This prevents some apps from crashing.
Is it safe to use Aurora store?
Aurora Store is fully open-source and verified by F-Droid. If you're asking about the safety of the apps in the store, those are the exact same ones the Play Store would load and display. A lot of dangerous stuff seems to sneak past Google though, so as a rule of thumb, don't download anything which you're unsure about.
Why are some features from v3 not present in v4?
Similar to Aurora Store v3, version 4 of Aurora Store is rewritten from scratch, but now in Kotlin language. This means that each and every feature and UI elements needs to be implemented accordingly. With new features, bugs come popping up every now and then, bit & pieces to improve while keeping it as stable as possible. As you can see, this takes time and effort so please have some patience!
Why do I need to accept the Terms Of Service for Aurora Store?
What data does Aurora Store send to Google?
Aurora Store does its best to send the least amount of information possible.
To provide basic functionalities, the following is sent:
a list of package names of your installed apps (for fetching updates). You can select apps to be blacklisted in order to avoid sending package info to Google.
your search queries and your downloads for obvious reasons.
your IP address for network requests (this is a requirement for any app that requires internet access!)
For anonymous logins, following data is sent to Aurora Dispenser Server:
a GET request to obtain an authentication token. This token is generated server side so no user data is leaked. Requests upon creating sessions are made and sent to Google from the dispenser server's IP.
AuroraOSS follows a strict policy of no-logging, so no sensitive data except IP addresses (only if the rate-limiter on our server deems the IP as rate-limit-worthy or ban-worthy, as well as requests with mailicous intent) are stored on the dispenser server for security purposes.
What are nightly autobuilds?
A [...] nightly build is the practice of completing a software build of the latest version of a program, on a daily basis. This is so it can first be compiled to ensure that all required dependencies are present [...]. The daily build is also often publicly available allowing access to the latest features for feedback.
There are two versions of Aurora Store that we make available to all users.
Stable: Stable versions with everything functioning, with minor to no bugs.
Nightly: Daily versions built by a script to include the latest dependencies and commits on the Aurora Store repo. Can contain a few bugs and features the Stable version doesn't have.
Why are the versions on F-Droid and the XDA Thread outdated? When will they be updated?
"Please add support for F-Droid/Amazon/Yada repositories!"
No, this is a Play Store client only. Different clients for different services.
Why do some apps show updates in Aurora Store (Anonymous mode) but not in the Play Store (or vice-versa)?
Aurora Store's anonymous mode works by connecting to a random dummy account stored in the token dispenser server. These dummy accounts are created by volunteers from different countries and some by the developer himself. Thus, every account has different locale settings by default according to the location where it was first created.
So, next comes the Google Play update roll-out mechanism. Google doesn't push app updates in a single attempt to all users worldwide. It's similar to staged updates and requires a lot of server syncing, which takes time. Some apps are also blacklisted or restricted in specific countries and on specific devices (geo-locked and device-restricted).
In Anonymous mode, users connect to random dummy accounts with different locales, which alters the list of app updates. Additionally, spoof settings can modify the app updates list.
How can I report a bug or suggest something?
Accounts
Do I need to use my own Google account to log in?
Nope. Aurora Store can log you in with a dummy (anonymous) account that is stored in the token dispenser so that nothing gets linked to your own account.
However, it is recommended to use your own Google account, or at the very least a throwaway one which you will not have to worry about if it gets banned. This ensures better stability and gives you the full potential with the features available in Aurora Store.
What is the token dispenser?
Why would I use my own account? Is it safe?
The main reason would be having the possibility to download apps purchased by yourself or to access your wishlist. Other reasons for using your own account could be having beta updates available, as this isn't possible for dummy accounts, or to reduce the possibility of having issues with Aurora Store when using dummy accounts.
How do I purchase paid apps without using the Play Store app?
Can Aurora store verify licenses?
That, unfortunately, is something tied to Play Store and probably always will be. If you don't want to install the Play Store (it could work with microG), all you can do is pester the Devs to remove the verification or at least offer alternative means of verification. In-App Purchases (IAPs) are similarly tied to Play Store and you will not be able to make or restore IAPs without having it installed.
Can I use Aurora Store to get paid apps for free?
Not unless they are on discount or made free.
Filters
What is Aurora Store app only filter?
This filter, when enables list only those apps that were installed or updated by Aurora Store.
What is the F-Droid filter?
Since F-Droid signs APKs with its own keys, the Play store variants of apps cannot be installed over them. The F-Droid filter excludes all the apps it finds with F-Droid signatures or installer package as org.fdroid.fdroid
or org.fdroid.fdroid.privileged
on your device to prevent such conflicts.
What is the Google filter?
By enabling this filter, you can remove all Google Apps from updates & installed app list.
Downloads & Installation
Where can I find downloaded .apk files from Aurora Store?
By default, Aurora Store utilizes the root storage space created for Aurora Store.
Default path: /data/data/com.aurora.store/files/Download
The path will then be Internal Storage → Aurora → Store → Downloads → packageName → versionNumber → apkFile.
It is no longer possible to set a custom storage path since v.4.4.2.
How does Aurora Store install apps?
Aurora Store can install apps in different ways (installers):
Session (Recommended & Default): Session Installer uses the default app installation mechanism Android provides. This is the safest and recommended installer for installing apps as it doesn't require using a 3rd-party app or doing any kind of modifications to the OS.
Since v.4.4.5, Session Installer optionally supports silently using Device Owner permissions to install apps without confirmation. This requires users to set Aurora Store as a device owner using the ADB command (no accounts must be present on the device).
Apart from these installers, two additional choices were also supported in the past namely Native Installer and Aurora Services. However, both have been deprecated and users are advised to switch to a supported one.
Can Aurora Download and install Split or Bundled APKs?
Yes, it can install both with or without root.
Spoofing
Device
To spoof your device config, go to the Spoofing menu located at the sidebar and select your desired device config. Make sure to select one with the same architecture (e.g. arm64-v8a, armeabi-v7a, armeabi) and better yet, same Target Android Runtime APIs (API30: Android 11, API29: Android 10, API28: Android 9, etc.), otherwise you will experience problems with installing.
Language
Language spoofing allow you to change the content language displayed on Aurora Store. This does not mean the app language, rather the actual content like app titles, description, reviews & more. However, some strings are tied to your Google account if you are using your own account to log in, e.g. the Editor Choice section will be displayed in the language your account is set to (i.e. if your account country is set to Germany, the language displayed will be German).
Location
This is how Google determines the location of your account:
An IP address (also called Internet address) is assigned to your device by your Internet Service Provider, and is a requirement to use the Internet. IP addresses are used to make the connection between your device and the websites and services that you use. IP addresses are roughly based on geography. This means that any website that you use, including google.com, may get some information about your general area.
By default, all anonymous sessions are generated via our server, so only our server's IP and the account locale will be shown to Google. If you would like to use your own IP, you can do so by enabling the 'Insecure anoynmous session' mode in Aurora Store Settings → Networking.
If you would like to spoof to another country other than your own IP, using a VPN is sufficient. Simply use a VPN client of your choice to connect to IP then open Aurora Store and login (if Aurora Store was not started anew, please restart it after connecting to the VPN server).
Last updated
Was this helpful?