UnifiedNlp is a free, open-source Android network location provider designed to determine device locations without relying on Google's proprietary location services. It uses a plugin-based architecture that allows third-party backends to supply geographical positioning information. Supported backends can estimate locations from nearby Wi-Fi networks, cellular towers, and compatible location databases. Users can select and configure different providers according to their privacy and accuracy requirements. The software integrates with Android's network-based location functionality on compatible installations. It supports devices running without Google applications and provides a variant for systems with Google services installed. UnifiedNlp is also incorporated into microG GmsCore. Its modular design offers an alternative approach to network geolocation on Android.
Features
- Alternative Android network location services without mandatory Google Play Services
- Plugin-based location provider integration with configurable third-party backends
- Wi-Fi network and cellular tower positioning through compatible location databases
- Configurable geolocation backends with different privacy and accuracy characteristics
- Android system location integration for compatible custom ROMs and installations
- Multiple installation variants with standalone operation and microG GmsCore integration