Go to file
Philip Nagler-Frank b3451e8434
Merge pull request #19 from nanoandrew4/fix-gms-core-opt-lib
Add legacy apache http lib as optional lib for GmsCore
2023-01-22 19:16:01 +01:00
.github/workflows run automatic updates with github actions 2022-02-18 13:28:57 +01:00
additional_repos.xml remove LOCAL_MODULE_TAGS := optional since it's the default anyways 2022-02-24 20:54:31 +01:00
FakeStore remove LOCAL_MODULE_TAGS := optional since it's the default anyways 2022-02-24 20:54:31 +01:00
FDroid Update FDroid to 1.15.5 2023-01-14 13:42:26 +00:00
FDroidPrivilegedExtension remove LOCAL_MODULE_TAGS := optional since it's the default anyways 2022-02-24 20:54:31 +01:00
GmsCore Add legacy apache http lib as optional lib for GmsCore 2023-01-15 16:32:33 +01:00
GsfProxy remove LOCAL_MODULE_TAGS := optional since it's the default anyways 2022-02-24 20:54:31 +01:00
IchnaeaNlpBackend Update IchnaeaNlpBackend to 1.5.0 2022-05-01 13:46:35 +00:00
NominatimGeocoderBackend remove LOCAL_MODULE_TAGS := optional since it's the default anyways 2022-02-24 20:54:31 +01:00
products add more product variant makefiles 2022-05-03 08:37:48 +02:00
updater implement automatic updater 2022-02-18 13:28:46 +01:00
README.md Proper names and documentation for Nlp packages 2022-02-04 16:19:28 +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)
    • 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
    • IchnaeaNlpBackend: Network location provider using Mozilla Location Service
    • NominatimGeocoderBackend: Geocoder backend that uses OSM Nominatim service.

These are official unmodified prebuilt binaries, signed by the corresponding developers.