How can I record mobile network traffic? I need to record edge/3g mobile traffic in pcap file. I can't find any working app for this. How can I do this?

Samsung Galaxy s3, root, cyanogenmod11.
There is a free app that can record the usage of network traffic in your android device. You can monitor network traffic usage using the tPacketCapture app and it saves as PCAP file format. As in the description provided in the playstore link tPacketCapture works even on non-rooted devices and recorded data is stored as PCAP file,


tPacketCapture does packet capturing without using any root permissions.

tPacketCapture uses VpnService provided by Android OS.

Captured data are saved as a PCAP file format in the external storage.