Network Survey

Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

Boost your device performance using Network Survey. Craxiom released this app to support daily activities of APPzone users. Read more at Tools.

Guide For Install Network Survey

The Network Survey Android App provides a basic survey capability for logging and analyzing Cellular networks, Wi-Fi networks, Bluetooth Devices, and GNSS constellations. Capture detailed records of signal strength, network information, and device data. All data can be conveniently logged to GeoPackage or CSV files for offline analysis. Alternatively, choose to live stream the data via MQTT or gRPC protocols for real-time monitoring and integration with other systems.

This app has the ability to access your device's location in the background. The background location permission is needed to start Network Survey at boot. More information can be found in the App's privacy policy located at https://www.networksurvey.app/privacy-policy

The cellular logging feature logs several details about the current serving cell, and then some basic information about the neighbor cells. This app won't log all 5 cellular protocols at once. Instead, it will only log information about the protocols that are current connected. If logging for one specific protocol is desired, then the phone must be locked to that protocol (try using *#*#4636#*#* from the dial pad).

The cellular survey records can be streamed to either a gRPC server or a MQTT broker. This is not on by default and a gRPC server or MQTT Broker needs to be setup for this feature to work.

See https://github.com/christianrowlands/network-survey-messaging for more details on setting up a network survey gRPC server.

See https://mosquitto.org for information on setting up a MQTT Broker.

A bonus feature of this app is its ability to create a Call Detail Record (CDR) file. If enabled, CDR events are logged to a CSV file.

The app also has a calculator that converts an LTE Cell ID to the corresponding eNodeB ID and Sector ID, and a calculator that converts an LTE PCI to the corresponding Primary Sync Sequence (PSS) and Secondary Sync Sequence (SSS).

I hope you enjoy this app as much as I have enjoyed writing it. If you have any feature requests please feel free to reach out by creating a GitHub issue at the link below.

The source code for this app lives here: https://github.com/christianrowlands/android-network-survey

Icon made by from is licensed by
Displays and Logs Cellular, Wi-Fi, Bluetooth, and GNSS Network Survey Details
Updated on
Sep 2, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Location and Device or other IDs
  • This app may collect these data types
    Location
  • Data is encrypted in transit
  • Data can’t be deleted

Ratings and reviews

66 reviews
Ryan Ludwig
August 31, 2026
Props to the developer. The shear amount of useful features baked in combined with the UI/UX is top notch! I would recommend adding a "support the development / my coffee addiction" subscription for those that want to help support the project. :) (You don't have to gate anything, but I and probably others, would happily push $0.99 a month your way just to say thanks for your continued time and effort here.)
Did you find this helpful?
Craxiom
September 1, 2026
I am happy to hear you like the app and thank you for the kind words! I considered going the "buy me a coffee" donation route for the GitHub repo, but I ended up creating the web analytics companion for Network Survey instead, and that drives the development of this open source Android app. It is called NS Analytics if you want to check it out.
Gus P
February 4, 2026
Private open source. A bit complex to understand, but manual is good. Thank you developer. EDIT: Thank you. Maybe a "key" (labels on top row) regarding the .CSV file in the manual? I think I got it that the RSRP is the signal strength (as shown in Android in the SIM card settings). And signalStrength is the Raw signal strength? And servingcell "TRUE" I figured it out that it's the cell tower connected to, while False is the neighboring available cell signals. Thanks again.
Did you find this helpful?
Craxiom
February 5, 2026
Thank you for the feedback. I am glad you like the app! I will try to think of ways to make it easier to understand. Edit: Good idea. I will get a CSV file breakdown added to the user manual. Edit 2: I added a CSV field breakdown to the user manual: https://networksurvey.app/manual/data-logging/csv/
Light R
April 3, 2025
Pls add option to check bandwidth speed at different location and store that in log files and also show ip address and avg ping on networks dashboard along with other cellular and wifi info. I use chatgpt to analyze files. Great app but wish it could do more.
2 people found this review helpful
Did you find this helpful?
Craxiom
April 7, 2025
Thank you for the feedback. There are quite a few requests for Network Survey to add features around connected network metadata capture such as bandwidth speed and ip addresses. I am going to start looking into these features once I wrap up work on another app I am developing.

What’s new

* Added an AGC (signal strength) column to the GNSS Status screen.
* More accurate satellite-usage tracking in GNSS logs.
* Device Status logs now show the age of extra location fixes and flag when a
location came from a mock provider.
* Fixed the tower map sometimes showing no towers the first time it opens.
* Added Slovak and Romanian translations, contributed by the community.