• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Have others been experiencing this mtp bug?

bluroot

Newbie
Mar 13, 2013
22
0
This bug was driving me crazy until I gave up on trying to do what made the most sense, and started working with files on my phone in a roundabout way. In Windows 7, mtp is good enough to display the files on my phone, but when I try to edit and save over those files (such as .png or .bmp images with GIMP), the files aren't actually saved over. My editor says they are saved over, and my Windows file manager reflects the changes, but not so on my phone! For example, I open images with GIMP and remove the white backgrounds so that they will look more polished as custom icons, but when I save these over the original the changes appear to be so when I open them again on my computer later in that session, but these changes never appear when I open them with any app on my phone. Transferring these files to my PC, removing them from the phone and then saving them again (after making changes) to the same (now empty) folder doesn't work either. The only way that I have been able to save changed files on my phone after changing them on my laptop is to save them to a different folder.

Do others have this problem with saving files through Windows mtp? If so, I find it hard to understand Google and the phone moguls getting in bed with such half-baked technology!
 
I think this is a shortcoming of the MTP protocol.


Quote from Wikipedia:

Media Transfer Protocol - Wikipedia, the free encyclopedia

DRAWBACKS
By design, MTP devices (like PTP devices) are not treated as a traditional removable drive. The actual file system is implemented by the device, not by the computer's operating system...

...The MTP and PTP standards block direct modification of objects. Modified objects must be copied out of the device and reuploaded in their entirety, which can take a long time for large objects.
With PTP/MTP, the file size must be known at the opening stage.[8] This also affects the creation of thumbnails so previewing images is impossible from a PC over MTP...

DATA SECURITY FLAW
Because the MTP standard blocks direct modification of objects, all files selected for opening from an MTP configured device are first copied to the host computer before opening. On Windows operating systems this is an unsecured location on the PC, Eg. "C:\Users\"user"\AppData\Local\Temp\WPDNSE". These files remain on the host computer even after reboot. When accessing an unsecured host computer using an MTP configured device any sensitive files even viewed on the host computer will still be stored on the hosting computer...
 
Upvote 0
mtp is pretty much terrible imo. I use a samba filesharing app (there are two on the market that I know of: here, and here, the first requires a paid patch to work on jellybean). I find that adb command line file transfer is the fastest. Wifi file explorer also works well, and I had the full version for free from getjar a long time ago. Also droid explorer is a gui that uses adb to transfer files. I used to use it, but haven't tried it in a while. my $0.02 on file transfer to windows.
 
Upvote 0
Do others have this problem with saving files through Windows mtp? If so, I find it hard to understand Google and the phone moguls getting in bed with such half-baked technology!
Well it IS a Microsoft technology.

Best alternative to mass storage I'm afraid. Its well supported on Windows XP and up, and requires no additional software unless your on a Mac or Linux system.

But yes its not exactly suitable for being a flash drive. Its more for moving files on and off the device.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones