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

Help SD card write permission issue

Dec 4, 2014
58
2
Hi when I try to download something using Vuze or utorrent I get this message. Previously I faced no such issue. I guess an update is the cause. I cant write to any location on the sdcard.

Screenshot_2015_01_06_21_16_18.jpg
 
  • Like
Reactions: HWeStore
Actually, if you're rooted you can use an Xposed module to fix a lot of it. Really, it's just a one-line change to one of the system xml files.

I don't like the decision but I understand it - the idea is that apps own their own areas, any can read from them, but only the owner-app can write to them.

You can workaround this in KitKat using a file manager (I like X-plore for example) - copy out files you want together to a common location (that folder and write ownership will then be owned by the file explorer) and then anything can use them.

As for the complaints - Google did listen and has lightened up somewhat on this in Lollipop. Because it's security-related it's now also extending to all storage, not just external sd cards.

As for apps - they have to conform to the new way, more people complained about potential security concerns than did about this, and devs have had plenty of time to update their apps to conform with what's necessary.

This was actually first introduced in Honeycomb but no one really paid attention until Google upped the game in KitKat. SD cards don't allow for proper access control, because they're using a FAT type filesystem.

And btw - please torrent only for good. Some use that to violate copyrights never realizing that it makes you 1/4 as attractive to the gender of your choice, causes dandruff, and depresses the family dog. Plus - illegal where androidforums.com is hosted ok. ;)
 
Upvote 0
Actually, if you're rooted you can use an Xposed module to fix a lot of it. Really, it's just a one-line change to one of the system xml files.

You can workaround this in KitKat using a file manager (I like X-plore for example) - copy out files you want together to a common location (that folder and write ownership will then be owned by the file explorer) and then anything can use them.

Will you please explain the above in some more details. I shall be thankful.
 
  • Like
Reactions: HWeStore
Upvote 0
Will you please explain the above in some more details. I shall be thankful.
My pleasure. :)

First, I use this - https://play.google.com/store/apps/details?id=nextapp.sdfix - and if you read the full description there, you'll nearly be an expert on the whole permissions thing, he really did a great job.

As for the second part, here's an example.

You have your music downloads - Amazon, home rips, whatever - and right now, they're in some folder or folders. And you have album artwork, not embedded in the music files (for lots of reasons). The artwork may have come from an app, here's one that I use - https://play.google.com/store/apps/details?id=com.citc.aag

Next - your music player wants to see the artwork and songs in the same folder for each album. How to do it? Grab X-plore, make a new folder for that album - copy over the music, copy over the artwork. Now, X-plore owns that folder. Point to it with your player (it's not going to write anything) and boom, now you see your artwork with your music. Then using the original apps (if not rooted) go over and delete the originals so you don't duplicate space. Pretty sure you can do all that from your PC too. (But it's been too long for me to guarantee. I think so, but now I do everything on my phone.)
 
Upvote 0
My pleasure. :)

First, I use this - https://play.google.com/store/apps/details?id=nextapp.sdfix - and if you read the full description there, you'll nearly be an expert on the whole permissions thing, he really did a great job.

As for the second part, here's an example.

You have your music downloads - Amazon, home rips, whatever - and right now, they're in some folder or folders. And you have album artwork, not embedded in the music files (for lots of reasons). The artwork may have come from an app, here's one that I use - https://play.google.com/store/apps/details?id=com.citc.aag

Next - your music player wants to see the artwork and songs in the same folder for each album. How to do it? Grab X-plore, make a new folder for that album - copy over the music, copy over the artwork. Now, X-plore owns that folder. Point to it with your player (it's not going to write anything) and boom, now you see your artwork with your music. Then using the original apps (if not rooted) go over and delete the originals so you don't duplicate space. Pretty sure you can do all that from your PC too. (But it's been too long for me to guarantee. I think so, but now I do everything on my phone.)

Thanks EalyMon for your detailed explanation. My main problem with kitkat is that I can't use backup apps like Titanium backup and Go backup. They can't write to external disk. How I make them to be able to write to external disk? Thanks.
 
  • Like
Reactions: HWeStore
Upvote 0
Thanks once again. I don't know why my ones can't write to external disk then. What did you do then?
Chose the device - in my case the external sd card, then create a backup folder (green option at the top of the folder list) - I chose "tibu" to save typing for this demonstration - and then once in, choose to use it (button at the bottom) and then saved an app - profit!

1420614501391.jpg


1420614550617.jpg


If you have OTG support on your phone, you can get an OTG cable and a USB thumb drive and back up there.
 
Upvote 0
Hi, I have installed nextapp.sdfix but it says it needs root privileges. I have never done this before. How do I run the fix with root privileges ?

Hi
You have to root your phone before this application to work...
Google "how to root asus Fonepad 7"....
If you are unfamiliar with rooting, then better not to try. Give to some friends to root it for you. But if you don't need root, better not to do.
 
Upvote 0
This note is over a year later, but in playing with Cyanogenmod 11, 12, and 13 I have determined that Google is truly "Lucifer in the flesh" to partially quote that idiot Boehner... Only 12.1 Lollipop, was good for all the apps I use being able to access my SD card...I have read that if you make the SD card into system memory in Marshmallow that it slows the system drastically... I have determined NOT to move from 12.1 unless I get full access once I am rooted...
 
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