Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

What should I do so that the Memory card in my phone works only in my phone? Also, I should be able to connect my mobile to a PC through a USB cable and completely see/edit/organize the data on my memory card.

I want this to prevent anyone from gaining physical asses to my mobile, removing the memory card and getting asses to my sensitive data, by using the memory card with some other device.

share|improve this question
add comment

3 Answers

up vote 1 down vote accepted

I'm afraid that what you want to do is not possible.

You can come close by using EDS on the phone, but your computer will not be able to read the files directly. TrueCrypt will be able to decrypt the containers, but I think you might have some problems with handsets using MTP rather than USB Mass Storage.

Essentially what you want is for Android to support the "Secure" part of "Secure Digital". What you want to do is built into the SD card spec, where a password can be set on the card and can then only be read on that device.

For instance, the Samsung Focus WP7 handset locked SD cards to it, and these were not readable in other devices. Most devices simply saw the cards as unreadable, not even able to format them. Only Symbian handsets seemed to be able to recognise these cards were locked to a handset and were able to format these cards, but not read the data that was on them.

share|improve this answer
add comment

Sorry, to best of my knowledge it cannot be done. But however, you can only encrypt your content. Please see this post, which explains few alternate ways with which you can encrypt the files that are being stored. MobiSafeFile is one such application that helps you to encrypt.

share|improve this answer
    
Answer with only a link isn't considered a good answer. If the link dies this answer becomes useless. Also the users has to go to different site without knowing if he will get what he wants there. A little summary might be helpful here. –  roxan Jul 18 '12 at 3:46
add comment

You could use encryption on the entire drive. This can be done with certain apps like EDS (which creates an encrypted container on the device, which requires a password to be opened -- but after that the file system is mounted transparently for all apps to access; these containers are TrueCrypt compatible). Some of these Apps (like e.g. Cryptonite or LUKS Manager) require the device to be rooted.

However, if those encryption does not work on the device filesystem itself (but uses containers), I'm not sure how an app will work with it if it expects files at hard-coded places. You can try and find out, as most of the encryption apps offer free trial versions.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.