Hi, I am a TrueCrypt fan and is someone I first installed on new computer so definitely I would like to see this happen on Android.
I have a few doubts, since there are people here developing maybe you can help share some information.
TrueCrypt work normally by mounting a OTFE file as a drive or in Android if possible as folder. This doesn't sounds possible unless it is a rooted device and probably need to install some driver library file. Am I right to say this is no go?
Secondly, let say someone port it to be able to open TC volume in Android it seems like to retrieve and deposit file, the encryption is done in transition of file upload/download since it is not a folder/drive. Is that correct?
Then, during these transition do the file being temporary exported as temp file and to be open later or remains in memory? Memory is unlikely as Android doesn't have much RAM. Is that correct? If it is not, what is your opinion?
So does it mean that it is cool to be able to read and possible write to TC file, it doesn't offer much advantages as PC version of TrueCrypt?
I am definitely concerned about my documents in mobile phone if I have lost it in a pub or something so I do have serious interest in this topic.
---------- Post added at 03:01 AM ---------- Previous post was at 02:55 AM ----------
http://code.google.com/p/cryptonite/wiki/SecurityConsiderations
I just read this it says:
"Exporting and opening files
Obviously, when you're exporting files you'll end up with a decrypted copy of your file. If you're exporting it to your sdcard, it will typically be readable by anyone who has access to your phone and by any application that has access to your sdcard.
Less obviously, when you're opening a file, Cryptonite will produce a temporary copy in /data/data/csh.cryptonite/app_open/path_to_your_file. This decrypted file is world-readable and will only be deleted when you press the "Forget decryption" button or uninstall Cryptonite. A local copy is needed because most (if not all) file viewing apps (Text Editors, Gallery, etc.) require a physical copy of your file on world-readable storage. To bypass this issue, Cryptonite includes a simple text file viewer that will open text files in memory without using temporary files. On the long run, I'm planning to include a basic image viewer as well.
If you're using a rooted phone that supports FUSE, mounting an EncFS volume is a safer and more comfortable way to access your files because they will be transparently decrypted on-the-fly without being written to disk."
Is files able to be recovered using unerase tool?