/android-network-survey-rooted

A rooted version of the Network Survey Android App for advanced cellular survey

Primary LanguageJavaApache License 2.0Apache-2.0

Network Survey Plus Android App

Build Status License

What is it?

Network Survey+ is the Rooted version of the Network Survey Android App.

Why?

Why do we need a rooted version of the Network Survey Android app? Well, the unrooted version can only get access to a limited set of cellular details. With root access on certain devices with the right Qualcomm chipset, this app can get access to detailed cellular network messages via Qualcomm Diagnostic Monitor (QCDM).

This app logs several messages coming from QCDM to a pcap file for follow on processing.

Supported Devices

In theory, any Android device with a Qualcomm chip should work, but it seems that only certain devices work as expected. The following is a list of devices that have been confirmed to work with this Network Survey+ app.

Device Comments
Pixel 3a
Pixel 4

Getting Started

To build and install the project follow the steps below:

1) Clone the repo.
2) Open Android Studio, and then open the root directory of the cloned repo.
3) Connect an Android Phone (make sure debugging is enabled on the device).
4) Install and run the app by clicking the "Play" button in Android Studio.

Prerequisites

Install Android Studio to work on this code.

Related Projects

This project is not alone in trying to leverage QCDM to get access to low level cellular messages. Following are a list of other projects that might be of interest to you.

Changelog

0.1.0 - 2020-0
  • Initial Release of Network Survey Plus

Contact