App Installation API
Is your feature request related to a problem? Please describe. Some applications check the installer package information at runtime to check whether they have been installed by the Google Play Store, namely every app that uses DexGuard implements such checks. Moreover, there are many alternative stores such as F-Droid, Aurora Store and Aurora Droid which implement background app installation via their own privileged services.
Describe the solution you'd like
I'd like for FakeStore (or similar application) to implement an API that lets alternative stores install applications in the background, so that the installed applications will see com.android.vending as their own installer
Describe alternatives you've considered
The installer package can be set while installing with pm in an adb shell, while both F-Droid, Aurora Store and Droid have their own Services that have to be installed as a System Application in order for them to work
If you are rooted and you choose root installation method in Aurora Store, then FakeStore is used and all apps will show that they have been installed via the Play Store (com.android.vending). All of my ROMs are rooted so I use the root installation method.
A lot of people don't like to root so it would be nice if there was a way for Aurora Store to use FakeStore in that situation.