Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to have a android tablet on ics which allow UMS (usb mass storage)

I saw that some of the current models didn't propose UMS (like galaxy tab 2 or google nexus), only MTP. It sounds like a problem for me because I have to retrieve the file programatically from a c# application.

do you know some models compliant with UMS ? or a way to activate UMS on my already bought Galaxy tab 2 10.1'.


share|improve this question
euuh an answer disappeared .. don't know why. it sounded like a good idea… – P. Sohm Jan 31 '13 at 15:53
Because I was turning it in to an actual answer instead of a comment. – Ryan Conrad Jan 31 '13 at 15:54

Instead of trying to get something to work on the tablet, that doesn't by default, I would suggest to look at how to retrieve the file over MTP with C#.

MTP allows the internal storage of these devices to be formatted to a native linux format, like ext4, instead of FAT32. If you were able to get UMS working, chances are you wouldn't be able to mount it in a windows machine because it doesn't know how to handle ext4. This allows the android OS to actually handle how the files are written to the storage.

MTP is also a safer protocol because it doesn't "mount" the device like an actual drive. So there is less of a chance to corrupt files or the disk if you just unplug. Mounting via UMS also makes that storage unavailable to the Android OS which could cause other concerns.

There are lots of models of tablets that still support UMS, but most of the "current" ones support MTP because it is a safer way to handle the storage. IIRC, devices that do not have an slot for external storage will not (should not?) support UMS. And when they do, only the external storage will be mountable from the "Client OS".

share|improve this answer
well it sounds very complicated. – P. Sohm Feb 5 '13 at 10:42

Your Answer


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.