[OnePlus 5T  Themes, Apps, and Mods] xXxGeek:
INSTALLATION OF microG

This post will show you how to install microG.

First you must have a Rom that doesn't have Gapps installed, next if your Rom supports signature spoofing, go to the first step, If your Rom doesn't support signature spoofing, go to this link to patch your Rom (How to get the signature spoofing patch) then come back for installation of microG.

If your not sure if your Rom supports microG, just go threw the first step below, open microG Settings app, then "Self-Check" it should look like attached picture at bottom of this page, if not, you need to patch your Rom.

FIRST STEP:

1. Must unlock boot-loader and have TWRP installed. Download bellow app to PC and follow instructions, if your phone is unlocked and TWRP installed, skip this step.

TOOL ALL IN ONE

If you already have your device unlocked and TWRP installed, do a recovery backup in TWRP, then copy it to your pc, I normally just copy all my files from my phone to my pc or external device.

You must do a fresh install in order to have microG working properly, I use "ALL IN ONE TOOL", this is my steps from the ALL IN ONE TOOL app, "Reboot Bootloader" and select "Erase All Data / Decrypt Internal Storage", next click on "Recovery Flasher" and choose, "Select recovery", TWRP 3.2.1 Universal (Your Device), then select "Only boot it" and "FLASH"

2. From PC, download firmware (if needed), Rom and microG, this is for the Phoenix Rom. If you are using a different Rom, your installation might be different, just flash microG after flashing your Rom.

(Your ROM) I'm using Codename Phoenix [OnePlus 5T] Rom

3. From recovery, move downloads onto phone. Install Rom then microG, reboot system.

SECOND STEP:

1. Downloads to PC.

Magisk & Magisk Manager If you want Root. For the Phoenix Rom, install Magisk v14.0 first, then upgrade to v15.3 after first reboot, known to boot loop otherwise.

F-Droid

2. Move all download to phone, boot into recovery, install Magisk and No GApps Package, reboot.

3. Open your Files app, navigate to folder you put apk's, Install Magisk Manager.apk and F-Droid.apk/unless you flashed No GApps Packages.

THIRD STEP:

In phone, navigate to System Setting, Location, Mode and change it to High accuracy.

Go to UnifiedNip Settings and enable Network based Geo-location and Address lookup.

Open F-Droid Store and swipe down on screen to update repositories, now install Mozilla Stumbler from F-Droid Store and start.

Open microG Settings app, go to UnifiedNip Settings, make sure every thing is checked for Address lookup and Network based Geolocation.

Now go to main page of microG Settings, then Self-Check, check box, System grants signature spoofing permission, grant access, Allow.

Access your paid applications from play store

1. Install a PlayStore APK

If you have BlankStore installed, continue with the next step.

If you want to be able to access the Play Store, install BlankStore from the XDA thread. It is not a requirement that you set it up correctly and this is not covered by this instructions. If you need help, ask in the BlankStore original thread.

If you don't care about Play Store access, Install FakeStore.zip.

2. Open the microG Settings

which are available in the launcher now. If you want to use any Google services (Log-In, Cloud Messaging), tick both checkboxes for background services. This is the only supported setup, but you are free to disable them if you like playing with fire. You can also open the UnifiedNlp settings to enable the location backends of your choice. If you don't have any yet, check out F-Droid. For further questions and concerns regarding UnifiedNlp, use its corresponding GitHub repo or XDA thread.​

3. Reboot your device

If you skip this step, everything unwanted is possible.​

4. Disable Battery Optimization

if you use Android 6 (Marshmallow) or above. Ensure that it is disabled for microG Services Core in System Settings > Battery > Menu > Battery optimization. Note that this is the case for the original Play Services, as it is required to keep a stable background connection.​

Note: On Android 7 (or later) an additional patch is needed to make location work, or alternatively, you can install GmsCore.apk in the /system/priv-app folder. This can be done by using adb push.

Testing

You can test Google Cloud Messaging using this test application*. Push notifications do not require account registration.

You can add an account through the system settings. Some applications might ask you to do so, if you don't.

Apps that use Cloud Messaging must be installed after GmsCore, or else they will not work. Some applications that can run with microG GmsCore is installed in the correct order: TextSecure/Signal, Play Music, YouTube

If you are using AdAway, make sure to put mtalk.google.com on your whitelist, or else problems are likely to occur when using Google Cloud Messaging. Thanks [MENTION=5459278]benstyle1[/MENTION] on XDA for the hint.

Telegram Links for microG Group Help

MicroG Liberation Front