You can include the IP traffic you generate using the -include-ip-traffic option (IP being barely the layer 3 for your data traffic in 2G/3G/4G, at the detail that its headers may be compressed (ROHC) and a tiny PPP header may be included).
2.5G (GPRS and EDGE): Layer 2 and upwards (MAC-RLC/.) for data acknowledgements.QCSuper allows you most often to capture on layer 3, as it is the most pratical to analyze using Wireshark, and is what the Diag protocol provides natively (and some interesting information is here). These protocols are put after a GSMTAP header, a standard header (encapsulated into UDP/IP) permitting to identify the protocol, and GSMTAP packets are put into a PCAP file that is fully analyzable using Wireshark.ĢG/3G/4G protocols can be broken into a few "layers": layer 1 is about the digital radio modulation and multiplexing, layer 2 handles stuff like fragmentation and acknowledgement, layer 3 is the proper signalling or user data. QCSuper supports capturing a handful of mobile radio protocols. You can then execute commands (which should start with qcsuper.py instead of. Still in your command prompt, move to the directory containing QCSuper using the cd command. Ubuntu currently provides a recent enough build for all versions. In order to open PCAP files produced by QCSuper, you can use any Wireshark 2.x for 2G/3G frames, but you need at least Wireshark 2.5.x for 4G frames (and 2.6.x for individual NAS messages decrypted out of 4G frames).
In order to check for compatibility with your phone, look up the phone's model on a site like GSMArena and check whether it has a Qualcomm processor. To use it, your phone must be rooted or expose a diag service port over USB.
QCSuper was tested and developed on Ubuntu 16.04, 18.04 and Windows 7. Table of contentsīlog post/demo: Presenting QCSuper: a tool for capturing your 2G/3G/4G air traffic on Qualcomm-based phones You want support, or to report that you device works or does not work? You can open a Github issue. So always follow Reddiquette please.It uses the Qualcomm Diag protocol, also called QCDM or DM (Diagnostic Monitor) in order to communicate with your phone's baseband. Posts and comments, whether in jest or with malice, that consist of racist, sexist, or homophobic content may be removed regardless of popularity or relevance. SEARCH, use Karma Decay, or check out our top post of all time to see if something has already been posted. Please keep the cases, skins, and Nexus photography to a minimum.
Links or image posts that are not related to Android without the help of the title will be removed. If you wish to promote your Blog, Stream, or YouTube channel, please message the moderators. This subreddit is NOT for your own personal gain. Please follow our guidelines before posting!