microG

ℹ️
A short summary how microG behaves and is used in AXP.OS

AXP.OS - Slim

  • not pre-installed, so must be installed as a user app
  • cannot be used as system location provider
  • see also Slim’s microG comparison

AXP.OS - Pro

  • pre-installed*
  • it is not functional by default, you have to enable it and enable signature spoofing first
  • it can also be disabled
  • it cannot request privileged permissions
  • several permissions are auto-granted
  • some background/battery restrictions are relaxed
  • blocked from platform signature permissions (microG is not signed with the high privileged platform key)
  • due to the fact it is signed during the build process it can only be updated by a newer version of AXP.OS

*microG in AXP.OS Pro is installed unprivileged, i.e. not installed in system(_ext)/priv-app but in either system/app or system_ext/app depending on the Android version. Installing an app in system/system_ext gives that app more permissions than if it were installed as a user app though.

The implementation itself is handled by extendrom, used by the build automation.

Last updated on