Skip to content

Releases: christianrowlands/android-network-survey

v1.29

29 Aug 14:38

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

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

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

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

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

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

v1.23

15 Apr 17:09

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

  • Add band title after EARFCN in LTE neighbor table by @high3eam in #38
  • The Reference Signal SNR is now logged in LTE messages as well as displayed in the UI.
  • Adds a fallback for getting the cellular providers name if it is not available from the system.
  • Switched the donut cellular signal strength indicators to a horizontal signal bar.
  • "Anchor" the view at the bottom of the cellular details screen when scrolled to the bottom to ensure that newly added neighbors are immediately visible.

New Contributors

  • @high3eam made their first contribution in #38

Full Changelog: v1.22.5...v1.23

v1.22.5

05 Apr 16:57

Choose a tag to compare

Changes:

  • Adds the band next to the EARFCN in the LTE neighbors table.
  • Aligns the neighbor column headers with the data rows.

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.

Full Changelog: v1.22.4...v1.22.5

v1.22.4

25 Mar 17:51

Choose a tag to compare

Changes:

  • Display the app version number and Firebase app instance ID in the settings UI.

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.

Full Changelog: v1.22.3...v1.22.4

v1.22.3

23 Mar 00:12

Choose a tag to compare

Changes:

  • Prevent ANRs when the data connection drops.

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.

Full Changelog: v1.22.2...v1.22.3