Network Survey+ is the Rooted version of the Network Survey Android App.
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.
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 |
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.
Install Android Studio to work on this code.
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.
0.1.0 - 2020-0
- Initial Release of Network Survey Plus
- Christian Rowlands - Craxiom