Skip to content

Deniable Encryption for Android. Created by Adam Skillen & Mohammad Mannan

Notifications You must be signed in to change notification settings

GNUDimarik/Mobiflage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New features: Implemented for android 10

NOTICE:

PDE ( Plausible Deniable Encryption) for android. Created by Adam Skillen & Mohammad Mannan

Original paper: http://spectrum.library.concordia.ca/975074

Website: http://users.encs.concordia.ca/~a_skil/mobiflage/

License: https://github.com/x942/mobiflage/blob/master/NOTICE

Mobiflage Android source code patches -=-=-=-=-=-=-=-=-=-=-=-=-=-

  1. Place the mobiflage patch file AOSP source root directory.
    Execute the patch using:

    $ patch -p0 < mf-mtp.patch

  2. Place the kernel patch file for your kernel version in the [KERNEL-SRC]/fs/ext4 directory. Execute the patch using:

    $ patch < ialloc_3.x.patch

    Where x is kernel version you are using.

  3. Make sure you compile the kernel with XTS and gfmul128 crypto support, and place it in the [ANDROID-SRC]/device/[VENDOR]/[PRODUCT]/ directory. The file must be named "kernel". For example, the Nexus S kernel binary should be placed at [ANDROID-SRC]/device/samsung/crespo/kernel

  4. The included ARM binaries for the mke2fs and tune2fs tools from the e2fsprogs package should be included in the /system/bin folder on the device.

For additional information, and contirbutor contact information please see the project website: http://users.encs.concordia.ca/~a_skil/mobiflage/

About

Deniable Encryption for Android. Created by Adam Skillen & Mohammad Mannan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.1%
  • C++ 17.9%