github christianrowlands/android-network-survey v1.56

4 hours ago

What's Changed

BUG FIXES

  • Fix duplicate Mission IDs within a single survey session, where phone state records could be assigned an earlier Mission ID than the other records in the same session.

NEW FEATURES

  • Add a Wi-Fi Watchlist. Save networks by SSID and/or BSSID, get alerted when a watched network is seen during a survey, and browse a history of past sightings with a per-sighting details screen showing the sighting locations on a map.
  • Import a watchlist from a shared link, with a confirmation preview that merges the imported networks into your existing list without deleting or overwriting anything.
  • Stream the Wi-Fi Watchlist over MQTT. Publish a match event whenever a watched network is seen, plus the full watchlist as a snapshot on connect and on every change. A Watchlist stream toggle (on by default) lives in the Watchlist settings and can be controlled by MDM.
  • Add a display filter to the Wi-Fi network list, with SSID/BSSID search and band selection opened from the app bar, and an "Excluded" tag on rows and groups for networks that are on the SSID Exclusion List.
  • Display the timing advance (TA) for 5G NR.
  • Add a Chinese (Simplified) translation. #75 (Thanks zhengyang3552)

IMPROVEMENTS

  • Default NS Analytics uploads to allowed unless explicitly blocked by MDM, with a clearer upload-status message when uploads are disabled by policy.
  • Migrate all dialogs to a shared Jetpack Compose dialog system for a consistent look and feel, and consolidate the three sequential startup permission rationale dialogs into a single screen.

NS Messaging API

This release runs on NS Messaging API version 2.4.0.


APK Downloads

Each variant is built as per-architecture APKs for smaller download sizes. Most users should download the arm64-v8a APK (almost all modern Android phones). If unsure, use the universal APK which works on all devices but is larger.

Suffix Architecture Devices
arm64-v8a 64-bit ARM Most modern phones/tablets
armeabi-v7a 32-bit ARM Older phones
x86_64 64-bit x86 Some tablets, Chromebooks, emulators
x86 32-bit x86 Older emulators
universal All Works everywhere (larger file size)

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

New Contributors

Full Changelog: v1.55...v1.56

Don't miss a new android-network-survey release

NewReleases is sending notifications on new releases.