SpyToMobile is an app that actually spies properly and delivers all the data you're looking for in a precise and up-to-date way. Though it may be used for illegal purposes and perhaps should be banned, you can make use of it in a more personal and legitimate way: to track your own movements as in the Google location history, for instance, or to find out where your device is in case of loss or theft.
The first thing to do is install the app on your device. To do so, you'll need to add it as a widget to any of the main windows, keeping in mind that the icon will be completely invisible to keep anyone from knowing it's there. The name with which SpyToMobile gets stored is Data Backup, which helps hide the app from prying eyes.
One it's installed, you have to register with your email address, and then use it to log in on the SpyToMobile website. On the webpage you'll see a map with the exact location of the device where the app is installed, a full log of calls and SMS messages, the battery percentage, and other data such as whether the GPS is activated or the device is connected to WiFi. This tool does such an intensive job of tracking that it records all places the device has been, down to the exact minute it moved down a specific street.
Ensure you make appropriate use to this tool – for instance, by keeping track of your children's whereabouts, backing up your calls or texts, or providing help to family members who need it, always with their permission. SpyToMobile offers a large number of tracking options, as long as you use it responsibly and legitimately.
Android 4.1 or greater is required