I would like an application that on an Android phone, can record the following events;
1- The GPS, LAT and LON locations.
2- The Call events, (i.e. call made, call terminated, call dropped, handover).
3- The Layer-2 and Layer-3 signalling.
4- Other messages which are part of the call events, such as the Handover, Signal strength, the neighbours signal strength, Location Update, etc.