User: Password:
|
|
Subscribe / Log in / New account

Seigo: Plasma.next()?

Seigo: Plasma.next()?

Posted Feb 9, 2013 16:24 UTC (Sat) by hitmark (guest, #34609)
In reply to: Seigo: Plasma.next()? by ibukanov
Parent article: Seigo: Plasma.next()?

While true, said apps will not be even considered when Google make future changes. Android 3.1-3.2 introduced MTP and in the process changed the SD card (no helping that confusingly the internal storage is referred to as the SD often thanks to a hackaround by various companies to try match the Apple induced fad of large internal storage spaces) mounting defaults permissions to read only unless you were part of the preinstalled apps group.

This was done silently and caught a large number of users off guard when updating their shiny tablet from 3.1 to 3.2. While in 3.1 they could use the file managers to write random files to the card in the slot, 3.2 just gave access denied errors. And this even tho the UNIX rights looked ok.

The workaround seemed to be to go via the MediaStore database, the supervisor of the MTP implementation in Android, and in essence pretend that the file came from a computer attached via USB. But even when done that way, you could not delete files, or directories, once created...

Never mind that said database had a bad habit of getting silently out of sync if you used a file manager on the internal storage area (that infuriatingly still carried the old RW permission system, confusing users even further towards thinking the issue was a broken SD card rather than Android changes). Meaning that what a computer would see via MTP, and the actual state of the Android device, may not line up at all.

And i fear that future Android changes will likely bring more of this, thanks to the policy that the user should not touch the FS.


(Log in to post comments)


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds