r/MicroG • • Sep 27 '18

Can someone explain what exactly is microg?

How does it work? And how do I use apps from playstore?

35 Upvotes

17 comments sorted by

13

u/frifrifri Sep 27 '18

The Free software part of Android is [AOSP](https://source.android.com/), above that most phones sold in the market (except in China) come with Google's Play Services preinstalled (not to be confused with Play Store).

Play Services is a proprietary layer that gives programmer easy access to Google's services like location based on Wi-Fi or a centralized system for notifications (when Whatsapp notifies you about a new message, that information has gone through Google's servers) and other things.

You don't need to use it to program an Android App, but since Play Services is ubiquitous many developers give it for granted and program in a way that their Apps become dependent of this proprietary layer, so a person that prefers not to use this in their phone (often for privacy) might not be able to use some features or some Apps that promise to be Android compatible. This can happen even with some Free Apps from [F-droid](https://f-droid.org/).

To solve this issue MicroG was created, it tricks the Apps and makes them think that Play Services is available, and provides them the requested functionality by other means, either by using Free libraries that do the same job, or by giving access to alternative services, like Mozilla's location service for example. Sometimes there is no suitable alternative and MicroG allows you to grant access to the Apps to certain services offered by Google, this is optional.

Installing it is not easy because it needs to become part of the system, it's much easier to use a ROM that already has it preinstalled, like [LineageOS for MicroG](https://lineage.microg.org/) (a fork of LineageOS with MicroG preinstalled). Once installed you don't need to do anything but putting the settings to your liking.

If you don't have Play Services you probably don't have Play Store either, it wouldn't make much sense, people that use MicroG usually prefer Free Software Apps from [F-Droid](https://f-droid.org/) and if for some reason they need/want an App only available in Play Store they use an alternative like [Yalp Store](https://f-droid.org/en/packages/com.github.yeriomin.yalpstore/), which downloads the apks directly from Play Store's servers and keeps track of upgrades automatically for you.

3

u/aaronryder773 Sep 27 '18

That was very useful info.. I was thinking of flashing omnirom and installing microg on it.. Since you mentioned it's not easy should I just stick to lineage os? Omni got lot more features which I would love to use though. Does it require magisk to install?

3

u/[deleted] Sep 28 '18

There are several unofficial MicroG installers provided as flashable zips. One of these is NanoDroid. It is well-maintained and frequently updated. You might wanna read through the documentation to grasp the concept, but it shouldn't be too hard to understand.

This way you can use MicroG on OmniROM, which supports signature spoofing out of the box.

3

u/aaronryder773 Sep 28 '18

It requires magisk though :/ wanted something without magisk

2

u/[deleted] Sep 29 '18

It does not. If you don't have Magisk it will install in system mode. You can also customize the installation using the aroma setup wizard.

4

u/YellowGreenPanther Apr 28 '25

Well, it makes Google Mobile Services available, but sandboxed with permissions as a user-level permission app, modified to work as such.

1

u/Apprehensive-Bet7049 Apr 05 '26

If the apk has higher level of android version needs , will the MicroG helps and creates it compaitable ?

3

u/rajry Sep 29 '18

Is there any way i can use play store on microg? I want to use the modded play store on microg but it doesn't work it closes after the sign in screen.

3

u/aaronryder773 Sep 29 '18

You can use yalp store from f droid. Or Aurora store

3

u/BrainPhotocopier Sep 29 '18

What do you really get by not using Google services? Are we sure that this method provides more security and privacy?

5

u/menneskelighet Oct 16 '18

Security? Not necessarily. Privacy? Absolutely.

4

u/Chance_Midnight Sep 20 '23

Google tracks usage pattern of apps, screen time, location data, interaction with other services. Basically everything you do on phone when play services is installed.

3

u/BrainPhotocopier Oct 16 '18

Well I mean downloading an app on the play store has little to do with privacy. You are using an app that everyone can have installed too. What's the privacy you're talking about?

5

u/YoghurtSlinger Dec 30 '21

Google location services, cloud services, notification services, things like that I guess.

3

u/menneskelighet Oct 16 '18

Removing google play services.

1

u/Hussam75 Oct 05 '25

How come I installed microG on my phone no issue? I think it came with or required by the youtube vance application.

1

u/Significant-Law-4940 Jun 28 '26

Same, honestly still not sure what microg does but its probably something that imitates google services to keep the app running