Network Survey
Survey cellular, Wi-Fi, Bluetooth and GNSS, then log, stream or upload the data
- Developer
- Christian Rowlands
- License
- Apache-2.0
- Package
com.craxiom.networksurvey- Category
- Connectivity, Network Analyzer
- Latest version
- 2.0 · Nov 1, 2026
- Minimum Android
- Android 8.0
Screenshots
Description
Network Survey turns an Android phone into a wireless survey tool. Pick what to survey, pick where the data goes, and press Start survey. One survey, one Start and one Stop.
What it records
• Cellular: serving and neighbor cells for GSM, CDMA, UMTS, LTE and 5G NR, including carrier aggregation
• Phone state: what the radio is doing
• Wi-Fi: access points, with channel, security and 802.11 standard
• Bluetooth: Classic and BLE devices, with company names and Find My trackers
• GNSS: GPS, GLONASS, Galileo, BeiDou, QZSS, IRNSS and SBAS satellites
• Call records: calls, texts (SMS and MMS) and cell tower changes, saved to log files
Where the data goes
Turn on one destination or several at once:
• Log files: CSV files on the phone
• NS Analytics: uploads to your team's workspace
• MQTT stream: JSON records to your own broker (for example Mosquitto), with TLS and QR code setup
• gRPC stream: records to your own gRPC server
• Community databases: OpenCelliD and BeaconDB
Message formats: messaging.networksurvey.app
NS Analytics
NS Analytics is the web analytics companion for Network Survey data. Connected phones upload their records to your workspace, so nobody copies files off phones. See your surveys on one map, open an analysis page for each record type, and export the raw records. Connect a phone by scanning the QR code on your workspace's Devices page. It is a separate web service: networksurvey.app/analytics
And more
• Signals: live Cellular, Wi-Fi, Bluetooth and GNSS views, including AGC and C/N0 trends
• Map: towers from OpenCelliD and BTSearch, and the points your NS Analytics and Community database surveys covered, colored by signal strength
• Watchlist alerts when a saved Wi-Fi network is seen
• Cellular tools, PLMN lookup, OUI lookup and Wi-Fi spectrum
• Saved setups, light and dark themes, and nine accent colors
• Managed configuration (MDM) per record type and destination, and an Intent API
Permissions and privacy
Location is needed because every record needs a position, and Android requires it to scan Wi-Fi and Bluetooth. Background location is requested only if you turn on Start survey automatically. This build has no Firebase, analytics or crash reporting. Privacy policy
Some anti-malware apps flag Network Survey because it can read SMS. It never sends texts and installs nothing. The SMS and call log permissions are used only for Call records (text events and the other party's number) and are asked for only when you turn Call records on, or set a survey that records them to start automatically. Both are optional: without them Call records still logs calls and tower changes. More on GitHub
Open source (Apache 2.0): github.com/christianrowlands/android-network-survey. Manual: networksurvey.app/manual. Requires Android 8.0 or later.
What it records
• Cellular: serving and neighbor cells for GSM, CDMA, UMTS, LTE and 5G NR, including carrier aggregation
• Phone state: what the radio is doing
• Wi-Fi: access points, with channel, security and 802.11 standard
• Bluetooth: Classic and BLE devices, with company names and Find My trackers
• GNSS: GPS, GLONASS, Galileo, BeiDou, QZSS, IRNSS and SBAS satellites
• Call records: calls, texts (SMS and MMS) and cell tower changes, saved to log files
Where the data goes
Turn on one destination or several at once:
• Log files: CSV files on the phone
• NS Analytics: uploads to your team's workspace
• MQTT stream: JSON records to your own broker (for example Mosquitto), with TLS and QR code setup
• gRPC stream: records to your own gRPC server
• Community databases: OpenCelliD and BeaconDB
Message formats: messaging.networksurvey.app
NS Analytics
NS Analytics is the web analytics companion for Network Survey data. Connected phones upload their records to your workspace, so nobody copies files off phones. See your surveys on one map, open an analysis page for each record type, and export the raw records. Connect a phone by scanning the QR code on your workspace's Devices page. It is a separate web service: networksurvey.app/analytics
And more
• Signals: live Cellular, Wi-Fi, Bluetooth and GNSS views, including AGC and C/N0 trends
• Map: towers from OpenCelliD and BTSearch, and the points your NS Analytics and Community database surveys covered, colored by signal strength
• Watchlist alerts when a saved Wi-Fi network is seen
• Cellular tools, PLMN lookup, OUI lookup and Wi-Fi spectrum
• Saved setups, light and dark themes, and nine accent colors
• Managed configuration (MDM) per record type and destination, and an Intent API
Permissions and privacy
Location is needed because every record needs a position, and Android requires it to scan Wi-Fi and Bluetooth. Background location is requested only if you turn on Start survey automatically. This build has no Firebase, analytics or crash reporting. Privacy policy
Some anti-malware apps flag Network Survey because it can read SMS. It never sends texts and installs nothing. The SMS and call log permissions are used only for Call records (text events and the other party's number) and are asked for only when you turn Call records on, or set a survey that records them to start automatically. Both are optional: without them Call records still logs calls and tower changes. More on GitHub
Open source (Apache 2.0): github.com/christianrowlands/android-network-survey. Manual: networksurvey.app/manual. Requires Android 8.0 or later.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 2.0 | Nov 1, 2026 | Android 8.0 | 69.2 MB |
| 1.59 | Oct 16, 2026 | Android 8.0 | 77 MB |
| 1.56 | Jul 4, 2026 | Android 8.0 | 75.3 MB |
| 1.55 | Jun 4, 2026 | Android 8.0 | 75 MB |
| 1.54 | May 17, 2026 | Android 8.0 | 75 MB |
| 1.53 | Apr 28, 2026 | Android 8.0 | 85.2 MB |
| 1.52 | Apr 20, 2026 | Android 8.0 | 85 MB |
| 1.50 | Mar 5, 2026 | Android 8.0 | 76.7 MB |
| 1.49 | Feb 21, 2026 | Android 8.0 | 76.7 MB |
| 1.47 | Dec 19, 2025 | Android 8.0 | 76.7 MB |
| 1.46 | Nov 25, 2025 | Android 8.0 | 76.3 MB |
| 1.45 | Nov 22, 2025 | Android 8.0 | 76.3 MB |
| 1.44.1 | Nov 7, 2025 | Android 8.0 | 75.7 MB |
| 1.42 | Sep 8, 2025 | Android 8.0 | 75.1 MB |
| 1.40 | Aug 10, 2025 | Android 8.0 | 69.4 MB |
| 1.39 | Jul 24, 2025 | Android 8.0 | 67.1 MB |
| 1.38 | Jul 6, 2025 | Android 8.0 | 67.1 MB |
| 1.37 | Jun 15, 2025 | Android 8.0 | 67.1 MB |
| 1.36 | May 14, 2025 | Android 8.0 | 26 MB |
| 1.35 | Apr 13, 2025 | Android 8.0 | 25.9 MB |
| 1.34 | Mar 28, 2025 | Android 8.0 | 25.9 MB |
| 1.33 | Feb 23, 2025 | Android 8.0 | 25.9 MB |
| 1.32 | Jan 20, 2025 | Android 8.0 | 25.3 MB |
| 1.31 | Nov 7, 2024 | Android 8.0 | 25.4 MB |
| 1.30.2 | Oct 1, 2024 | Android 8.0 | 24.5 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
v2.0
· Oct 29, 2026
networksurvey-2.0-cdr-arm64-v8a-release.apk
34.2 MB networksurvey-2.0-cdr-armeabi-v7a-release.apk
31 MB networksurvey-2.0-cdr-universal-release.apk
69.2 MB networksurvey-2.0-cdr-x86-release.apk
34.6 MB networksurvey-2.0-cdr-x86_64-release.apk
34.8 MB networksurvey-2.0-regular-arm64-v8a-release.apk
36.1 MB networksurvey-2.0-regular-armeabi-v7a-release.apk
32.8 MB networksurvey-2.0-regular-universal-release.apk
71.1 MB v2.0-beta01
Pre-release · Oct 27, 2026
networksurvey-2.0-beta01-cdr-arm64-v8a-release.apk
34.2 MB networksurvey-2.0-beta01-cdr-armeabi-v7a-release.apk
30.9 MB networksurvey-2.0-beta01-cdr-universal-release.apk
69.2 MB networksurvey-2.0-beta01-cdr-x86-release.apk
34.5 MB networksurvey-2.0-beta01-cdr-x86_64-release.apk
34.8 MB networksurvey-2.0-beta01-regular-arm64-v8a-release.apk
36 MB networksurvey-2.0-beta01-regular-armeabi-v7a-release.apk
32.8 MB networksurvey-2.0-beta01-regular-universal-release.apk
71 MB v1.59
· Sep 21, 2026
networksurvey-1.59-cdr-arm64-v8a-release.apk
37.8 MB networksurvey-1.59-cdr-armeabi-v7a-release.apk
33.7 MB networksurvey-1.59-cdr-universal-release.apk
77 MB networksurvey-1.59-cdr-x86-release.apk
38.2 MB networksurvey-1.59-cdr-x86_64-release.apk
38.4 MB networksurvey-1.59-regular-arm64-v8a-release.apk
39.6 MB networksurvey-1.59-regular-armeabi-v7a-release.apk
35.4 MB networksurvey-1.59-regular-universal-release.apk
78.8 MB Similar apps
-
URLCheck
Allows analyzing (or sharing) URLs before opening them.
-
Thunderbird: Free Your Inbox
Thunderbird is a 100% open source, privacy focused email app.
-
Thunderbird Beta for Testers
Thunderbird is a 100% open source, privacy focused email app.
-
NeoStumbler
Application for collecting wireless networks to geolocation services
-
MultiVNC
VNC viewer that aims to be easy to use and fast
-
Home Assistant
Control all your devices in your Home Assistant instance
-
Mastodon
Where conversations happen
-
OONI Probe
Measure Internet Censorship, Speed & Performance