I'm trying to learn. I have an android tablet from Kocaso. Apparently to transfer files from my computer to the tablet you need to use MTP.

This seems to imply that I need something for Windows XP to detect the file format ext/2/3/4 of the device so I can transfer stuff like a good old usb key.

So what do I need exactly?

2 Answers 2


This is one of the reasons MTP was introduced for: independency of the file system format used "behind it". You can compare it to using "standard SQL" to retrieve data from a database via an ODBC driver: your application does not need to know whether there's a MySQL, Oracle, PostGreSQL, or whatever database behind it. As long as it sticks to standard SQL commands, it simply works.

Similar issue with MTP. Other than with using UMS, your computer doesn't access the directly, but uses a kind of "command layer". On the Android device, MTP then plays the role of our above ODBC driver, translating everything to the underlying file system.

So as long as your computer knows how to deal with MTP, you don't have to even think about what file system is used. It should simply work.

But on the other hand, MTP has proven tricky sometimes: it requires extra drivers on Windows, and doesn't work out of the box on MacOS or Linux systems (also extra installs and adjustments required here). So there are alternatives you might wish to take a look at for file transfer, such as using apps like Airdroid, FTPServer, DavDrive, or similar.

  • This reads as chinesse language to me hahaha , all i know is i cant transfer files to my android device like a good old usb key and theres no simple way around it!
    – paradebor
    Nov 18, 2013 at 12:25
  • OK, so let me put it into simple terms: Using MTP, you don't need to care about the underlying file system, the "driver" on the device will deal with that. And even if your OS would understand the underlying file system, the device wouldn't give it direct access with MTP.
    – Izzy
    Nov 18, 2013 at 12:30
  • Why did they make this so much more complicated usb keys NTFS file format wasnt good enough jeez.
    – paradebor
    Nov 18, 2013 at 12:32
  • I wasted my time understanding the interface of the Wifi transfer app, then tried and payed for the pro version which ironicly does not work, hope those programs you recommanded arent a waste of my time.Thank you for your answer.
    – paradebor
    Nov 18, 2013 at 12:34
  • At least they are all available for free. Everything else is quite subjective. So if they solved your issue, please don't forget to "accept" the answer by ticking the check-mark next to it :) Besides: Android never used NTFS (that's a Windows-specific file system) but rather FAT for the cards. And yes, FAT has a bunch of restrictions. I only wish they'd left the choice to the user, and not force MTP on us: though I see its advantages, it doesn't come without trouble.
    – Izzy
    Nov 18, 2013 at 12:45

People who designed MTP and those file formats had in mind that in the future, it woudnt be cheapsakes like me with a android device.i mean windows XP and no sd card im a cheapsake indeed.

Answer to my question is using the wifi transfer app from the playstore. Then using this method refered here How can I split files on the computer and then assemble them on android device?. Now i will be able to transfer whatever i want on my android Kocaso tablet.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .