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.