I am currently working on a Spy Android app which will fetch user’s call logs, SMS, Whatsapp messages, and even i want to record calls (like listen on going call or record calls on server). I am begginner and i dont know much about Android development but still i am creating and trying hard to finish that. I am stuck at a point that how to get access to user’s whatsapp messages and store them on server. Further, i don’t know how to track user’s calls. I want to ask you all please suggest me some sources, functionalities any thing which will help me to fulfill my task. I am searching hard on internet but i not get any relevent information to fulfill my task. For whatsapp, i come to know that if we get mobile’s root access then we can get decryption key of encrypted whatsapp database from user’s phone but i know how to write a code to get android’s root access…Please help.