yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ale5000:
The app itself probably work but the backup part doesn't work because it isn't implemented in microG.

Google Play Games isn't currently supported by microG instead gmail account works fine.
[Android Apps and Games] Fortinho:
Not using Tuga browser.

Google Photos works to me.
[Android Apps and Games] r0tati0n:
delete
[Android Apps and Games] totalcmdext:
There is Xposed module FakeGapps and XposedGmsCoreUnifiedNlp which will give you option to have micoG in odex stock ROM
[Android Apps and Games] Bearthquake:
Don't want to be a ****, but they mention stock Oreo. Xposed doesn't work on Oreo.
[Android Apps and Games] bvoz412:
Hello,

I'm using Asus Fonepad 7, Android 4.4.2, rooted with Xposed module FakeGapps running. I'm using gmscore ver. 0.2.4-81 and when opening the microG settings app i get force close upon selecting any of the options. What should i do? 0.2.4 worked fine.

Thanks in advance.
[Android Apps and Games] n76:
A logcat showing the FC would help.
[Android Apps and Games] bvoz412:
Here is logcat file...
[Android Apps and Games] n76:
Looks like it has an issue in an XML file:

10-29 15:26:19.199 E/AndroidRuntime( 3621): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.gms/org.microg.gms.ui.SelfCheckFragment$AsActivity}: android.view.InflateException: Binary XML file line #24: Error inflating class org.microg.tools.ui.SwitchBar

However, just before that in the log are several crashes of Xposed due to a null pointer exception all having to do with tw.fatminmin.xposed.minminguard.blocker.NameBlocking.clearAdViewInLayout. That looks really suspicious to me. Could it be that you have an weird interaction with a ad blocking exposed module and microG?
[Android Apps and Games] bvoz412:
Tried to disable MinMinGuard module, same thing happens. I found out that this is a problem for several Asus devices, and there is no solution but to use 0.2.4-22, at least until the stable version comes out.

I appreciate your help anyway! :)
[Android Apps and Games] Razor64:
Please help me.

I really want to use this instead of Google Services. I only encounter one problem everytime. I cannot in anyway use ride sharing apps Ola and Uber (i am currently in India). The apps either crash or don't start or the reendering of maps or location never shows up. If anybody has a solution, it'll be highly appreciated. Many thanks!
[Android Apps and Games] n76:
Some apps still use v1 of the maps API. Have you installed that (it is a separate flashable zip available from the microG downloads page).

That said, neither the maps API v1 nor v2 (built into microG) seem to be robust and complete. So you may still have an issue regardless when using microG.
[Android Apps and Games] piet8stevens:
I am able to use Uber with microg (installed via nanomod with magisk). More people have asked similar questions - not sure what makes the difference in getting it to work, but it is definitely possible. I am on AOSPExtended.
[Android Apps and Games] Razor64:
I am also on AOSPExtended. Is there a comprehensive guide to installing microg and using location. I would also request to please tell me what backends should i use. Many thanks!
[Android Apps and Games] piet8stevens:
I follow the instructions from the nanomod with magisk thread. I have google device registration enabled, google cloud messaging enabled, google safetynet enabled. For location backends, I have Mozilla location service, GSM location service, Wifi location service and Apple wifi enabled. Sometimes, I need to disable apple wi-fi (and I am not sure you need all of them, but this is what works for me). For address lookup, I have Nominatim enabled.

Hope this helps. Good luck.

Note: first time uber use was not painless. I had to give it a few minutes to settle in. After that, it worked well.
[Android Apps and Games] Oswald Boelcke:
Currently, always using Nanomod to establish the utilisation of microG; actually on two Samsung i9305, one with RR-M-v5.7.4 and Chainfire's SuperSU v2.76, Nanomod installed to /system, the other i9305 with RR-N-v5.8.5 and Magisk v14, Nanomod as Magisk module. This post also contains information which backends I'm using. Maybe the whole thread might be interesting to you?
[Android Apps and Games] utg1:
Hi all.

First let me say thank you for this fantastic project!

I'm using microG and I'm really saddisfied.

I have only one issue with :

Mobike (com.mobike.mobikeapp) version 6.0.1.
[Android Apps and Games] Oswald Boelcke:
Does Mobike probably require Maps v1? Is Maps v1 installed?
[Android Apps and Games] jackulus:
Hi. I'm a newcomer in users of this wonderful project community. Thanks a lot to all Contributors. Using my android based mobile free of google's tracking/monitoring system gives me better mood and lots of battery juice to my handset :). In my experience I encounter two inconvenience so far (that awful google's apps handy functionality ;)):

The first is minor one - Google play store tries to update in any possible moment - do you know how to stop it?

The second one is a bigger loss for me. I use voice typing a lot, making notes which is possible by Google app and works pretty well. It doesn't operate with microG or I miss sth.

Do you know solution to any of them? Any advice very appreciated :).
[Android Apps and Games] Oswald Boelcke:
Regarding your first issue: I've not only disabled all update functions in the Play Store settings but have also disabled some of the play store incorporated services via MyAndroidTools pro as shown in the attached screenshot. My Play Store doesn't auto-update at all.

Here is some additional advice by @marcdw. You might also want to check this post and the discussion above it.

Regarding your second issue: Sorry, no idea as I've never used it.
[Android Apps and Games] utg1:
Thanks mate. How can I check it?

Edit: I used NanoMod to install MicroG and Maps V1 support should be already enabled by default... :/
[Android Apps and Games] Oswald Boelcke:
Ok, didn't know you're using Nanomod (as I do, too) - and didn't assumed it due the post in this thread.

No, Maps v1 shouldn't be the issue then. Just had a brief look into the Mobike description on Play Store, and realised the uncredible ammount of permissions it requires. Maybe it's not a microG issue?

Does Mobike require you to pass the Safetynet check? And do you do?
[Android Apps and Games] utg1:
Thanks again mate.

Well, I guess issue is related to MicroG because before I installed NanoMod-microG Mobike works fine...

All permissions are ON and safetynet check is OK too.

Edit: I forgot to say that when Mobike crash, Google play store crashes too. Very weird.
[Android Apps and Games] Oswald Boelcke:
Sorry, then no further ideas. Didn't know Mobike before - and wouldn't use a Chinese app with that permissions portfolio, anyway.

Maybe it utilises/requires something that isn't implemented in microG: https://github.com/microg/android_packages_apps_GmsCore/wiki/Implementation-Status
[Android Apps and Games] jackulus:
Thanks a lot for your comprehensive help. I forgot completely, that I can try to calm GPS down as it would be regular Google application. I've deactivated following services:

DfeNotificationManagerImpl$SelfUpdateNotificationTaskService

DailyHygiene$DailyHygieneService

InstantAppHygieneService

So far, so good - I haven't noticed GPS's self update attempts for a few hours. Let's see what next.. :)
[Android Apps and Games] piet8stevens:
If I remember correctly, Nanomod does not install the v1 API by default. You have to explicitly tell it to install. You may want to verify that in the Nanomod docs or else in the aroma configuration that generates the config files for you.
[Android Apps and Games] r0tati0n:
Hi, a question about the youtube app.

I installed it and it can play videos. But I cannot log into my account.

I can add my account using microG, but then youtube cannot log into the account, always saying there is an error.

Is logging in with youtube possible or is something wrong on my phone?
[Android Apps and Games] shadowbone:
What error are you getting? Can you be more specific?
[Android Apps and Games] Bludwurst:
Maybe it needs contacts permission?

That seems to be a recurring problem with Google apps...
[Android Apps and Games] raptorddd:
swift black theme substractum 12. 5 asks for google play services update or it wont run.
[Android Apps and Games] pahapoika91:
Yeah it uses Google licensing verification.

https://developer.android.com/google/play/licensing/index.html
[Android Apps and Games] raptorddd:
i used stock google playservices and it worked. removed micro g and flash stock gservices..

thanks
[Android Apps and Games] marcdw:
Not really a fix as the goal here is to use microG.

I was too late to tell you that probably using the Play Store (and maybe its microG core) from NanoMod would've probably worked regarding licensed apps.

LG G3 D851, PAC-MAN LP ROM, MultiROM, Tapatalk 4.9.5
[Android Apps and Games] patrickdrd:
sorry, no time/mood to read 400 pages,

can I install this clone over an already setup rom?

or is it only for initial installation?

also, is it only for cm/lineage roms?
[Android Apps and Games] 2phazt:
When your setup is gapps free, it should be possible.

But you should definately read the op.
[Android Apps and Games] patrickdrd:
I wish I had read this some days ago, I installed a new rom using gapps nano, anyway maybe next time, thanks

edit: another question please:

there are apps that require GPServices in order to work, e.g. login using google (device) account etc.,

are these working with this clone?
[Android Apps and Games] raptorddd:
right.. i just did that cause i wanted to use phone as soon as possible. afterwards i reinstalled microG. previous version didt required me to update. what is nanomod?

thanks

---------- Post added at 09:47 AM ---------- Previous post was at 09:44 AM ----------

on my end all works only bug i had not sure if its been fixed was using gmail and outdated offlines maps would not allow mw to update as it asks to log in into google . when am already logged in as i can enter playstore..

gps works try it and fins out.
[Android Apps and Games] ale5000:
[MENTION=3999488]MaR-V-iN[/MENTION]: Is it possible to have a new version with this pull request included to have more apps working?
[Android Apps and Games] vyrus027:
Hi guys! Im new to this awesome way of using android. I would like to know if "Google Play Games" is working and if it, how did you guys makes it work? Its always crashing in my phone (angler) and saying something about google services. Thanks guys! :)

Edit: also my battery usage doesnt update? It just says that battery usage data isn't available??
[Android Apps and Games] Bludwurst:
Google Play Games is unfortunately unsupported.

...which had been previously mentioned in the thread; please do take the time to search through it (or any other thread) before posting ;) it's an XDA rule.

(There's a search bar).

The implementation status of microG is available in the documentation/wiki linked in the first post.

(I do not know anything about your battery status; working fine here).
[Android Apps and Games] marcdw:
Here ya go.

http://xdaforums.com/showthread.php?t=3584928

[MODULE/SYSTEM-MODE] NanoMod 14.6.20171031 (microG, pseudo-debloat, F-Droid + apps)

ZTE Axon 7 A2017U, Dark ROM, Tapatalk 4.9.5
[Android Apps and Games] raptorddd:
thanks man.. appreciate it. :good:
[Android Apps and Games] exist2resist:
Got a question, I'm running microG with the LineageOS fork that recently came out, and I'm having issues signing in into multiple Google service.

For instance Youtube and Google Keep are working fine. Youtube detected my account and all is peachy.

However when I attempt to sign into microG via Gmail it keeps telling me that this account/email is already in use.

Any ideas?
[Android Apps and Games] Oswald Boelcke:
Contact permissions enabled for Gmail?

I don't use anything by Google but this was already quite often discussed in this thread as a search with the powerful XDA search engine proves.
[Android Apps and Games] exist2resist:
Yes contact permissions are set to allow and always.

The gmail sync toggle even shows up under Accounts but it's still prompting me for a login and then it states that account already exists.
[Android Apps and Games] Oswald Boelcke:
Google Sync adaptor installed? Maybe it requires that?

https://xdaforums.com/showpost.php?p=72890077&postcount=3549

https://shadow53.com/android/downloads/#google-sync-adapters
[Android Apps and Games] Primokorn:
Some folks in this thread are probably using the no-root firewall NetGuard.

Did you already heard of Google connectivity services or the Android connectivity monitor?

Are they included into microG? As far as I understand only a VPN can help to protect our data from Google.

Unfortunately XDA (search) is using Google services and other tracking tools. ;)
[Android Apps and Games] baxxter106:
I don't get the sense to use microg and than all apps of Google...
[Android Apps and Games] OSheden:
Improved battery life I guess.
[Android Apps and Games] xavihernandez:
Different implementation of APIs
[Android Apps and Games] exist2resist:
You don't have other google services crammed down your throat, you can pick and choose what you want and don't want.

One of the big ones for me is google assistant, keeps coming up on one of my phones asking me if I want to use it.

Also the 'Ok Google' feature I noticed it listens to me when it's not on.

The other week I was talking about a band that I haven't spoken about or searched in years. I was talking about it.

Next day in my news feed an article about said band, is it coincidence?

Maybe, but I wouldn't put it past google to listen in on my conversations.

Privacy is big for me.

Also you have granular control over said apps.

Then there is the battery life and your phone doesn't turn into a bloated device.

There is only really one service I want from google, and that's Hangouts. Everything else I can replace.

---------- Post added at 11:43 AM ---------- Previous post was at 11:35 AM ----------

Thanks I'll have a look into this later today.
[Android Apps and Games] baxxter106:
Thats what i meant. I DO USE microG because i do not want to use the stuff from Google.

So there is better battery life and others. Plus the "freedom"/privacy you will get...

For apps i use fdroid and yalp

Thats why i don't understand when i have microG installed - what do i need/want all the stuff from Google?

It was just a rhetorical question...
[Android Apps and Games] exist2resist:
Yeah I gotcha, trust me I would love to dump all the google services.

However there are a couple I use to communicate with friends and family.

This is also a proof of concept I'm installing and messing with all of this on my spare google phone.

Once I have it working I will do the same on my main phone.
[Android Apps and Games] Mikadine:
Is there any fix for Google fit and running apps bug? As seen in screenshot, I choose my account and then this dialog returns and I press it again and it's a loop...

Device: moto g falcon

ROM: aospex v4.6 (7.1)

Root via majisk
[Android Apps and Games] kurtn:
Google fitness app? Sounds like a huge data leak.
[Android Apps and Games] Shadow53:
Google Connectivity Services is bundled in some ROMs, but I don't think it or the connectivity monitor are bundled in microG.

And a VPN hardly helps against sending data to a particular server. It only really helps against anything using your IP address, so things like fuzzy location detection. You're connecting to Google's servers otherwise and sending information, which is hardly protecting data.

MicroG helps with protecting data by sending only the bare minimum of identifying data for features to work and gives users the ability to disable those features.
[Android Apps and Games] smaeul:
Google voice cannot receive push notifications

I'm using microG on LineageOS 14.1 (self-built with the signature spoofing patch), and the Google Voice app is failing to receive push notifications:

11-10 14:29:24.365 2388 2469 W BroadcastQueue: Permission Denial: receiving Intent {act=com.google.android.c2dm.intent.RECEIVE flg=0x30 pkg=com.google.android.apps.googlevoice cmp=com.google.android.apps.googlevoice/com.google.android.gms.gcm.GcmReceiver (has extras) } to com.google.android.apps.googlevoice/com.google.android.gms.gcm.GcmReceiver requires com.google.android.apps.googlevoice.permission.C2D_MESSAGE due to sender com.google.android.gms (uid 10136)

Looking at https://github.com/wireapp/wire-android/issues/10 and https://github.com/microg/android_packages_apps_GmsCore/issues/259, it looks like the Google Voice app isn't declaring the proper permission. From the decompiled AndroidManifest.xml, the relevant lines:

<permission android:name="com.google.android.apps.voice.backends.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.google.android.apps.voice.backends.gcm.permission.C2D_MESSAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

Is there any way to get push notifications working with microG without patching the Google Voice app?
[Android Apps and Games] Oswald Boelcke:
@MaR-V-iN: Having your very wise words of the introduction in your OP in mind, I personally realise that this thread is more and more developing into a Q&A session how Google applications can be used despite of or while using the fantastic microG project tools. For me personally, the use of Google applications together with microG is a contradiction in itself.

I personally refrain from using any Google application for personal and mostly privacy related reasons well knowing that Android etc. are Google originated. My goal is to only use FLOSS applications and very rarely and when absolutely necessary to me close source ones but never Google (or Facebook, Whatsapp, Twitter etc.).

And I'm very satisfied to realise that I'm still able to easily communicate with family and friends without them as there are other alternatives around. They must just be propagated and promoted; if we're really interested in privacy we all can contribute to this mission including our business life and companies.

May I suggest to attempt to drag this thread back to its roots and to limit it to the use of microG with (non-Google) applications designed for Google Play Services to run on systems, where Play Services is not available. It certainly sounds pretty selfish but I'd like to see this thread being again more focused on non-proprietary applications and to the intentions and ideas of the microG Project.

If required a new thread could be created for those people who are interested in using microG with Google applications.
[Android Apps and Games] wirdSchoon:
Hi,

is there a possibility with microG to satisfy validated app purchases without the playstore? The Software e. g. Rocketplayer premium, Geocaching (groundspeak) expects the current google play service and does not work.
[Android Apps and Games] bam80:
Hi all, thanks for MicroG!

I would love to have On-body detection for automatic unlock feature be implemented for MicroG:

https://support.google.com/nexus/answer/6093922

Is there any thought how hard it could be?

Here is the issue on GitHub:

https://github.com/microg/android_packages_apps_GmsCore/issues/118
[Android Apps and Games] piet8stevens:
I have not found a way to do that. So, what I do is I install the playstore, I start the apps that require it and once they work, I disable the play store. If anyone else has a better solution, I am all ears.
[Android Apps and Games] Texas_Ace:
Got a bit of a strange issue. I have several phones that I am updating to LineageOS 14.1 and microG. Three S5's and some other older phones.

2 of the S5's work great, push notifications come through right away and a generally great experience.

The other one uses the same microG install (using Nanomod to install it) but push notifications always seem to be delayed is the phone has slept for awhile. If I change the update time for the cloud messaging it will update faster. It just doesn't seem to get any push notifications themselves when sleeping.

The only difference is this S5 is a sprint and the other 2 are t-mobile, I would not expect that to make a difference though. The install for all of them was done in exactly the same way. I even reinstalled the problem phone from scratch, installing each APK individually to try to reset the push notifications.

It seemed to work at first but now is back to a delayed reaction. Which is a problem if you are trying to call that phone with Signal / Wire or other VOIP app, it won't ring.
[Android Apps and Games] :
There is a way but it would require to modify the apps themselves and supposedly break their terms of use. Some developers do provide alternative ways to buy and download their apps though (usually directly from their websites).
[Android Apps and Games] Shadow53:
Legally? No. The only current way to legitimately validate app purchases is to have the Play Store installed with microG.
[Android Apps and Games] Oswald Boelcke:
Are all three devices connected via WiFi or mobile data? Do all three have the same baseband/modem (CSC shouldn't matter with LOS as it's only important with stock Samsung ROM by my information) and kernel? Are all three equipped with a SIM card? All of them with the same carrier?

EDIT: To add what @ale5000 stated below: On our devices (Samsung i9305) microG is not battery optimised but all apps that are supposed to receive GCM pushes are - and working (as a thunderstorm warning just minutes ago proved).
[Android Apps and Games] ale5000:
Probably the problem is Doze, try to disable battery optimization for both microG and the app (for example WhatsApp).

I think microG doesn't support Doze correctly yet.
[Android Apps and Games] Texas_Ace:
All 3 are connected to the same wifi, they all have working data plans but not really tried them in the wild much, although some quick testing showed no change.

The 2 that are working are T-mobile variants and the other one is sprint. They use a variation of the same rom, all are on LOS 14.1.

I figured this out after a lot of messing around with things for awhile, microg was not battery optimized but the apps were. I disabled the optimization on all 3 phones and 2 of them are now working great. The 3rd one though still has issues after it has been sleeping for a little bit.

I suppose it could be the rom but seems kind of odd that the minor changes between variants would cause this kind of problem on wifi.

Now the really strange part is that it is not being consistent. For example I just sent a text to the questionable phone after it sitting all night and it came though fine.

Last night if it sat for a little bit it would not notify until the microg update time had elapsed (between 3-10 mins it seemed), and then it didn't seem to update all the apps, some would get the notifications and others would not.

It has me baffled.
[Android Apps and Games] Oswald Boelcke:
Yeah, got that already from your initial post. But again: Do all three have the same baseband/modem and kernel?
[Android Apps and Games] ale5000:
My opinion is this: If the ROM maintainer didn't implement all the things needed for Doze, then Doze never activate so the notifications work fine.

The feature missing in microG is this.
[Android Apps and Games] Texas_Ace:
The modem is different between the sprint and Tmobile variants. I have no idea about the kernel, I am using the stock kernel that comes with Lineage so I assume they are the same as they are all in a single unified development thread. Although it is a separate download for the sprint version vs the tmobile.

Would the modem effect the wifi?

I let it sit for another 30 mins and tried it again, Signal came through again. Gonna wait awhile longer and try another app. Maybe it just needed time to work things out?