Skip to content

Releases: christianrowlands/android-network-survey

v1.31

04 Nov 21:18
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store which contains the tracking library Google Analytics. The cdr-release apk is the same as the regular-release apk, but with full CDR support (See README.md for more details) and it also does NOT contain ANY tracking libraries such as Google Analytics.

What's Changed

  • UI updates throughout the app.
  • Sets the nonTerrestrialNetwork field in the phone state message (MQTT, gRPC, CSV, and GeoPackage)
  • Prevent a crash when viewing the GNSS UI when no GPS provider is available on the device.
  • Upgrade to SDK 35 (Android 15).
  • Leverage new Android 15 getRejectCause API.
  • Prevent really small speed values so that they are not displayed in scientific notation in JSON messages.
  • Add additional permission checks for the other paths that turn on CDR logging to improve the UX and prevent crashes.
  • Go to the devices location when the tower map is first opened and the info dialog is accepted.

Full Changelog: v1.30.2...v1.31

v1.30.2

26 Sep 15:15
Compare
Choose a tag to compare

FYI, there has been a few back to back patch releases now. This is because I am working through the build changes needed to get Network Survey on the F-Droid repo.

The regular-release apk is the same as what can be found on the Google Play Store which contains the tracking library Google Analytics. The cdr-release apk is the same as the regular-release apk, but with full CDR support (See README.md for more details) and it also does NOT contain ANY tracking libraries such as Google Analytics.

What's Changed

  • Log the battery percentage in the device status message CSV file as an int instead of a protobuf value.

Full Changelog: v1.30.1...v1.30.2

v1.30.1

25 Sep 17:44
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store which contains the tracking library Google Analytics. The cdr-release apk is the same as the regular-release apk, but with full CDR support (See README.md for more details) and it also does NOT contain ANY tracking libraries such as Google Analytics.

What's Changed

  • Don't add GMS and crashlytics to the classpath unless the google-services.json file is present.

Full Changelog: v1.30...v1.30.1

v1.30

24 Sep 20:33
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store which contains the tracking library Google Analytics. The cdr-release apk is the same as the regular-release apk, but with full CDR support (See README.md for more details) and it also does NOT contain ANY tracking libraries such as Google Analytics.

What's Changed

  • Display the UMTS RNC ID and Short CID in the cellular details UI. (Issue #54)
  • Fixes a crash that was triggered when CDR logging was enabled while enabling a second SIM card.
  • Other edge case crash fixes.

Full Changelog: v1.29...v1.30

v1.29

29 Aug 14:38
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Support multiple SIM cards for the phone state messages (adds the slot field to the phone state message).
  • Adds multi-SIM support for the CDR feature of NS.
  • Adds the SIM slot to the CDR CSV records to track which SIM each record is associated with.
  • Fixes the gRPC connection (server connection) bug on Android 14.
  • Adds gRPC streaming for Phone State, Bluetooth, and GNSS records.
  • Adds stream options for all the different survey types to the gRPC connection.
  • Fixes a bug where the MDM override property was set differently in two places causing inconsistent override behavior.
  • Hide the MQTT share QR code button if the password is set via MDM.
  • Don't include the device name when sharing the MQTT connection information since it needs to be unique for each MQTT broker.
  • Save the latest connection parameters before creating the MQTT connection QR Code so that the latest values are shared.
  • Store the connection parameters on MDM override to facilitate MQTT start on boot and other edge case scenarios.

Full Changelog: v1.28...v1.29

v1.28

08 Aug 16:39
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Adds a display overlay on the map with current serving cell information.
  • Update the Tower Map if the SIM count changes.
  • Adds the ability to start a survey via an Intent (see https://www.networksurvey.app/intent-api ).
  • Adds the streaming options to the MQTT Settings QR Code.
  • Adds a setting to turn on or off the ability for other apps to send intents to start/stop Network Survey.
  • Set the NS version number in the device status message.
  • Display the GSM BSIC in the cellular details view.
  • Fix a couple of edge case crashes.
  • Fixes a bug where the the LTE signal labels would remain visible when switching to a different technology.

Full Changelog: v1.27...v1.28

v1.27

24 Jul 13:16
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Create a more detailed info window for the towers in the map view.
  • Imported the Tower data from BTSearch.
  • Adds the ability to share the MQTT connection settings via a QR Code.
  • Adds a start auto logging setting for CDR.
  • Logs the phone state messages to CSV.
  • Prevent the background location permission info dialog from displaying on every app opening.
  • Properly format the network registration info for the phone state message logging to CSV and GeoPackage.
  • Adds speed and deviceSerialNumber columns to the GeoPackage files, and deviceSerialNumber to the CSV files. Also adds deviceModel to the GNSS CSV files.
  • Fix a few edge case crash bugs.

Full Changelog: v1.26...v1.27

v1.26

28 Jun 12:40
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Fixes a bug with gRPC streaming on Android 14 @PeregrineFalcon in #45
  • Fixes a couple edge case app crashes.
  • Display the serving cell on the Tower Map.
  • Draws a line to the serving cell on the Tower Map.
  • Adds a follow me button to the Tower Map.
  • Keeps the same zoom level when going to your location on the Tower Map.

New Contributors

Full Changelog: v1.25...v1.26

v1.25

13 Jun 14:17
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Adds a Tower Map view that shows the location of cellular towers.

Full Changelog: v1.24...v1.25

v1.24

14 May 17:02
Compare
Choose a tag to compare

The regular-release apk is the same as what can be found on the Google Play Store. The cdr-release apk is the same as the regular-release apk, but with the full CDR support (See README.md for more details) and it also does not contain any tracking libraries such as Google Analytics.

What's Changed

  • Fix upside down screen orientation by @joelkoen in #44
  • Adds a 5G NR calculator to the cellular calculators.
  • Updates the cellular calculators UI to Jetpack Compose.
  • Adds a link to GitHub in the Nav Drawer.
  • Adds a link to report a bug in the Nav Drawer.
  • Displays the Override Network Type (aka marketing network) in the cellular details view.
  • Pulls in the latest GPSTest code, to include support for SouthPAN and a compass rotating sky view.
  • Fixes the Avg C/N0 Slider on the Sky View screen.
  • Adds support for sorting and filtering in the GNSS UIs.

New Contributors

Full Changelog: v1.23...v1.24