microG - how it works

Hi :smiley: I would like to ask some questions about project microG. So far I am using LineageOS without it, however I would like to experience /e/ os, however it has microG is preinstalled. I searched a little bit for some more information here and on the Internet and I have some worries regarding it. I found LineageOS for microG website, where they wrote in the installation instruction that the official LineageOS has different os keys so microG will not work. I installed microG repositories from F-droid, however most of the checkboxes where not checked and I was not able to mark them checked. From what I found out, in /e/ all necessary is checked, however as it is a fork of Lineage, does it mean that the necessary os keys are changed so everything works? How this spoofying identity works when it comes to apps like Signal, Protonmail or banking apps where we have to use our real identity and Google notifications are required :thinking: Is it possible to turn off microG in /e/ ? I am sorry if I ask for some obvious stuff, but I really would like to understand how it works :innocent:

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

All I can say is search the forums. All/most of those questions have been discussed or answered. Some in the past couple of days.

microG, as far as what it is and what it does, you can find some infos below.

MicroG - Wikipedia
Both /e/ and LOS for microG are mentioned.

microG Project

1 Like

Thank you for your answers :smiley: I agree that some answers are on the forum, however, do you know if I can successfully turn off microG on /e/ os? Or this will make /e/ to collapse? :thinking:

I dont use any apps that require g services so I have all microg settings turned off, and /e/ works perfectly for me :slightly_smiling_face:.

If you do rely on apps that use g, then I’d imagine it would somewhat/totally stop those apps from functioning properly.


Thank you so much for information that /e/ works perfectly without microG being turned off :smile:

On my daily device, I turned off the 3 features as @mike_from_ireland show, AND in system setting, I deny all autorisations for microG, i forced it to stop and deactivated microG !
all works like a charm…

1 Like

Cheers. Didn’t realise this was necessary, have done this myself now.

Maybe instructions for these simple steps should be standard issue for new people to /e/?

I imagine there are enough people coming to /e/ who dont want or need microg.


I maybe have forgotten to deni all access in data usage before deactivated it


just wondering, should the /e/ slogan be " /e/OS is a complete, fully “deGoogled”, mobile ecosystem" if microg is shipped with /e/ as default? Should /e/ come without microg, and then people can add it if they want?

1 Like

microG as a piece of software has nothing to do with Google, so deGoogled is still fine, imho.

1 Like

What is bad about microg that people are disabling it?

1 Like

There is nothing bad about microg, in fact what it does is really a good thing if you need it :slightly_smiling_face:.
Personally, I do not have any apps that require g services, and so dont need microg running. I think - although not sure - the default in microg was to have ‘device registration’ set to ‘on’. I didnt like this, I dont want my device registering with anything to do with g, even if anonymously. So i turned off microg, that’s about it.

1 Like

No. microG is (needs to be) a system app so you can’t just add it. Having it included is fine and needed for those who run apps that need its functionailty (push notifications and whatnot).
As @mike_from_ireland pointed out, maybe some things shouldn’t be on by default such as Device Registration.

I have some ROMs that don’t have microG but use UnifiedNlp for location purposes. Those ROMs in general fit my needs just fine but there were issues with it, especially on Oreo (not registering in the system, thus requiring helpers of the Xposed variety). Plus it’s quite old. As an alternative I’ll set up a ROM with microG but leave all the Google stuff turned off. Essentially providing only location services.

Whether or not certain microG features should be enabled or not by default is an ongoing debate. As you see in the forums, most new or uninitiated users expect things to work out of the box. Having Google Device Registration and Cloud Messaging on by default may make sense. Advanced/technical users know what they want and can quickly disable or turn off some features immediately after ROM installation.

Don’t forgot, folks are always going.on about /e/ for family and grandma/grandpa. Those folks are not going to be looking for features they need to turn on. Heck, even showing my coworkers how to enable Developer Options seems like some hacker action (seriously).


that’s true, most people expect goggly options to work just out of the box, however it is nice to be able to turn it off in the system if you don’t want to use them, choice possible is a wonderful feature of open source software :heart:



I have a question. If I disable all in microG settings, am I sure that no information is sent to Google services or Google servers ? Some parts in my settings are grayed for microG or gmscore, is there a way to disable all things who refer to Google in E/os ? I really want a system 100% deGoogled but I want to stay with E/os (which satisfies me).

@piero: You said: “deny all autorisations for microG, i forced it to stop and deactivated microG”
Can you tell me how you do that ? Thanks.


in system settings → Applications management → microG
deny all autorisations for microG was possible running /e/ Pie(android-9) version

You are right, it is now greyed and no more mutable using Q or R


I find a way to disable microG. In system settings → App info → microG service core (application) and others microg stuff. I forced to stop and I desactivated microG. Now, I don’t have microG working.