github christianrowlands/android-network-survey v1.52

12 hours ago

What's Changed

BUG FIXES

  • Fix the MQTT dashboard toggle not showing the connecting status immediately when toggling the connection on.

NEW FEATURES

  • Encrypt MQTT credentials and the OpenCelliD API key with the Android Keystore using AES-256-GCM, including a one-time migration of existing plain-text credentials to encrypted storage.
  • Add a PLMN field to preserve MNC leading zeros across the app, including GeoPackage tables, CSV exports, protobuf messages, and the UI display.

IMPROVEMENTS

  • Migrate the Dashboard from Fragment to Jetpack Compose with a full MVVM architecture using per-card StateFlows for efficient recomposition.
  • Use string MCC/MNC across the app to preserve leading zeros, including the tower cache database, tower map API, and cell search.

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.
Full Changelog: v1.51...v1.52

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

NewReleases is sending notifications on new releases.