DarkMatter monitors the operational environment, indicative of hostile access to the device (or absence of friendly access to the device) and sets the device to a more hardened state by killing sensitive applications, wiping RAM, unmounting TrueCrypt volume, etc. In addition, the built-in security administrator disables the camera and keyguard widgets.
Mor information and planned features can be found in the wiki pages.
- Download and install ADT Bundle or install Eclipse/ADT separately
- Clone DarkMatter to some place (not in your workspace folder)
- In Eclipse choose File-menu > Import > Android > Existing Android Code Into Workspace
- Browse to the source code folder
- Check the box and click Finish
- Make step 2-5 for libsuperuser
- Right click the project in the Package Explorer and select Run As > Android Application The app will be built and signed with your default debug keys.
Warning! In debug mode libsuperuser will currently log the TrueCrypt passwords and other information in clear text.
- In the project menu, uncheck "Build automatically"
- In the project menu, select "Clean..."
- Check libsuperuser and darkmatter and click Ok
- Right click darkmatter in the Package Explorer and select Export > Android > Export Android Application
- Click Next
- Create a new key store or use a previous one and enter passwords When you create a new key store make sure you make a backup and make sure you remember the password.
- Follow the rest of the instructions in the wizard