
UpdatedDec 13, 2025
PublishedJun 12, 2023
Packagenet.repsac.gpsone
MD5a78c9852d0593dd91d45fc7fb7458fd9
SHA1 (signer)7F:0D:15:54:C8:39:24:74:83:3C:54:7E:13:9D:01:D2:99:85:D7:B7
Signed byCN=Repsac Net, OU=GPS One, O=Repsac.Net, L=Sophia-Antipolis, ST=France, C=FR
Malware scanTRUSTED
Contact[email protected]
What's new
Improved Android 15 edge to edge display
Allow decimal number for provider time interval settings
Display time with fractional seconds
Minor changes and fixes
Allow decimal number for provider time interval settings
Display time with fractional seconds
Minor changes and fixes
Description
GPS One aims to exercise Android Positioning features.
It is a great tool for:
- Users that want to look at their device capabilities.
- Device manufacturers and positioning technologies engineers to ensure their implementations are correct with regards to Android framework.
The following features are covered:
- GNSS (Global Navigation Satellite Systems)
Leverages on GPS (USA), GLONASS (Russia), BeiDou (China), Galileo (EU), QZSS (Japan), NavIC (India) and SBAS (Regional) to compute accurate locations.
- Network Positioning
Leverages on Google knowledge of cell towers and Wi-Fi access points to compute coarse locations.
- Fused Location
Leverages on Google Play Services (aka GMS) to compute locations based on several sources (GNSS, Wi-Fi, cellular, Bluetooth...)
- Geofencing
Leverages on Google Play Services (aka GMS) to send user alerts when crossing predefined fences.
- Automation
A useful feature to repeat GNSS starts/stops in order to benchmark the device performances: TTFF (Time To First Fix) and HE (Horizontal Error compared to a reference location) percentiles in Cold/Warm/Hot start conditions.
It is a great tool for:
- Users that want to look at their device capabilities.
- Device manufacturers and positioning technologies engineers to ensure their implementations are correct with regards to Android framework.
The following features are covered:
- GNSS (Global Navigation Satellite Systems)
Leverages on GPS (USA), GLONASS (Russia), BeiDou (China), Galileo (EU), QZSS (Japan), NavIC (India) and SBAS (Regional) to compute accurate locations.
- Network Positioning
Leverages on Google knowledge of cell towers and Wi-Fi access points to compute coarse locations.
- Fused Location
Leverages on Google Play Services (aka GMS) to compute locations based on several sources (GNSS, Wi-Fi, cellular, Bluetooth...)
- Geofencing
Leverages on Google Play Services (aka GMS) to send user alerts when crossing predefined fences.
- Automation
A useful feature to repeat GNSS starts/stops in order to benchmark the device performances: TTFF (Time To First Fix) and HE (Horizontal Error compared to a reference location) percentiles in Cold/Warm/Hot start conditions.
Required features
- Bluetooth android.hardware.bluetooth
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (16)
GPS One requests the following Android permissions:
- Access Background Location android.permission.ACCESS_BACKGROUND_LOCATION
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- 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
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Location android.permission.FOREGROUND_SERVICE_LOCATION
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Wake Lock android.permission.WAKE_LOCK
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Net Repsac Gpsone Dynamic Receiver Not Exported Permission net.repsac.gpsone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION