About Malicious Code Detector
This is a research thesis project and may still have some bugs as it's still in an unpolished state. Feel free to email me any changes/issues you have with the app.
This app is designed to collect simple data related to power, location, and running tasks in the background only when the value of the data changes, such that it shouldn't impact the battery life of the phone as a user uses it. This gains the app training data as to how a user usually uses their phone and then will use that data to eventually identify events of use that are anomalous and ask for user feedback on the detected app on if they trust the app or not.
The data will be sent back to a central server when the phone gets plugged in; however, in additional efforts to minimize the effect of the app on the user the application requires the phone to be plugged in and connected to the internet by WiFi (unless you choose to disable this) to send data. The data sent back is anonymized before it's transmitted removing both any one intercepting the data and myself from identifying who the data belongs to or where a phone is located.
I've even provided an option for you in Version 2 to disable data collection; however, as that is the primary purpose of this application I'm not sure why you would. But some feedback in the reviews of earlier versions of not having this feature.
Thanks again for participating in my research project and let me know if you have any issues/features you'd like added/UI aspects changed.
Download and install
Malicious Code Detector version 2.0.0 on your
Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package:
thesisproject.maliciouscodedetector, download Malicious Code Detector.apk
by M####:
Good