Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SeraphimDroid is educational and security application for android devices
branch: gsoc


SeraphimDroid is educational application for android devices that helps users learn about risks and threats coming from other android applications. SeraphimDroid scans your devices and teaches you about risks and threats coming from application permissions. Also this project will deliver paper on android permissions, their regular use, risks and malicious use. In second version SeraphimDroid will evolve to application firewall for android devices not allowing malicious SMS or MMS to be sent, USSD codes to be executed or calls to be called without user permission and knowledge.


How to set up Eclipse for project. Requirement

  1. Android Support Library
  2. Google Play Services

Download these libraries using android-sdk-manager. After downloading follow these steps

  1. Go to file->import->Existing android code into workspace
  2. Select android-sdk-folder ->extras->android->support->v7
  3. Select appcompat from the list.
  4. Similarly import google-play-service from android-sdk-folder->extras->google->google_play_service->libproject
  5. Select google-play-services_lib.

Import these two projects, then add these to project library as folllows.

  1. Go to properties of the project.
  2. Then go to Android
  3. Click add button
  4. Add these projects as libraries.
  5. Build workspace
  6. Done.

Start digging.


You need to create a debug API key for google maps to work. Follow the steps here to get the key.

You need to generate the SHA1 for your eclipse, to do that enter this command

For windows

keytool -list -alias -keystore "C:\Documents and Settings\\debug.keystore" -storepass android -keypass android

for linux

keytool -list -alias -keystore "\debug.keystore" -storepass android -keypass android

Something went wrong with that request. Please try again.