[Q] Updated to 5.1 and having problems with external 64GB SD card - Shield Tablet Q&A, Help & Troubleshooting

Since updating to 5.1 (latest BlissPop ROM) from 4.4, I've run into a lot of issues with my external SD card (SanDisk 64GB Ultra, also tried 64GB Extreme).
Unable to install apps from apk/amazon app store if they have permissions for the SD card
Unable to move apps to SD under Manage Apps
Inconsistent write ability to SD.
After a lot of googling, I've seen that there's the issue with platform.xml (adding media_rw to WRITE_EXTERNAL_STORAGE), that the SD card needs to be formatted as NTFS and/or renamed. I've tried these without success. I can use Folder Mount to move app files but this doesn't fix the installing apps from the amazon store. I can unmount the sdcard, install and then remount but this is a bit ridiculous.
Are there any solutions that allow the external SD to work consistently and without constant hassle? I rely quite heavily on the additional storage.
Thanks,
-m

I had the same problem with a SD card from Sandisk 64 GB with my Shield Tablet on lollipop. She worked flawessly and a day, I wasn't able to write on it sometimes, some files had disapear, I couldn't mount.... Check your SD card first. Mine was HS. And be aware to make it writable, lollipop don't allow permissions. You must be rooted for that.
Sent from my SM-G900F using XDA Free mobile app

mastertiti2000 said:
ICheck your SD card first. Mine was HS. And be aware to make it writable, lollipop don't allow permissions. You must be rooted for that.
Click to expand...
Click to collapse
I'm sorry, I don't know what you mean. Or how to verify the card is writable. I can write to it using a file explorer with root access, but that's about it.

Related

[Q] Cannot transfer apps to microsd card option to move not showing

Hi, can anyone please help?
I have just purchased the Asus eee pad Transformer and it automatically updated to 3.1. I have put some apps on it through the android market.
I went to put some apps/photos etc onto the removable card to save some internal space but when I went into settings then to applications then to manage applications the option to 'move to sd' was not showing on any of the apps. can anyone tell me why and if possible how to rectify this.... what is the point in having a removable card and cant use it. Any replies would be much appreciated..... thanks Jayne
16GB is not enough space for your apps?
You dont need to move apps to SD card as all internal memory (about 16 or 32GB depending on which version you have) is used for applications.
removable sd can be used for for music, movies and any other 3rd party files..
16gb is more than enough for installing apps... (I think...)
there's no app2sd in honeycomb, this is different from what android 2.x does.
thanks for the replies,
I am not able to put pictures/music etc. on to sd card. how do you do it in case I am missing something
thanks
There are several ways to add to The removable SD card. You can get ES file explorer and transfer from SD Card ( internal mem) to Removable card or if you set up your system right use ES file explorer to transfer from your desktop/laptop to the Removable Memory. If you don't want to do that, just put the removable card in your computer , transfer music and photos to it and return it to the TF. I use a Tonido Plug ( small inexpensive ubuntu server) on my network to store everything, then just download or stream to TF via ES File Explorer.
Thanks for this answer, I was actually also asking myself this question.
I saw that app2sd exists on the android market so I guess it doesn't work on our transformer, right ?
there is also an issue I am facing : I downloaded a free application to measure the speed reading and writting of the new SD card I have installed. Whatever I try, the software always check the SDcard directory (so internal) but never the microsd I have installed.
I tried with another one and there is still the same problem. Is it a honeycomb restriction ?
Working with the microsd card seems very difficult (I am still a newbie that may explains why).
Indeed, most of apps only see your internal SD Card.
I've found something to work around the problem - you just have to edit/modify the vold.fstab file.
You can find it in /system/etc/.
Then replace this line:
dev_mount microsd /Removable/MicroSD auto /devices/platform/sdhci-tegra.2/mmc_host/mmc1
Click to expand...
Click to collapse
by this one:
dev_mount microsd /sdcard/_MicroSD auto /devices/platform/sdhci-tegra.2/mmc_host/mmc1
Click to expand...
Click to collapse
Reboot your TF01!
Now, your TF101 will mount the MicroSD in a directory from the internal SD Card '/system/sdcard/_MicroSD'. All your apps will see it...
PS: you can edit/modify this file with some apps like Root Explorer.
Need Permission
I tried to edit this file but came back with read only tag. I tried to change permissions but again came back read only system file. How do I change the read-only tag?
Found how to do it
I found how I could use adb to pull the file, edit in Notepad and then push it back. It worked.

Solved! How to swap the internal and external SD cards so apps install externally

If you are like me and bought the 16GB version of our beloved SG3, thinking you could always move apps to the external sd card, then this mod is for you. It swaps the internal and external sd cards so apps install on your external card, because your phone is fooled into thinking the external card is the internal card.
I suggest that if you are going to do this, you should probably do it right after installing a new ROM, and before you install any apps. That way everything will get installed onto the external SD card.
I didn't invent this, Zedomax adapted in from mattiadj. But most people haven't been able to get it fully working, probably due to variations in the init.d function of various ROMS. They'd be able to see the External SD card as the internal SD, but the internal SD would disappear. This method avoids using init.d, and instead uses the app Script Manager to load the script on boot.
After much fooling around, I figured out how to do it so the External SD card and the internal cards are swapped, but you can see both with any file Explorer. I got it working on CleanROM 2.0, but it should work on Beans 10 as well.
Here's how to do it: Warning, if you do not understand the following instructions, or don’t have experience doing these things, you probably don’t want to do this hack. I am not responsible if you a) brick your phone, b) delete your data, or c) get very frustrated. That being said, the most likely failure will be that you only see the one card (the External card).
Back everything up that you care about first!!!!
1. First, I'd recommend making a Nandroid backup of your phone.
2. Next, just to be extra safe, I would backup your internal SD card to your PC. While you are doing that, if you have data on the external SD card, back that up too.
3. Next, I would format your external SD card to fat 32. (You could probably use Ext format too, but I didn’t test that.)If you already have it in that format, and have content on it, this won't affect the content, but back it up just to be safe. It’s probably better to have the Ext SD blank to begin with, you can always copy back its content from your pc.
4. Next copy the contents of the internal SD to the External SD card. This is to avoid confusion about apps and such.
5. Next install script manager free from the play store:
https://play.google.com/store/apps/...anager&feature=nav_result#?t=W251bGwsMSwyLDNd
It will show up on your phone as S manager ads.
6. Download the mod from here: http://downloadandroidrom.com/file/...ternalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip
7. You’ll see a folder called: 11extsd2internalsd_gs3_fat32orextfat_US_ZEDOMAXv0.2.zip
You need to unzip the folder, then go to System/etc/init.d and copy the 11extsd2internalsd file from there to your phone. Put it into the /data directory. Use Root Explorer, and your phone will need to be rooted.
(https://dl.dropbox.com/u/6305/SD Card Hack SG3/11ext file in data directory.png)
Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD Card Hack SG3/11extsd2internalsd
8. Using Root Explorer, navigate to that file in the /data directory. Press and hold the file name until the menu pops up, and click on permissions.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permissions.png
(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Permission settings 777.png
9. Open the script manager app, and select Browse as Root in the config screen. Tell it to remember this setting.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager browse as root and save.png
10. Navigate to the /data directory and choose the 11extsd2internalsd file that is located in /data and click on it. Click on the “Is script” button.
11. Now tap on the buttons that say Su, Boot, and Save. The file name will come up in yellow after the save.
https://dl.dropbox.com/u/6305/SD Card Hack SG3/Script manager setting after save.png
12. Reboot your phone and you should see the swap working and be able to access both internal and external SD cards. The external card will show up as sdcard, and the internal card will show up as extSDCard. Your apps should now install to the external card, since your phone will think it's the internal card. Is that confusing? It was to me too!
Good luck and please share your experiences specifying which ROM you used, so that others can avoid frustration.
Thank you’s always appreciated.
Wonder if this works on asop roms as well.
Please excuse my Galaxy S III, it's a bit Paranoid.
On my X2, this same mod was done via a flashable zip...not sure how it worked, but it was worked perfectly. At some point the roms incorporated the flip flop as part of the Rom. I like the feature because I wouldnt need to move certain app data to my external sd card. Also, I wouldn't have to show tibu where to look for my backups.
Sent from my SCH-I535 using Tapatalk
Clienterror said:
Wonder if this works on asop roms as well.
Please excuse my Galaxy S III, it's a bit Paranoid.
Click to expand...
Click to collapse
What's the consensus on this? Can this mod as posted above be applied to AOSP/CM9/CM10?
Just flashed this on aokp and both sdcard and external_sd are my physical sd card. The internal card is not showing.
Op, can we get an cm10 ver?
Did a little playing around. Below seems to work on cm10 aokp. Can op confirm this is good?
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
maniac2k said:
Just flashed this on aokp and both sdcard and external_sd are my physical sd card. The internal card is not showing.
Op, can we get an cm10 ver?
Click to expand...
Click to collapse
Are you actually flashing it, or using the Script Manager? As far as I know, only the Script Manager approach works.
maniac2k said:
Did a little playing around. Below seems to work on cm10 aokp. Can op confirm this is good?
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
Click to expand...
Click to collapse
Not sure, but take a look at the code from 11ext2internalsd file. If it works, and you can see both sd cards, then you've nailed it.
Yeah sorry, im running the script apk. It seems to work. I just dont understand the exacts of the vold/179:97 or if it should be vold/197:96?
When i go into settings/storage, should my physical sdcard stats be showing under internal memory?
Thanks I got mines to work now. Thanks to your suggestions.
Sent from my SCH-R530U using Xparent SkyBlue Tapatalk 2
Update: ive been using the script below for a littlw while and it is working great on cm10. It is best to enable it after a fresh rom install.
mount -t vfat -o umask=0000 /dev/block/vold/179:97 /storage/sdcard0
mount -o bind /data/media /storage/sdcard1
I need to do this.
MODERATOR.
This is not a Q&A Thread. Needs to be moved to appropriate location.
Apps Did Not Move After Internal / External SD Swap for GS3
Well I thought everything went perfectly because as mentioned, when I go to storage my internal shows my 64g card and internal of 12g now shows as external. However the apps are still on my internal which is now called my external and when I go to app manager it shows remaining space 5.9g. So I am not sure what I did wrong because I have reviewed this several times and started right after I installed a fresh rom . I am hoping someone can help me correct this because basically all it did was change the name of the two drives but apps are still getting installed to original location. Thanks in advance for any help you can give me
Swapping internal>external did not work
i followed all steps as stated above but when I go to File Manager (default), long pressing Internal SD>Details show 1.2 MB and External SD shows 1.8 GB which is not true. I have external SD of 8 GB and internal is 2 GB in my micromax a110 phone.
The steps above did not work to swap the memory but it now shows even incorrect size. I installed Root Browser lite but got no way to chck the size of the SD cards.. Please help
Does this work with the new Verizon Jelly Bean which they are now sending out via OTA? Are there other Verizon S3 Jelly Bean Roms that are known to work with this method? Thanks
Its works on the leak so i dont see why it wouldnt work on the actual vz rom
not working
This is not working with my samsung s duos please help
Any cm 10.1 updates for this?
I am unable to change the file permissions to -rwx-rwx-rwx- whenever I try to change it I get an error that the phone is unable to change permissions.
EDIT:
Successfully changed permissions and followed the instructions as given. Still not working on the international S3, my internal memory is still 16 GB and external 32GB

[Q] SD Card not writable

I went to Wal-Mart and picked up a 64GB SD card. I just purchased the tablet yesterday and rooted it using towelroot but that's all I've done. I put the SD card in and it's recognized and showing the correct available space. I'm able to create a file using ESFile explorer but I can't do anything with it. I tried a couple torrent clients to download files to the SD card and it keeps saying unable to write to folder or that it's write protected. When in file explorer I can create a file and under properties it does show it's able to be written to. I also have downloaded and tried the kitkat SD card fix app. I've gotten pretty frustrated with it so just did a complete factory reset and going to start from scratch. I was able to move apps to SD card using an app but that's all I could do. I'd really like to put any/all downloaded apps and files on the SD card since I only have a 16GB version.
Any ideas what I can do?
ToiletDucky said:
I went to Wal-Mart and picked up a 64GB SD card. I just purchased the tablet yesterday and rooted it using towelroot but that's all I've done. I put the SD card in and it's recognized and showing the correct available space. I'm able to create a file using ESFile explorer but I can't do anything with it. I tried a couple torrent clients to download files to the SD card and it keeps saying unable to write to folder or that it's write protected. When in file explorer I can create a file and under properties it does show it's able to be written to. I also have downloaded and tried the kitkat SD card fix app. I've gotten pretty frustrated with it so just did a complete factory reset and going to start from scratch. I was able to move apps to SD card using an app but that's all I could do. I'd really like to put any/all downloaded apps and files on the SD card since I only have a 16GB version.
Any ideas what I can do?
Click to expand...
Click to collapse
Well just an update after doing a factory reset everything seems to work now, of course i get to download everything again. I think it might have had something to do with the OTA update. After doing the factory reset it kept the update. Now I can freely move to and from the SD card so all is good.
FYI, since you are rooted I would suggest installing the Xposed Framework and then install the "HandleExternalStorage" module, the KitKat update cripples external SD card access so file managers, emulators, and the like can no longer write to the SD card. Installing this module re-enables external SD card read/write access for all applications, it is not the device. There is also an app on the Play Store call 'SDFix: KitKat Writable MicroSD' which accomplishes the same thing, however the Xposed module is much safer as it can be enabled and disabled at will. Simply install the module, enable it, and that's it.

Adopting internal storage results in corrupt storage

I have recently got a Shield Tablet and I have attempted to add a 128GB to the internal storage but every time I go through the adoption process to bring it into internal, it formats it and results in it being corrupted? The sdcard is brand new.
Tablet is on Marshmallow.
HeroXx said:
I have recently got a Shield Tablet and I have attempted to add a 128GB to the internal storage but every time I go through the adoption process to bring it into internal, it formats it and results in it being corrupted? The sdcard is brand new.
Tablet is on Marshmallow.
Click to expand...
Click to collapse
I am having the same issue with the Shield tablet and a 128g sd card. I can use as portable, but trying to adopt as internal storage always returns the "damaged" partition after formatting and starting the moving process. I have tried formatting as ext4 in a PC first as recommended by others to no avail. If anyone is able to get this working please post your fix.
Found the below "Notes" on Nvidia's site. Looks like you'll have to format NTFS on your PC. Some PCs will not allow you that option out of the box, but you can easily change Windows' built-in formatter's options to allow it to format NTFS. The settings are somewhat hidden. To enable it, open up Device Manager and find your micro-SD card, go to the Properties -> Policies tab and then choose "Optimize for performance". Once you've done this, you'll see the NTFS option in the format dialog. Just make sure you "Eject" the card properly, as it seems it's more easily corrupted if not ejected properly.
NOTES:
The ability to move data to SD card is variable for select*apps*and games. Onlyapps*that developers have opted in as moveable to external storage can be moved.
The SHIELD tablet K1 only supports writing to FAT32 and NTFS formatted cards.
64*GB*(or higher) microSD cards – Android does not support the exFAT file system out-of-the-box. Because the standard FAT32 file system does NOT support partitions greater than 32*GB*by default, 64*GB*cards come pre-formatted as exFAT. If you want to use a 64*GB*microSD with the SHIELD tablet K1, it has to be converted to a file system format that is supported by stock Android, which in this case is NTFS. This can be done using a PC.
Android KitKat significantly changes the way applications are allowed to use SD cards. If you use SD Card to store data, please read here for further details."
Hey, I have a similar problem but wanted some opinions.
Received my new K1 and updated to MM and everything is cool. Installed PNY 64GB (10 class) and chose the integrated storage option. The K1 sees the storage and I'm able to move apps to it. My problem is that new apps cannot download due to no storage. The message "whatever app cannot be downloaded. Install a SD CARD......something, something" (sorry, I'm at work).
Will formatting my sd card to FAT32 or NTFS fix this or is there something else wrong? I haven't seen any messages or errors regarding corruption and the sd card is working.
Thanks for any helpful suggestions!
When my 64Gb card was formatted exFat as it came stock, i had the same issue. I'm on LP. I had an almost empty card inserted, other than some mp3 files, and kept getting the message that my storage was full and that i need to delete some apps. I've since formatted it NTFS but i have not checked to see if items are being sent to the external SD. Don't have my tablet with me right now to check, but i wanted to reply to you that you were not alone in seeing the out of room message.
Sent from my LG-E980 using XDA Free mobile app
I had my PNY 64GB formatted with exFAT and it worked ok. I've switched to adopted storage and that worked too. But I saw other glitches with internal storage, such as MTP not seeing all files/folders even after reboot. I think "adopted storage" is buggy in general currently. It's also quite slow. Not impressed.
I prefer the Move to SD of Lollipop and Kitkat.
Do we already have a fix/workaround for this? I have a K1 (with the latest OTA 1.2) and 64GV Samsung Evo, formatting the sd card as adoptive storage still says corrupted. I already tried formatting it as Fat32/NTFS but to no avail.
I also couldn't get adopted storage to work.
The best fix for me is not using adopted storage
Instead I use an app called FolderMount which simply creates a symbolic link (is this the correcton term?) on the device's internal storage for whatever folder/file you like. It integrates moving data and managing it as well making the process as easy as it gets though you can of course do the same thing manually as it's using linux operations to do these things.
After you make the symbolic link when apps look for the data in the usual place on internal storage they "see" it but the data is actually whereever the symbolic link points to ie. on your external SD card.
Not found any real workaround for this it makes the tablet a bit of a dud
Sent from my SHIELD Tablet K1 using XDA-Developers mobile app
diji1 said:
I also couldn't get adopted storage to work.
The best fix for me is not using adopted storage
Instead I use an app called FolderMount which simply creates a symbolic link (is this the correcton term?) on the device's internal storage for whatever folder/file you like. It integrates moving data and managing it as well making the process as easy as it gets though you can of course do the same thing manually as it's using linux operations to do these things.
After you make the symbolic link when apps look for the data in the usual place on internal storage they "see" it but the data is actually whereever the symbolic link points to ie. on your external SD card.
Click to expand...
Click to collapse
I've read about the FolderMount app before but I thought that it works only for lollipop. I'll give this a try. Thanks!
NinjaCoool said:
I've read about the FolderMount app before but I thought that it works only for lollipop. I'll give this a try. Thanks!
Click to expand...
Click to collapse
Caveats: I actually haven't tried it on Marshmallow since I went back to LP however I cannot see any reason that FolderMount will not work as it's using underlying Linux operations to do all the work. But YMMV.
I like this approach since you can move any folder from internal storage to microSD which makes it very flexible. For example you could move:
/Download
/Images/DCIM
/Android/obb
/Android/data
/where you store recorded videos/
and never worry about internal storage again (until you run out of microSD of course lel)
Or whatever you wanted.
diji1 said:
Caveats: I actually haven't tried it on Marshmallow since I went back to LP however I cannot see any reason that FolderMount will not work as it's using underlying Linux operations to do all the work. But YMMV.
Click to expand...
Click to collapse
FolderMount from the Play Store is not working on MM due to security changes.
There is a beta version that fixes it for some devices. Best to read the official thread here: http://forum.xda-developers.com/showthread.php?t=2192122
Sent from my SGH-I337M using XDA Free mobile app
There's a problem with cards 64GB and up. I managed to format as internal storage a 32GB one, had no succes with 64 and 128 ones
I couldn't get portable storage to work on the stock MM RoW LTE rom. It works perfectly fine on all the custom roms I've tried (Bliss, Temasek, RR, etc) but none of those have LTE so for me it's either or if I want to use a MM rom. Otherwise, I'd have to use a LP rom for both to work...
I've hit this issue using the RR rom with my 128gb SD. But then if I keep the card in portable mode, I have those permission issues with my emulators. Has anyone got any suggestions or recommendations?
I've so far tried xInternalSD, SDFix and FolderMount with no success and I don't want to do that solution where I have to adjust the permission xml of all my apps. Its micromanagement I don't want.
I just have to use fat32 to get my 128gb card to work.
gqukyo said:
I just have to use fat32 to get my 128gb card to work.
Click to expand...
Click to collapse
To work as adopted storage or portable storage? Because mine is working in portable mode, just has write to SD permissions issues for any apps not updated to deal with MM's new OTT security requirements on External SD's (which is most apps to be honest).
Adopted storage, I only tried it once but didn't like it so using portable.
gqukyo said:
Adopted storage, I only tried it once but didn't like it so using portable.
Click to expand...
Click to collapse
Being Fat32 initially shouldn't have made a difference, because the card is reformatted to ext4 when its made into adopted storage and the tablet just seems incapable of reading an ext4 encrypted SD Card, so it comes up as corrupted.
What brand and model is your 128gb micro sd? And was it the stock rom you did it on? I'm using a Sandisk Ultra myself, and this definately does not work.
It's been awhile so I don't recall all the things I've tried nor the roms. All I know is I got it to it to work once. Think I have a SanDisk something. Just wasn't worth it in the end to me. If you're trying to get it to work, doesn't hurt to try. Stranger things have worked to fix issues in android.

Read only µSD Card

Hello. I had a Note 4 (with Android 5.1.1) and my SD card worked well. In my S7, this card is read-only, which is quite annoying for Titanium Backup. I tested with 2 others cards, formatted by the S7 in exFat, and the issue is still there. Am i the only one ? Is there any software solution like SD Fix for Android 4 ?
Thanks.
+1 here as well.
Cant modify any files in sd storage nor sd card in my S7.
Help please.
S7 - sd card rw issue
fazzieng said:
+1 here as well.
Cant modify any files in sd storage nor sd card in my S7.
Help please.
Click to expand...
Click to collapse
From my understanding, The app being used should be updated by the developer to be able to use the android feature to ask for permission to access SD card for editing, deleting. Incase the app has not been uodated by the developer it will fail to access the sd card for writing. Once a new app is installed and run, it shall ask for permission to access, which should be granted. Atleast this is what has happened with me, but the apps which are not updated since few months back are not able to access the sd card.

Categories

Resources