I have a bunch of Android devices from different vendors.
Some of them attach /mnt/sdcard to internal storage and /mnt/extsd to external storage(Scenar
On a rooted device, you can change your /system/etc/permissions/platform.xml to "fix" the permissions issue. The following worked for me:
Modify platform.xml such that media_rw is included in the WRITE_EXTERNAL_STORAGE permission like this:
adb push platform.xml /system/etc/permissions/platform.xml