[Magisk] xdadevnube:
I use either of the the following packages:

"NanoDroid-22.6.20200208.zip" - If you use this package, there will be a bunch of apps that will be installed with microG.

"NanoDroid-microG-22.6.20200208.zip" - If you use this package, there will be the core apps needed for microG to work.

Both packages have the ability to install the Google Play Store. Both packages can have an altered install as detailed here:

https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/AlterInstallation.md

The quick and easy way to run an altered installation:

-Extract the file called ".nanodroid-setup" from either of the microG install packages above and place it somewhere on your computer

-Open the ".nanodroid-setup" with Notepad++ or similar program

-Change the line "nanodroid_play=21" to "nanodroid_play=10"

-Save the ".nanodroid-setup" file

-Transfer the ".nanodroid-setup" to the root of the Internal Storage directory on you phone (I just booted the ROM after installing Magisk, then using the USB transfer feature)

-Reboot to Recovery

-Install microG (it needs to be clear that the microG package is NOT altered. The package is looking for a file called ".nanodroid-setup" in the root of the internal storage. If it doesn't see that file, the default values will be used.)

-Profit!

The quick and easy way to run an altered installation with selected apps (if you are using the full package and only want some of the apps to be installed):

-Extract the file called ".nanodroid-setup" from the "NanoDroid-22.6.20200208.zip" package and place it somewhere on your computer

-Open the ".nanodroid-apps" with Notepad++ or similar program

-Only keep the lines with the corresponding apps that you want installed (in other words, delete the lines for apps you don't want)

-Save the ".nanodroid-apps" file

-Transfer the ".nanodroid-apps" to the root of the Internal Storage directory on you phone (I just booted the ROM after installing Magisk, then using the USB transfer feature)

-Reboot to Recovery

-Install microG (it needs to be clear that the microG package is NOT altered. The package is looking for a file called ".nanodroid-apps" in the root of the internal storage. If it doesn't see that file, the default values will be used.)

-Profit!

Further clarification:

The ".nanodroid-apps" file only applies to the full package ("NanoDroid-22.6.20200208.zip")

If you want to install the Google Play Store with the full package and selected apps, then both ".nanodroid-setup" and ".nanodroid-apps" files must be present on the Internal Storage of your phone when installing microG.

---------- Post added at 11:21 PM ---------- Previous post was at 10:58 PM ----------

I modded the instructions a bit since I think some clarification would be helpful. The issue you have may be related to the "Google device registration" setting in the microG Settings app.

Here are the steps to get the Google Play Store working:

-Flash ROM (I'm on Havoc 3.5 (Android 10 Q) without Gapps on the OnePlus 7 Pro)

-Flash Magisk

-Reboot

-Place a modified ".nanodroid-setup" file in the root of the internal storage (make sure the line "nanodroid_play=10" is present) (please see the explanation at the start of this post for further clarification)

-Reboot to Recovery

-Flash NanoDroid

-Reboot

-Grant the needed permissions (signature spoofing support is required to grant the permissions)

-Open the microG Settings app and enable "Google device registration" and if desired, "Google Cloud Messaging"

OPTIONAL:

-Open the microG Settings app, add a location backend and/or an address lookup backend if desired

-Run a "Self-Check" in the microG Settings app, (with Android 9 everything should be checked if you have obtained a GPS lock) (with Android 10, then everything is checked except the bottom three related to UnifiedNLP due to Android 10 limitations with UnifiedNLP and microG currently)

-Reboot

-Sign into Play Store (by opening Play Store first and following prompts)

-Reboot

-Make sure Play Store works (it took several hours for my paid apps to show up, so don't panic! Restarting, clearing Google Play Store cache, etc, may speed this up)

OPTIONAL:

-Update the Google Play Store from Nanolx F-Droid Repo (clearing app data for F-Droid may be required for the updated Google Play Store to show up as available)

-Aurora Store can be downloaded from F-Droid

-Aurora Services can be installed a couple of different ways (I used the Magisk module) - links are found in Aurora Store settings

I have tested the following with success:

-Google Play Store downloads work (including paid apps)

-Google Play Store purchases work (I haven't tested in-app-purchases yet, but I expect it works)

-License checking for paid apps work (If restricting network usage for the Google Play Store, then the license check will time out)

Noteworthy additions:

If trying to push an app install to the phone from the Google Play Store website, the following message occurs: "Error Something went wrong on our end. Please try again."

---------- Post added at 11:26 PM ---------- Previous post was at 11:21 PM ----------

https://www.androidpolice.com/2020/...android-app-to-be-installed-10-billion-times/

Food for thought ;)