Go to file
2022-01-27 18:05:24 +01:00
additional_repos.xml Allow the microG F-Droid repos to include. 2020-08-14 15:49:24 +02:00
com.google.android.maps Add privileged permissions whitelists 2018-03-11 10:17:47 +01:00
FakeStore FakeStore: Update to 0.1.0 2020-10-20 11:18:12 +02:00
FDroid FDroid 1.14 2022-01-27 18:03:34 +01:00
FDroidPrivilegedExtension FDroidPrivilegedExtension 0.2.13 2022-01-27 18:05:24 +01:00
GmsCore GmsCore: Update to 0.2.22.212658 2021-08-30 16:38:23 +02:00
GsfProxy Initial commit 2017-04-29 13:55:43 +02:00
MozillaNlpBackend MozillaNlp: Update to 1.4.0 2018-09-27 11:17:05 +02:00
NominatimNlpBackend Update APKs 2017-06-23 17:54:34 +02:00
products Add product makefiles for proper integration with LineageOS build 2021-12-13 15:40:59 +01:00
README.md add a note about CUSTOM_PACKAGES in the readme 2021-12-13 17:09:53 +01:00

microG Mobile Services

This is a collection of FOSS APKs, coupled with the respective Makefiles for an easy integration in the Android build system.

To include them in your build, add a repo manifest file to include this repository as vendor/partner_gms and set WITH_GMS to true when building.

Example manifest:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
    <project path="vendor/partner_gms" name="lineageos4microg/android_vendor_partner_gms" remote="github" revision="master" />
</manifest>

Note: You do not need to set CUSTOM_PACKAGES for the packages to be included when building with lineageos4microg/docker-lineage-cicd.

The included APKs are:

  • FDroid packages (binaries sourced from here and here)
    • FDroid: a catalogue of FOSS (Free and Open Source Software) applications for the Android platform
    • FDroid Privileged Extension: a FDroid extension to ease the installation/removal of apps
    • additional_repos.xml: a simple package to include the microG FDroid repository in the ROM (requires FDroid >= 1.5)
  • microG packages (binaries sourced from here and here)
    • GmsCore: the main component of microG, a FOSS reimplementation of the Google Play Services (requires GsfProxy and FakeStore for full functionality)
    • GsfProxy: a GmsCore proxy for legacy GCM compatibility
    • FakeStore: an empty package that mocks the existence of the Google Play Store
    • com.google.android.maps: legacy microG's mapsv1 reimplementation

These are official unmodified prebuilt binaries, signed by the corresponding developers, except for:

  • com.google.android.maps, as the JAR and the XML have been extracted from the ZIP on the microG's GitHub release page
  • additional_repos.xml, to include the microG repository in FDroid