MTP is an absolute dogs breakfast.
I've had multiple experiences of issues on the device side causing the entire explorer.exe process to crash!
Explorers handling of the MTP protocol is not resilient to badly behaved devices, would not at all be surprised if there are security implications where a badly behaved MTP device can get an RCE in explorer.
Oh boy. I was thinking USB 2.0 is main reason for Android<>Windows copying of photos to suck so much, but the rabbit hole is much deeper.
It's sad that with cloud being the solution for everything those days, this will probably never be improved within next decade.
Re:Leaky Abstractions
by userbinator on Wednesday June 02, 2021 @10:01PM
(#27376384)
It's ridiculously wasteful and slow to have to upload to a cloud server who-knows-where, then download it again to the computer several feet away. Yet with Android having removed USB mass storage, that's often the easiest way. It's against the interests of those who profit off selling cloud storage to make local transfers easy.
Re:Leaky Abstractions
by steerablesafe on Thursday June 03, 2021 @04:57AM
(#27378689)
If I need to move a lot of data I just use adb and USB debugging to access the files. That is actually fast, but it's ridiculous that I have to do it.
Ha, I like that! I should try that as well.
Re:Leaky Abstractions
by BlueTemplar on Thursday June 03, 2021 @04:57PM
(#27387201)
I'm using Resilio's Sync (before known as BitTorrent) for this. I guess that technically, it's a kind of cloud, except I'm running it on my intranet ?
MTP is terrible[1].
[1]: https://en.wikipedia.org/wiki/Media_Transfer_Protocol#Perfor...