[Zenfone 2 Laser Android Development] pokipokipxorn:
Didn't try Geo Location of any sort coz I don't use them, but read they work, check latest posts from MicroG thread

In a nutshell:

Note: recommend marshmallow, so u can get a feel of the workflow 1st

1st backup your data, whatsapp, contacts, calendars, PLUS all apk(s) you need - use apk extractor, select versioning to make it clear

- save all the apps u need as apk, coz PlayStore is unavailable at the beginning of the mod

- download latest playstore from apk mirror

- download F-droid, find OpenTasks, DAVDroid (free version, Playstore version need to pay)

- save all apk to sdcard

2nd choose a rom which can enable signature spoofing, do NOT flash any GApps

- marshmallow + xposed framework.zip + xposed installer.apk, so can use xposed fakegapps module for signature spoofing OR

- nougat , but must use needle/tingle/haystack (cmd prompt terminal required), some roms here like RR might support sig spoofing, ask the rom devs

edit: halogenOS 7.1.1 verified working

- so flash your desired rom, flash custom kernel if any, flash supersu, restart phone

3rd flash the unofficial microG zip installer, makes everything easy, restart phone

4th configure microG via microG settings app, enable everything when possible except gps/location stuff, but do not launch anything yet

Self-Check, ensure all is TICKED except GPS stuff: if unable to tick, is because the feature/permission is not installed/enabled by you, always check notification from heads-up or after installing an app (davdroid etc), give permission when prompted, but do not launch anything yet

5th use latest playstore from apk mirror (step 1), from pc terminal or command prompt

adb root
adb remount
adb shell
su -
mv "/sdcard/apkmirror_playstore.apk" /system/priv-app/Phonesky/Phonesky.apk
chmod 644 /system/priv-app/Phonesky/Phonesky.apk
exit

6th install using apk: opentasks, davdroid (F-droid free version), give permissions to davdroid when prompted via notifications, but do not launch anything yet

note: always check notification from heads-up or after installing an app, give permission when prompted,

7th install using apk: google contacts, google calendar, google drive, gmail, whatsapp, textra etc etc but do not launch anything yet

8th MUST COMPLETE THIS STEP or microG won't work: go back to microG Settings app, Self-Check, ensure all is TICKED except GPS stuff: if unable to tick, is because the feature/permission is not installed/enabled by you, always check notification from heads-up or after installing an app, give permission when prompted, but do not launch anything yet

THEN REBOOT PHONE

9th launch DAVDroid, login via URL

https://www.google.com/calendar/dav/oh_itsme!@gmail.com/events
oh_itsme!@gmail.com
password

should see Contacts/Address Book & Calendar, if don't see them, use Gmail Web Version -> Contacts/Calendar, settings, export ical version, do a web search for this

9th go to Phone > Settings > Account: add your Google account as per normal, best to use not-important-account for testing

10th launch all google apps: PlayStore, Contacts, Calendar, Gmail etc etc

Note: if the app launch fails/FC/prompt for account creation, do not proceed, simply give the app Permissions go to Phone Settings > Apps > find the app > Permissions

All worked for me without major problems, I will come up with a guide when time allows, now busy doing the kernels

---------- Post added at 11:19 AM ---------- Previous post was at 11:00 AM ----------

With microG installed & configured properly, Playstore works as normal WITHOUT Google Play Services.