Skip to content

Releases: christianrowlands/android-network-survey

v1.37

09 Jun 19:47

Choose a tag to compare

What's Changed

  • Tower Map Improvements: Switched from OSM to MapLibre for enhanced map performance and visual quality.
  • Enhanced Cellular Details: LTE and 5G NR bands are now displayed in their own dedicated sections with both band numbers and descriptive names - #85.
  • Improved Band Information: Added frequency details for 5G NR bands (NARFCN) in the cellular details view.
  • Customizable Tower Display: Added option to toggle cellular towers on/off on the map view.
  • Enhanced Coverage Visualization: BeaconDB coverage areas now display as a layer on the tower map - #83.
  • Multi-SIM Support: Improved the map serving cell display for devices with multiple SIM cards.
  • Map Preferences: Added new settings including tower coverage colors, opacity controls, and screen-on option for the tower map - #79, #82.

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.

Full Changelog: v1.36...v1.37

v1.36

08 May 17:42

Choose a tag to compare

What's Changed

  • Adds the addressType, deviceClass, serviceUuids, and companyId fields to the Bluetooth message.
  • Displays the new fields in the Bluetooth UI.
  • Resolve the company name and display it in the Bluetooth UI.
  • Stop scrolling to the bottom when the upload status is updated.
  • UI improvements for larger font settings in Wi-Fi and Bluetooth UIs.
  • For database upload, ignore records that have a location accuracy worse than 100 meters.

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.

Full Changelog: v1.35...v1.36

v1.35

07 Apr 17:07

Choose a tag to compare

What's Changed

  • Fixes a crash that occurs when the user quickly navigates to another app after enabling logging.
  • Switches the default location provider to ALL (previously FUSED).
  • Clarifies the description of the FUSED and ALL location providers in the app's Settings.
  • Fixes a crash when uploading records to OpenCelliD or BeaconDB when running on Android 10 or lower.

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.

Full Changelog: v1.34...v1.35

v1.34

25 Mar 12:06

Choose a tag to compare

What's Changed

  • Ensure the app notification is displayed when the MQTT connection is lost.
  • Adds a UMTS Cell Id to RNC ID and Short Cell ID calculator - #69.
  • Adds a link to the privacy policy in the app's settings.
  • Fix a bug where the cellular icon would have a blue tint after opening the tower map view.
  • Display the serving cell coverage area on the tower map - #58.
  • Adds tower map settings, and link to the tower map settings from the map screen.
  • Save and restore the last selected tower source for the map view.
  • Reset the upload status when a new upload scan is started.
  • Adds a preference for hiding the upload dialog.
  • Move the upload to database section up on the dashboard.
  • Save the last view position so it can be restored the next time the map is opened - #65.
  • Fix a bug with uploading records on Android 11 and below - #73.

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.

Full Changelog: v1.33...v1.34

v1.33

17 Feb 18:17

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

  • Adds support for uploading cellular and Wi-Fi survey data to OpenCelliD and BeaconDB. - #66.
  • Set the locationAge field on all records streamed over MQTT as well as CSV and GeoPackage records (excluding CDR records).
  • Allow the user to select the tower location data source on the Tower Map view (OpenCelliD or BTSearch).
  • Update the tower map view protocol dropdown to show up under the button.
  • Various improvements to the UI to aid with larger font size settings.
  • Update all libraries to the latest versions.

Full Changelog: v1.32...v1.33

v1.32

16 Jan 18:36

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

  • Stale out old locations so they are not set on records and implement a location update rate ceiling - #59.
  • Adds a PLMN filter option for the Tower Map - #56.
  • Group the MCC and MNC together on the cellular UI - #61.
  • Fix a bug with displaying the Sector ID for the LTE Cellular Calculator.
  • Correctly display the Location Provider and log file type preferences in the settings when set via MDM.
  • Trim the locations in the CSV log file to 6 decimal places - #67.
  • Rounds the speed, altitude, and accuracy to 2 decimal places in the CSV log file for all survey types - #68.
  • Fix clicking on the Server Connection (gRPC) notification to open the connection UI.

Full Changelog: v1.31...v1.32

v1.31

04 Nov 21:18

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

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

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

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