R-PackDroid Ransomware Detector (App) and Dataset

R-PackDroid Android app - Ransomware Detector

R-PackDroid is a machine-learning based ransomware detector, created by Italian researchers.
It leverages an AI powered by TensorFlow to find ransomware or generic malware* in your device.
With R-PackDroid, you can:
- Analyze your apps
- Automatically scan new/updated apps
- Analyze all “.apk” files in your device
- Analyze a single “.apk” file from your favorite cloud service

*Disclaimer: R-PackDroid has been developed for scientific purpose. It is specifically designed to detect ransomware, so please use this app in combination to other anti-malware software.


The application supports Android 5.0+ and it is available on the Google Play Store. Download





R-PackDroid Dataset

R-PackDroid is a powerful Android ransomware detector. It leverages information taken from the system API packages to accurately distinguish between ransomware, generic malware and trusted files. To foster research on the topic and to allow to compare R-PackDroid performances with other detectors, we are releasing the hashes of the novel ransomware (released in 2016) we used for the second and the third experiment of the paper «R-PackDroid: API Package-Based Characterization and Detection of Mobile Ransomware» (you can find the complete references below).