TestelDroid
TestelDroid is a monitoring software tool for Android based devices which enables the characterization of data communications in cellular networks. The information retrieved can be logged and exported for further analysis with other tools, such as Wireshark. All the collected data can be logged using highly analyzable plain text files (except for traffic capture, stored on pcap format). Logging is implemented as an Android service, thus it can be running on background while performing other actions on the phone. The parameters to be logged (network, neighbor cells, battery, GPS, traffic) are configurable. The tool has been tested on Nexus One (HTC), Nexus S (Samsung), Galaxy S (Samsung) and Galaxy S3 (Samsung) devices with Android versions ranging from 2.2 (Froyo) to 4.1.1 (Jelly Bean). During the development of the tool we noticed that PSC (for the current cell), (*)current consumption and neighboring cell information was missing on Samsung phones.