
GnssLogger App
A handy tool to analyze, visualize and log Android location and sensor data!
Developed with Google · com.google.android.apps.location.gps.gnsslogger
UpdatedDec 11, 2025
PublishedDec 11, 2025
Packagecom.google.android.apps.location.gps.gnsslogger
MD5097bfc9b9a57c28eae101907b914ce37
SHA1 (signer)C0:F7:4E:7D:D4:F1:4F:38:0E:9A:78:BD:80:2D:B5:52:17:DB:A5:75
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
What's new
Fixed bugs related to RINEX headers, gaps in measurements and more.
Description
GnssLogger by Google enables in-depth analysis and logging of all types of location and sensor data such as GPS (Global Positioning System), network location and other sensor data. It comes with the following features:
HOME TAB:
● Control various data logging such as raw GNSS measurements, GnssStatus, NMEA, navigation messages, sensor data and RINEX logs.
LOG TAB:
● View all location and raw measurement data.
● Control offline logging using 'Start Log', 'Stop & Send' and 'Timed Log'.
● Enable specific items to be logged using corresponding switches in Home Tab.
● Delete existing log files from disk.
MAP TAB:
● Visualize on GoogleMap, the location provided by GPS chipset, Network Location Provider (NLP), Fused Location Provider (FLP), and computed Weighted Least Square (WLS) position.
● Toggle between different map views and location types.
PLOTS TAB:
● Visualize CN0 (Signal Strength), PR (pseudorange) Residual and PRR (pseudorange rate) Residual vs time.
STATUS TAB:
● View detailed information of all visible GNSS (Global Navigation Satellite System) satellites such as GPS, Beidou (BDS), QZSS, GAL (Galileo), GLO (GLONASS) and IRNSS.
SKYPLOT TAB:
● Visualize the data of all visible GNSS satellites using a skyplot.
● View the average CN0 of all the satellites in view and the ones used in fix.
AGNSS TAB:
● Experiment with Assisted-GNSS functionalities.
WLS Analysis TAB:
● View the Weighted Least Square position, velocity and their uncertainties computed based on raw GNSS measurements.
● Compare the WLS results to the GNSS chipset reported values.
HOME TAB:
● Control various data logging such as raw GNSS measurements, GnssStatus, NMEA, navigation messages, sensor data and RINEX logs.
LOG TAB:
● View all location and raw measurement data.
● Control offline logging using 'Start Log', 'Stop & Send' and 'Timed Log'.
● Enable specific items to be logged using corresponding switches in Home Tab.
● Delete existing log files from disk.
MAP TAB:
● Visualize on GoogleMap, the location provided by GPS chipset, Network Location Provider (NLP), Fused Location Provider (FLP), and computed Weighted Least Square (WLS) position.
● Toggle between different map views and location types.
PLOTS TAB:
● Visualize CN0 (Signal Strength), PR (pseudorange) Residual and PRR (pseudorange rate) Residual vs time.
STATUS TAB:
● View detailed information of all visible GNSS (Global Navigation Satellite System) satellites such as GPS, Beidou (BDS), QZSS, GAL (Galileo), GLO (GLONASS) and IRNSS.
SKYPLOT TAB:
● Visualize the data of all visible GNSS satellites using a skyplot.
● View the average CN0 of all the satellites in view and the ones used in fix.
AGNSS TAB:
● Experiment with Assisted-GNSS functionalities.
WLS Analysis TAB:
● View the Weighted Least Square position, velocity and their uncertainties computed based on raw GNSS measurements.
● Compare the WLS results to the GNSS chipset reported values.
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (9)
GnssLogger App requests the following Android permissions:
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Location Extra Commands android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Internet android.permission.INTERNET
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Gms Permission Activity Recognition com.google.android.gms.permission.ACTIVITY_RECOGNITION
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Providers Gsf Permission Write Gservices com.google.android.providers.gsf.permission.WRITE_GSERVICES