Is it possible for a background service to log every action of the user on his device? I just want to check if our devices are vulnerable to such actions.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Yes it is. But depending on what your app wants to monitor, you don’t need to run a
Servicejust to constantly monitor the user’s actions. All you need is aBroadcastReceiverthat listens toIntents fired by the system when specific phone events occur.For example, I once built a mobile app that logs all the user’s sent SMSes, detects incoming SMS, incoming and outgoing calls, and bytes of data sent and received over 3G and WiFi. Shameless plug, I’ve posted some tutorials on how to do it in my website: http://www.mattquiros.com/blog