GmsCore as user app vs system app
Opened this issue · 0 comments
Sapiosenses commented
What microG functionality does or does not require the components (GmsCore, GSFproxy, microG Companion) to be installed as system apps or possess privileged permissions in order to work properly?
Now that we have a native LOS implemention supporting microG signature spoofing even on user apps, and a future special implementation of microG running as a user app for providing services to FOSS apps without a full microG installation, I think the time has come to clarify this matter.
As far as I know, components requiring systemizing include:
- NLP/geolocation data provider
- Internal NLP functions to avoid battery-management process-killng by ROMs
- Ability to use the GmsCore utility to grant reserved permissions to other microG components
Components that use special/restricted permissions include:
- Geolocation (background location)
- SMS retriever
Can someone set me straight on this?
Thanks