Total Pageviews

Tuesday 25 September 2012

LUKS Manager (Encryption tool in Android )


Note: Your device MUST be *ROOTED* for this work. It will not work on non-rooted devices!
LUKS Manager provides on-the-fly encryption (AES by default) to virtual folders on Android devices.
These virtual folders can be dynamically mounted, unmounted, created and deleted as needed. Similar to Truecrypt in functionality.
Note: Truecrypt and LUKS Manager volumes are not cross-compatible.
Note: Maximum volume size is limited by the filesystem it is created on. Most SD Cards are formatted as FAT32 and FAT32 only supports file sizes up to 4GB. This is a limitation of the filesystem not LUKS Manager. If you want volumes larger than 4GB you must create the volume on an EXT2/4 partition.
If the application does not work for you, please visit my forums and let me know! I’m just one person, I have one device I test on; simply telling me it doesn’t work for you doesn’t help me at all.
The Android device must:
  • Be rooted *
  • Have a kernel that supports secure dm-crypt modes (CONFIG_DM_CRYPT) and loopback devices
  • Have BusyBox installed
  • Have SuperUser installed
  • Most stock kernels do NOT work!
This package contains:
  • A statically compiled and stripped version of cryptsetup for the ARM7 using the tools provided by The Guardian Project.
  • A statically compiled and stripped version of mkdosfs from dosfstools package for the ARM7.
  • A bash shell script called “luks” that does volume management.
  • A native java app that provides a GUI interface to the luks script and a basic file explorer.