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