Coder Social home page Coder Social logo

aurorastore's Introduction

Aurora Logo
GPL v3 Logo

Aurora Store: A Google Playstore Client

Aurora Store is an unofficial, FOSS client to Google's Play Store with an elegant design. Not only does Aurora Store download, update, and search for apps like the Play Store, it also empowers the user with new features.

For those concerned with privacy, Aurora Store does not require Google's proprietary framework (spyware?) to operate; It works perfectly fine with or without GooglePlayService or MicroG. However, those still reliant on those services are welcome to use Aurora Store as well!

While Aurora Store was originally based on Sergei Yeriomin's Yalp store, v3.0 is a clean & complete rewrite from scratch that follows Material Design and runs on all devices running Android 5.0+.

Screenshots

Features

  • Free/Libre software -- Has GPLv3 licence

  • Beautiful design -- Built upon latest Material Design guidelines

  • Anonymous accounts -- You can log in and download with anonymous accounts so you don't have to use your own account

  • Personal Accounts -- You can download purchased apps or access your wishlist by using your own Google account

  • Exodus integration -- Instantly see trackers an app is hiding in its code

What's new in v3?

  • Built-in download manager
  • Improved notification manager
  • Improved blacklist manager & filters
  • New UI based on latest Material Design guidelines
  • Support for split/bundled APK installations

Downloads

Aurora Store v3 is still in development! Bugs are to be expected! Any bug reports are appreciated.

Frequently Asked Questions

  • 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 is also unaffected by Google marking your device as uncertified or lacking of necessary Google apps.

  • Is Aurora Store a fork of YalpStore?

    Technically, no. the Aurora Store v3 is written from scratch, but it does share some code from YalpStore.

  • How can I report a bug or suggest something?

    You can open issues here, or you can join our Telegram Developement Group.

  • How do I join/contribute to Aurora Store?

    I am open to any kind of suggestions/feature request! you can either mail me at [email protected] or ping me on Telegram.

  • Why create Aurora Store?

    Because Google's Play store disappoints with a lack of features; Play is also proven to be spyware/malicious. Unfortunately, we cannot always get by with just FOSS apps, so Aurora Store helps us retrieve apps from the Google Play repository without having to trouble you and your device with Google Apps.

  • 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 care 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 is fully open source and verified by FDroid. If you're talking about the safety of the apps in the store, it just gets them from the same place that the PlayStore would, and are verified by Google. A lot of dangerous stuff seems to sneak past them though, so as a rule of thumb, don't download anything which you're not sure about.

  • What data does Aurora Store send to Google?

    Aurora Store does its best to send the least identifiable information possible. It does send list of package names of your installed apps (for fetching updates). It also sends your search queries and your downloads for obvious reasons.

  • Do I need to use my own Google account to log in?

    Nope. Aurora Store can log you in with a dummy account so that nothing gets linked to your own account.

  • Why would I use my own account? Is it safe?

    You can use your own account to download apps purchased by you or to access your wishlist. However, you may want to be careful as Google retains the right to block any account. It might be worth using a dummy account for that reason.

  • How do I log in if I have two-factor authentication enabled?

    You just need to get an app password from the Google dashboard and use that to login into Aurora Store.

  • How do I purchase paid apps?

    Purchase the apps from the Google Play website, then log in using your own account in Aurora Store to download them.

  • Can Aurora store verify licences?

    Not yet. All you can do at this point is pester the dev of the licenced app to give you an alternative method for verification.

  • Can I use Aurora store to get paid apps for free?

    No. Get out.

  • What is the FDroid 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 FDroid signatures on your device to prevent such conflicts.

  • What is the spoofing feature?

    Spoofing allows you to pretend to be any other device at any other location in the world in order to download geo-restricted apps. You can use your own custom device configs by dropping the .properties file in the Downloads directory (Settings -> Downloads -> Download Path).

  • How does Aurora install apps?

    Aurora Store can install apps in 3 ways:

    • Manual - Whenever an app is downloaded, it will open the manual installation screen. This doesn't require root or system perms.
    • Root/System - By giving Aurora Store root or system permissions, it will automatically install apps in the background as soon as they are downloaded.
    • Aurora Services - By installing Aurora Services as system app, Aurora Store can automatically install app upon download completion in background.
  • How do I use Aurora Services?

    1. Install Aurora Services (preferably to the system).
    2. Open Aurora Services and follow the initial set-up instructions
    3. Open Aurora Services' settings and choose Aurora Services it as an install method.

    You don't need to give Aurora Store system or root grants; Aurora Services handles all install and uninstall requests in the background.

    Get Aurora Services from here

  • How to give Aurora Services system permissions?

    You need to either manually push the APKs to /system/priv-app, or install the Magisk module from the Telegram Group, will also attach the same in future release tags (>3.0.7)

  • Can Aurora Download and install Split or Bundled APKs?

    Yes, with or without root.

  • How can I submit/improve translations ?

    Go to POEditor, and inform me when done. (I typically keep track of translations progress, but it's possible that I missed a contribution. If you don't receive a reply, please remind me!)

  • Why do I have two Aurora Store installations after installing the new builds?

    Because the v3 is a completely new rewrite, it comes with a new package name. You can uninstall the older one or keep it if you want.

  • Why are the versions on F-Droid and XDA labs outdate? When will they be updated ?

    Aurora Store is still in a development phase right now; Only infrequent, stable builds will be uploaded there. F-Droid's review & build process is also quite lengthy. You can always grab the latest tests builds either from the Telegram Group or from AuroraOSS

  • "Please add support for F-Droid/Amazon/Yada repositories!"

    No, this is a Play store client only. Different clients for different services (^_~)

  • Installation fails without warning post downloads

    Bundled Apps can't be installed on OEM ROMs due to shameless mods like (VirusCheck, Tracker Stats)

    Workarounds: (Any 1 of the following)

    1. Turn off vendor optimizations (like MIUI Optimizations) [OR]
    2. Enable "Enforce Native Installer" from Aurora->Settings->Installations. [OR]
    3. Use rooted install method

If you are an Android App Developer and find something that can be improved/fixed/added, feel free to make a pull request.

Aurora Store uses the following Open Source libraries:

Aurora Store is based on following projects:

Get it on F-Droid Join POEditor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.