[MOD] MicroSD 2 Internal Memory Swap w/ICS support - Acer Iconia Tab A100

***Warning Dragons Ahead!!***
Do this at your own risk, it will not void your warrantee but it may make your device unresponsive and cause other issues that I haven't discovered yet! Also, DO NOT at any point attempt to use the unmount sdcard found in your storage settings and DO NOT take your micro sdcard out while your tablet is on, doing these things will cause your apps to fc and potentially loose data. This has been tested only for the Iconia A100 and other devices will probably have different mount points.
It's working great for me but your results may vary, I am not responsible for any damage or problems you might encounter by using this mod (very unlikely that you'll have problems though).
What this mod does:
Since this particular tablet only has 5.4gb of internal storage, I thought it would be great to use my external sd (which is much larger) to install app data and everything else on. So this mod will dirty swap your External micro sd card with your internal memory and vice versa. By dirty swap I mean that the original mount points are untouched and I've just re-bound the mount points to different locations in the tablet. Not the ideal way of doing it, but it works and since we can't touch our init its just about our only option.
It will also speed up your sdcard's read and possibly write speeds by increasing the sdcard's cache.
Requirments: (things you'll need before doing this mod)
You'll need to be rooted, have root explorer installed and of course a micro sd card in your tab:
Instructions:
- Download and unzip the attached file and put it in the root of your internal sdcard (/mnt/sdcard)
- Open root explorer and navigate to /mnt/sdcard (if its not already there) tap and hold on the file install_recovery.sh and pick the copy option
- Now navigate to the /etc folder tap the Mount r/w button
- Find the install_recovery.sh file tap and hold it, then select the option rename. Change the name to install_recovery.bak and then tap paste to copy over the new file.
Now look just under the file, you'll see the date and permissions, it should say something like rwxrwxrwx if it does not you'll need to tap and hold the file tap permissions and check all three boxes for read and execute.
Once you've done the above steps reboot and wait about a minute after your tab comes up, goto settings and look at your storage space to see if the internal space size has changed.
To reverse just delete the install_recovery.sh file, rename the backed up one and reboot. If you decide to keep this mod, you'll want to copy the contents of /mnt/external_sd to /mnt/sdcard so you dont loose any of your app data. Also, you'll no longer need GL 2 SD or any other mod to fetch data from your micro sdcard.
Note: if you have problems deleting or writing to /mnt/external_sd after doing this mod, in root explorer goto /mnt press Mount R/W tap and hold on external_sd and choose permissions. Make sure that all boxes for read and write are checked.
You can use this in conjunction with ICS, its been tested and works great (actually improved my bench scores in antutu benchmark). You can merge the system r/w mod with this one to keep your system read /writable (in ICS) just add the system r/w commands to the end of this install-recovery.sh file.

Thank you! This Mod is greatly appreciated. I'll give it a go once my hangover settles down
Sent from my SPH-D700 using xda premium

Works like a champ. Awesome.

crossix,
...thanks a bunch for this mod, it works great, I've tested a number of apps and scenarios and so far so good.
I reviewed the original install_recovery.sh and noticed that it's there for some sort of firmware / recovery updates. ...so since we replaced the script I'm wondering if it will prevent future firmware upgrades, or more importantly could it prevent an emergency restore / recovery.
Perhaps merging your script with the original would be beneficial?
...any thoughts on this?
Thanks again for your effort on this, FredT

I don't forsee any issues, unless you get an ota update, then you'll need to redo this mod.
The system runs /system/etc/install-recovery.sh on boot and would normally check the recovery partition for files changed outside of an ota update (ie viruses or cwm). If a file gets changed this script would run at boot and restore it's origional recovery.
Normally in order to get cwm or any other custom recovery to "stick" you would need to delete this file (or delete it's contents) so that your modded recovery wouldn't be overwritten on the next boot.
An OTA update will overwrite the install-recovery.sh file and you may have to follow the above instructions again (or it may even break my mod). I'm still running the origional stock rom (3.2) and haven't tested this mod on the newer versions.
Sent from my MB860 using XDA App

cool thanks.... btw I am on the latest 3.2.1 ota update and this is working great for me so far....
Sent from my A100 using Tapatalk

thanks buddy

what format for the SDCARD
so I got a new large SDCard to use for this setup... I bought it off a buddy and it is formated as EXT4 already. I'm going to reformat it, what is the best format to use with HC ? EXT4 or something else?
Thanks FredT

Unfortunatly only fat32 will work, I've tried formatting & mounting the sdcard as ext2, 3 and 4, but couldnt get the tab to mount it automatically.

Thank you a million times can finally put all my gameloft games on the sd card without having to delete others.

I don't have install_recovery.sh I have a init_goldfish.sh
And the etc folder you are talking about, is it the one in system or the one just under the main root of the device (/etc or /system/etc)? I only bring that up because I thought it odd I had two "almost" identical etc folders!?! One in /system and one under /.
Either way, I don't have a install_recovery.sh file. only the init_goldfish.sh file. Any thoughts on this?

/etc is actually a symlink to /system/etc so they are one in the same.
What Build is your tab running? (find out by tapping the time in the bottom right corner of the screen and then push the little lines on the right and tap system, scroll down to about tablet and look for build number.
Sent from my MB860 using XDA App

It worked like a charm!!!!
I just have one question, what happens to the files/apps on internal memory? So basically it just swapped it witb external sd?
Sent from my A100 using xda premium

Yup, you can just copy all of the contents from /mnt/external_sd back to /mnt/sdcard and everything should be good.

Awesome mod, this is a life saver. Just the other day found myself having to delete apps to dload GTAIII now I can use my 32GB Sd Card.
Thanks a ton!

crossix said:
/etc is actually a symlink to /system/etc so they are one in the same.
What Build is your tab running? (find out by tapping the time in the bottom right corner of the screen and then push the little lines on the right and tap system, scroll down to about tablet and look for build number.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
I don't have the file under /etc or /system/etc either
Kernel version 2.6.36.3
Build number Acer_A100_1.018.05_COM_GEN2
Edit: I followed the instructions and it WORKED!!!!
Sent from my HTC EVO 3D using xda premium

apparently they are having some success getting this to work with the a500 so assuming you can find a working root method for the a101, this should work with it as well.
Sent from my MB860 using XDA App

Thank you for this
One problem - I needed to move to a larger drive due to Audible - but now that I'm moved over, Audible is complaining "Please insert SD Card" and then exiting!
Looks to be more of a Audible thing vs. storage, but if anyone has any thoughts on working around this, that'd be great

OK... Weird thing. I have about 3gb free space in my micro SD card, 2.5gb of real internal memory, but only 880mb free for application space. Is it just me?

This did not work for me, I follow all your instruction but still nothing, can it be because I have the build.prop mod act, any help.
Sent from my A500 using xda premium

Related

[Q] Cannot format virtual SD card

I am trying to wipe my virtual SD card on my LTE Galaxy Nexus and it is acting weird.
If I do a factory reset via the settings on the phone, it says it erases all of the files on the SD card. When I hook the phone up to my computer and view the files in explorer, it shows a stock directory structure and root. However, if I try and copy over a file that existed on the SD card before formatting, it says the file is already there and asks me if I want to replace it. If I view the SD card in root explorer, it shows all of the old folders and files, even though they dont show up in windows explorer. Also, if I boot into Clockwork and choose a .zip to flash, it shows all of the old folders and files as well.
I have tried using the super wipe lite script that comes with Android revolution. I have also factory reset the phone a few times via the settings. I previously had Android Revolution installed and I am currently running GummyNex 0.4.2.
No matter what I do, I cannot for the life of me get the SD card to truly reformat.
Am I doing something wrong? Is there an ADB command I can do to reformat it?
oRAirwolf said:
I am trying to wipe my virtual SD card on my LTE Galaxy Nexus and it is acting weird.
If I do a factory reset via the settings on the phone, it says it erases all of the files on the SD card. When I hook the phone up to my computer and view the files in explorer, it shows a stock directory structure and root. However, if I try and copy over a file that existed on the SD card before formatting, it says the file is already there and asks me if I want to replace it. If I view the SD card in root explorer, it shows all of the old folders and files, even though they dont show up in windows explorer. Also, if I boot into Clockwork and choose a .zip to flash, it shows all of the old folders and files as well.
I have tried using the super wipe lite script that comes with Android revolution. I have also factory reset the phone a few times via the settings. I previously had Android Revolution installed and I am currently running GummyNex 0.4.2.
No matter what I do, I cannot for the life of me get the SD card to truly reformat.
Am I doing something wrong? Is there an ADB command I can do to reformat it?
Click to expand...
Click to collapse
Try formatting with cwm recovery. Reboot into recovery, go to mounts and storage, and select format sdcard
Sent from my Galaxy Nexus using xda premium
There is not an option in CWM to format the SD card
oRAirwolf said:
There is not an option in CWM to format the SD card
Click to expand...
Click to collapse
Sorry, I meant format system
Sent from my Galaxy Nexus using xda premium
http://forum.xda-developers.com/showthread.php?p=20999408#post20999408
There isn't any "SD Card" partition.
EDIT: Format /data cannot be done in adb, if you really want to do so just make a CWMR flashable zip with
Code:
format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/userdata", "0");
in the updater-script.
I'm sorry man, I really appreciate the help but my Google-fu has failed me. Is there a template or something I can create the script from?
bumping this... same issue and its driving me crazy. i can't see any of my files unless i use a file explorer (or if i'm in recovery)
mendy817 said:
bumping this... same issue and its driving me crazy. i can't see any of my files unless i use a file explorer (or if i'm in recovery)
Click to expand...
Click to collapse
If you are having an issue finding your files from your PC it's due to the way Android exposes your "internal sdcard" via MTP. Download an app from the Market called SDrescan which will force the media services on your phone to re-index your files on the phone. Then they will show up on your PC.
thanks, but i've already tried that. it just sits on "scanning" for literally hours (i left it up overnight once just to make sure). any other advice?
oRAirwolf said:
I'm sorry man, I really appreciate the help but my Google-fu has failed me. Is there a template or something I can create the script from?
Click to expand...
Click to collapse
I do not recommend doing this indeed. To be failsafe just delete everything in the /sdcard folder with an explorer app.
I use
fastboot /w
To do a full wipe. This will wipe /sdcard.
Sent from my Galaxy Nexus using XDA App
mendy817 said:
thanks, but i've already tried that. it just sits on "scanning" for literally hours (i left it up overnight once just to make sure). any other advice?
Click to expand...
Click to collapse
Are you on a ROM and/or modified kernel? If you are using Franco's kernel he has made modifications to how the "sdcard" works.
silow said:
Are you on a ROM and/or modified kernel? If you are using Franco's kernel he has made modifications to how the "sdcard" works.
Click to expand...
Click to collapse
yeah, i'm on the latest CND and using franco's latest too... but i've flashed other kernals and had the same problem (but are you saying this might have started the first time i flashed a franco kernal?)
anyway to fix it that you know of?

App2SD now working on S3!

I just received an e-mail from Zeedomax over at GalaxyS3Root.com with a fix for the App2SD problem on the Galaxy S3!
This will allow you to install apps to your SD card on your GS3.
I just picked up a 64gb SD card and will be enjoying all the extra space for my apps!
Here is the link: http://galaxys3root.com/galaxy-s3-t...-external-microsd-for-u-s-canadian-galaxy-s3/
Much credit goes out to Max for his awesome help on Android!
*Note, this does not use the "App2SD" app, it is just a mod that will swap where your phone stores data
Should we wipe and reinstall apps in order to take advantage?
I think that you can uninstall and then restore with Titanium Backup.
How's the performance with using the SD as the main memory?
I'm planning on using my 32gb class 10 sandisk.
feedbacks?
I didn't use it for very long because I still have room with the 16 gb that came on my phone. But when I did, it worked fine for me. I have a class 10 sdxd. If you don't like it though, it's super simple to switch back.
There thread in s3 development already??
Sent from my SPH-L710 using xda premium
Thanks op this works well
from a galaxy, far, far away.
iomega311 said:
I just received an e-mail from Zeedomax over at GalaxyS3Root.com with a fix for the App2SD problem on the Galaxy S3!
This will allow you to install apps to your SD card on your GS3.
I just picked up a 64gb SD card and will be enjoying all the extra space for my apps!
Here is the link: http://galaxys3root.com/galaxy-s3-t...-external-microsd-for-u-s-canadian-galaxy-s3/
Much credit goes out to Max for his awesome help on Android!
*Note, this does not use the "App2SD" app, it is just a mod that will swap where your phone stores data
Click to expand...
Click to collapse
if i recall this is old news now i believe bout 2 or 3 weeks now......that theyve had this already, under android developement section i believe in the second page, but this is still good for people that dont kow and still wanna find it.....only problem bout this is that their is a issue with some phones that when u install this it will swap the storage but ure internal desappears thus leaving u with just the external as a new internal, so u cant access ure real internal anymore due to the lack of support.
there is a way to fix this just follow the instructions here: give thanks to android94301 for figuring out how to do it.
http://forum.xda-developers.com/showthread.php?t=1849861&page=5
As Promised, Solved: another way to do it using Script Manager
--------------------------------------------------------------------------------
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/d...51bGwsMSwyLDNd
It will show up on your phone as S manager ads.
6. Download the mod from here: http://downloadandroidrom.com/file/G...EDOMAXv0.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 C...0directory.png)
Or you can get just the 11extsd2internalsd file here: https://dl.dropbox.com/u/6305/SD C...tsd2internalsd
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 C...ermissions.png
(Unix geeks set them to 777, and everyone else copy the picture below. Click OK.
https://dl.dropbox.com/u/6305/SD C...ings 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 C...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 C...ter 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.
This is not working for me but thanks anyways
the dropbox links are not working... can someone specify what the setting is?
---------- Post added at 10:01 PM ---------- Previous post was at 09:57 PM ----------
gotnoypi said:
the dropbox links are not working... can someone specify what the setting is?
Click to expand...
Click to collapse
never mind, clicking the other link above contains the working Dropbox link
So, would this also work for note2? I can't see any reason why it shouldn't.
manuarh said:
So, would this also work for note2? I can't see any reason why it shouldn't.
Click to expand...
Click to collapse
Note 2 dont have init.d folder and etc is read only can create foldr or paste script
I can't set default storage!
I deleted the mode but when I want to dowload something from play store it said there isn't enough space!!
How can I bakc it???
An can I use this mod with Omega custom rom?
Anyone experiencing their s3 taking long time to charge after using this mod? Before this mod, my phone charge normally. Now it will take forever to go up 1 percent. It has been at 59% for 15min
I a made a Nandroid backup before teying anything. Then I flashed the file using recovery but now I get yhe error that I have insufficient space on my phone and O cant install anything. I restote the Nandroid backup but it is still giving me the ertot. please help!
Looks good to me!
Not working on virgin mobile galaxy s3.

[GS3] Swap External and Internal SD on CM10.0 for More Storage

First off, this is based off of this thread by mattiadj. I recommend you read over that thread before continuing on here. I couldn't post a reply there since I'm not a dev.
That thread is for the international Galaxy SIII I9300, I9305. This is for the US version (SPH-L710). Basically it just remounts the internal storage as the external SD, and vice versa. I used the original script posted in mattiadj's thread and tweaked the storage locations to work with our device. I used a 32GB SD card for this, and when all was said and done, I had 29GB of internal storage and 12GB of external storage, as shown in the attached screenshot.
You do need root. The standard disclaimer applies: I'm not responsible if you bork or brick your phone. Make a backup first.
The steps are:
Install the free Script Manager - SManager from the play store.
Download the attached script (11extsd2internalsd--CM10--L710.txt). You might have to right click and save as.
Rename the file to remove the .txt file extension. I couldn't upload it as .sh or with no extension.
Place the script in /data. You'll need some file manager with root access, such as Root Browser Lite.
Set the script permissions to 0777.
Open SManager, select browse as root, and then OK.
Browse to the script located in /data and select it. Open as "Script/Executable"
Tap on the boxes for Su and Boot, and then Save and Exit
Reboot your phone!
If this doesn't work for you for some reason, you may need to tweak the script for your device. I had to change /dev/block/vold/179:49 to /dev/block/vold/179:97 and replace all the /mnt/extSdCard with /mnt/external_sd. You may also need to change a vfat to an exfat, depending on how your MicroSD card is formatted.
Good luck!
it works in the nightly?
Thanks, I've been looking for this! Working good.
SPH-L710_ Codename_JB
if our phone reads external sd cards just fine why would I want to use this mod?
If you bought the 16gb s3. You know you have only about 12gb space to store all your apps and games. I play a lot of square Enix and Gameloft games. Those game used up a lot of your 12gb space. with this mod. You can swap your 64gb external Sdcard for internal one. It makes the phone think you have 64gb. I tested on PAC rom only.
SPH-L710_ Codename_JB
I tested, and and it works!
Sent from my SPH-L710 using xda premium
im guessing a class10 SD card would make this mod optimum.
I don't want to sound like a noob, but is there a mod for TW? I've searched everywhere and can't seem to find any fixes aside from DirectoryBind, which isn't working for me.
Fadakar said:
I don't want to sound like a noob, but is there a mod for TW? I've searched everywhere and can't seem to find any fixes aside from DirectoryBind, which isn't working for me.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1849861
[MOD]App2ExtSD2 [Works for all U.S. Galaxy S3!]
I used this mod for my tw rom
SPH-L710_ Codename_JB
ntajlis said:
[MOD]App2ExtSD2 [Works for all U.S. Galaxy S3!]
I used this mod for my tw rom
SPH-L710_ Codename_JB
Click to expand...
Click to collapse
Thank you very much.
Any chance we will see an update to work for 4.2?
SPH-L710_ Codename_JB
Help!
I have a problem with my Samsung galaxy w .. My phone get stuck at the samsung galaxy w and cyanogenmod logo.. I cant even reach the loading part of cyanogenmod.. The worst part is my internal storage and external sd had been reformatted!! Help Me!!
ntajlis said:
Any chance we will see an update to work for 4.2?
Click to expand...
Click to collapse
This script is for CM 10.0 (4.1.2). I'll probably update it when CM 10.1 (4.2) goes stable.
Feel free to tweak it to your needs though. In a terminal on your device, type "mount" and it will list the current mount points. One will be something like /dev/block/vold/179:97 , though you might have to change those numbers at the end. You might also have to change some of the other mount points in the script, but I don't have a phone to test on. I'm not messing with mine until I update. It took forever to get it just how I like it!
so this doesnt work on 4.2.1?
zukakog said:
First off, this is based off of this thread by mattiadj. I recommend you read over that thread before continuing on here. I couldn't post a reply there since I'm not a dev.
That thread is for the international Galaxy SIII I9300, I9305. This is for the US version (SPH-L710). Basically it just remounts the internal storage as the external SD, and vice versa. I used the original script posted in mattiadj's thread and tweaked the storage locations to work with our device. I used a 32GB SD card for this, and when all was said and done, I had 29GB of internal storage and 12GB of external storage, as shown in the attached screenshot.
You do need root. The standard disclaimer applies: I'm not responsible if you bork or brick your phone. Make a backup first.
The steps are:
Install the free Script Manager - SManager from the play store.
Download the attached script (11extsd2internalsd--CM10--L710.txt). You might have to right click and save as.
Rename the file to remove the .txt file extension. I couldn't upload it as .sh or with no extension.
Place the script in /data. You'll need some file manager with root access, such as Root Browser Lite.
Set the script permissions to 0777.
Open SManager, select browse as root, and then OK.
Browse to the script located in /data and select it. Open as "Script/Executable"
Tap on the boxes for Su and Boot, and then Save and Exit
Reboot your phone!
If this doesn't work for you for some reason, you may need to tweak the script for your device. I had to change /dev/block/vold/179:49 to /dev/block/vold/179:97 and replace all the /mnt/extSdCard with /mnt/external_sd. You may also need to change a vfat to an exfat, depending on how your MicroSD card is formatted.
Good luck!
Click to expand...
Click to collapse
I have to move the large files from my internal memory to my external SD card. What's the easiest way to this? I'm running AOKP 4.2.1, I have ES File Explorer and GridSize Free. Thanks.
I used Root Browser to move from internal to external. Because I'm moving such big large to external. I did have to wait about 1 hour+ before it transfer all of it. I recommend do the xfer then go watch t.v or something it will take longer time
SPH-L710_ Codename_JB
Thank God man.. ..the SD thing has been driving me crazy..!!!
This didn't work for me
I followed all the steps but I am confused towards the specialization part that I need to change manually in the script. I have a sprint galaxy s3 sph-l710 with a 32gb memory card rooted. Can anyone help me out?
misd3vi0us said:
I followed all the steps but I am confused towards the specialization part that I need to change manually in the script. I have a sprint galaxy s3 sph-l710 with a 32gb memory card rooted. Can anyone help me out?
Click to expand...
Click to collapse
Below I've attached the txt file modified as per the OP. I have not tested it, as I do not run CM. Please let me know if it works for you.
prboy1969 said:
Below I've attached the txt file modified as per the OP. I have not tested it, as I do not run CM. Please let me know if it works for you.
Click to expand...
Click to collapse
I followed the steps again. Added the script you attached to data in script manager and clicked su, boot, run, script set to 0777 etc. Still no luck at least when I go to storage. The internal still reads 12 gb and external as 32gb. Not sure why it won't swap out. Maybe it just won't work for CM 10.1?

[Q] Storage explanation needed

Hi all, I just wanted someone to help me with some confusion I have about the internal memory of the galaxy nexus
I'm aware there's obviously no SD card however inside the storage section there seems to be a folder called sdcard0 which has all my usual sub folders in it. However, when I tried to restore with TB after flashing a ROM earlier I couldn't and when I checked it was because the TB folder on sdcard0 was completely empty, as well as all the others. What I also found was that there is a sub folder like all the others, except it's called "0" and has exactly the same folders as sdcard0! This is where I'm confused, the TB folder inside 0 has all my backup data but in the app it doesn't recognise there's anything to restore and some help on this would also be appreciated if anyone could help me with this issue and maybe explain how this 0 folder has been created I'd be very grateful, thanks again
Sent from my rooted time travelling slice of cheese
Use the search function next time.
Sdcard0 is related to 4.2+ multi user feature. 0 is essentially admin. Having multiple 0 folders means you flashed a 4.2 rom on an outdated recovery that didn't handle it correctly. Move the folders into the main 0 and delete the extra. Then update your recovery.
4.2 have multiuser support and the 0 is for the first user.
Though it is only on tablets you can actually create other users, at least on stock
Sent from my ASUS Transformer Pad TF300T using Tapatalk HD
what the other guys said!
path forward: either update your recovery and then manually move over all the data from sdcard0/0 to sdcard0/ or if you dont want to do that you can simply open TiBackup and change the location of the folder of the backups. Option is available in TiBackup Preferences.
DZYR said:
what the other guys said!
path forward: either update your recovery and then manually move over all the data from sdcard0/0 to sdcard0/ or if you dont want to do that you can simply open TiBackup and change the location of the folder of the backups. Option is available in TiBackup Preferences.
Click to expand...
Click to collapse
That's terrible advice. The extra 0 folder will only cause issues down the road and should be gotten rid of asap.
063_XOBX said:
That's terrible advice. The extra 0 folder will only cause issues down the road and should be gotten rid of asap.
Click to expand...
Click to collapse
In addition to this, it was bad advice as it was suggesting the file structure change be done at the sdcard0 level. The entire SDCard file structure is based out of /data/media. This is where the manual changes should be made (for instance, moving everything from /data/media/0/0/0 to /data/media/0). After making the change, reboot. The fuse mount points and symlinks will then properly reflect the change. It's always safest to make this drastic of a change at the base, physical data location, rather than on a fuse mount point or a symlink of a fuse mount point.
Also, as previously suggested, update your recovery. The current versions of CWR and TWRP have this issue resolved.

Is there any way to get write permissions to SD card - xposed Fix EXTSD dont work

I seem to have been at this for hours now. I finally got Xposed framework on my Tab S and Note 4 and decided to try Marshmallow SD fix
https://forum.xda-developers.com/xposed/modules/xposed-marshmallow-sd-fix-write-t3403263/page29
and then EXT SD fix
https://forum.xda-developers.com/android/software/fix-extsd-fix-v1-0b-2016-01-18-t3296266
In each case going to Titanium backup it just doesn't work - I get the same old "Folder is not writable" message for anything on the SD card.
Since many people are having success - I'm assuming this is because of the Samsung version of Xposed framework ?
I don't know but nothing I do seems to work.
Any suggestions / advice - has anyone got this to work on their tab s or note 4?
louiscar said:
I seem to have been at this for hours now. I finally got Xposed framework on my Tab S and Note 4 and decided to try Marshmallow SD fix
https://forum.xda-developers.com/xposed/modules/xposed-marshmallow-sd-fix-write-t3403263/page29
and then EXT SD fix
https://forum.xda-developers.com/android/software/fix-extsd-fix-v1-0b-2016-01-18-t3296266
In each case going to Titanium backup it just doesn't work - I get the same old "Folder is not writable" message for anything on the SD card.
Since many people are having success - I'm assuming this is because of the Samsung version of Xposed framework ?
I don't know but nothing I do seems to work.
Any suggestions / advice - has anyone got this to work on their tab s or note 4?
Click to expand...
Click to collapse
If it's lollipop you need the sdcard fix. If it's mm you just need to allow write permissions to the app.
ashyx said:
If it's lollipop you need the sdcard fix. If it's mm you just need to allow write permissions to the app.
Click to expand...
Click to collapse
I'm not sure I understand that. Are you talking about extsd or marshmallow fix ? Also there are no permissions to set other than the ones shown. For Titanium those are all set to on. Ie. Storage.
Is there a specific 'write' permission elsewhere that I've missed?
louiscar said:
I'm not sure I understand that. Are you talking about extsd or marshmallow fix ? Also there are no permissions to set other than the ones shown. For Titanium those are all set to on. Ie. Storage.
Is there a specific 'write' permission elsewhere that I've missed?
Click to expand...
Click to collapse
Any app that wishes to write to the external storage should show a dialog requesting permission to the ext sd after that it will have full write access.
Any app that doesn't isn't mm compatible.
Which folder path are you trying to use?
ashyx said:
Any app that wishes to write to the external storage should show a dialog requesting permission to the ext sd after that it will have full write access.
Any app that doesn't isn't mm compatible.
Which folder path are you trying to use?
Click to expand...
Click to collapse
The Titanium problem is fairly common. if all apps need to be was mm compatible then we wouldn't need a fix for the SD cards I would have thought.
But coming to Titanium itself I can select the old folder with is exsdcard/titaniumbackup but Titanium will tell me this has no write access but I can use it to read from and restore.
There is no location that Titanium will use or see on the extsdcard. What one has to do to is to copy the contents of your backup folder to the internal card then select that as the backup folder in Tba. Then you have elect to change the backup folder but choosing DocumentProvider storage. At this point you then have to create a folder - an existing folder is no good. Once created it will copy the contents of the internal folder to the extsdcard. Apart from the fact that this 'workaround' is much slower it is also inconvenient and any kind of change for whatever reason in the backup folder means that you can't just switch to the old one you have to go through the whole creation process.
As far as I am concerned this is why I wanted an SD card fix but I also understand to some point your view and it does make some sense. However it is confusing. When this nightmare started with Kitkat I understood that apps were allowed their own folder but couldn't affect or write to other folders. Also they were media folders only. This as I remember also affected file managers which then couldn't do their intended job.
With MM and without any fix Solid explorer can and does have full access to the sd card and can write in any folder from what I can see. Other apps seem to possibly access with documentprovider permissions - I'm not sure but many appear to have no problems but the pop up is very much like the documentprovider - choose a folder. So I am confused why Titanium has these problems and can understand a point of view that they haven't adapted as they should have perhaps but then I find it hard to believe that they wouldn't have done what they can with the features /tools they have for one of the most popular backup programs..
Either way, at the end of the day I was really hoping I could have got a fix which worked much like sdcard fix on Kitkat which stopped the nonsense and Google's insistence that they know best how we can and should use our SD cards.
And indeed for many people Marshmallow fix and or EXTSD appear to work for a lot of people in the way I was hoping - hence the creation of this thread because
1) it certainly doesn't for both my Samsung devices and
2) Many people with Samsungs (and some other devices) appear to be having the same difficulty.
I don't understand what has been done on MM to make it so difficult to overcome the problem but obviously it appears Google is just plain bloody minded and trying to make it more foolproof.
louiscar said:
The Titanium problem is fairly common. if all apps need to be was mm compatible then we wouldn't need a fix for the SD cards I would have thought.
But coming to Titanium itself I can select the old folder with is exsdcard/titaniumbackup but Titanium will tell me this has no write access but I can use it to read from and restore.
There is no location that Titanium will use or see on the extsdcard. What one has to do to is to copy the contents of your backup folder to the internal card then select that as the backup folder in Tba. Then you have elect to change the backup folder but choosing DocumentProvider storage. At this point you then have to create a folder - an existing folder is no good. Once created it will copy the contents of the internal folder to the extsdcard. Apart from the fact that this 'workaround' is much slower it is also inconvenient and any kind of change for whatever reason in the backup folder means that you can't just switch to the old one you have to go through the whole creation process.
As far as I am concerned this is why I wanted an SD card fix but I also understand to some point your view and it does make some sense. However it is confusing. When this nightmare started with Kitkat I understood that apps were allowed their own folder but couldn't affect or write to other folders. Also they were media folders only. This as I remember also affected file managers which then couldn't do their intended job.
With MM and without any fix Solid explorer can and does have full access to the sd card and can write in any folder from what I can see. Other apps seem to possibly access with documentprovider permissions - I'm not sure but many appear to have no problems but the pop up is very much like the documentprovider - choose a folder. So I am confused why Titanium has these problems and can understand a point of view that they haven't adapted as they should have perhaps but then I find it hard to believe that they wouldn't have done what they can with the features /tools they have for one of the most popular backup programs..
Either way, at the end of the day I was really hoping I could have got a fix which worked much like sdcard fix on Kitkat which stopped the nonsense and Google's insistence that they know best how we can and should use our SD cards.
And indeed for many people Marshmallow fix and or EXTSD appear to work for a lot of people in the way I was hoping - hence the creation of this thread because
1) it certainly doesn't for both my Samsung devices and
2) Many people with Samsungs (and some other devices) appear to be having the same difficulty.
I don't understand what has been done on MM to make it so difficult to overcome the problem but obviously it appears Google is just plain bloody minded and trying to make it more foolproof.
Click to expand...
Click to collapse
The fix for KitKat and lollipop isn't needed for MM because Google did in fact listen to people griping about the ext card restrictions.
MM will give full access to properly coded apps.
I have many different devices running MM and all gave write access to the ext sdcard including TB, which I use regularly.
However that doesn't mean to say I haven't had the issue you speak of. I may have even had it with TB.
The folder path I use in this case is mnt/media_rw/
This path is almost always accessible by apps and is the path I'm using right now for TB.
If that doesn't work try disabling 'mount namespace separation' in SuperSU settings then reboot also make sure your TB is up to date.
ashyx said:
The fix for KitKat and lollipop isn't needed for MM because Google did in fact listen to people griping about the ext card restrictions.
MM will give full access to properly coded apps.
Click to expand...
Click to collapse
Ok understood.
I'm guessing then that the so called Marshmallow fix via xposed is to get older apps which may not be updated to work
ashyx said:
I have many different devices running MM and all gave write access to the ext sdcard including TB, which I use regularly.
However that doesn't mean to say I haven't had the issue you speak of. I may have even had it with TB.
The folder path I use in this case is mnt/media_rw/
This path is almost always accessible by apps and is the path I'm using right now for TB.
Click to expand...
Click to collapse
Ok so now the plot thickens and I've no idea what is going on here. Tba says when I navigate to this folder [and I'm assuming that the choice when asked is "filesystem storage" and not "Filesystem storage - Media" (which only offers internal memory anyway)]
"This folder cannot be accessed"
and that is before getting to the external sd card which would be the number (F91E-D472) in my case. ie. mnt/media-rw
Needless to say - Solid explorer can see this and navigate to the sd card no problem.
This happens on both Note 4 and TAB s and I'm really curious now because something on my systems are different.
ashyx said:
If that doesn't work try disabling 'mount namespace separation' in SuperSU settings then reboot also make sure your TB is up to date.
Click to expand...
Click to collapse
Sure, namespace is unchecked - did that on both devices some time ago, and Tba is up to date.
Pretty damn confused now
louiscar said:
Ok understood.
I'm guessing then that the so called Marshmallow fix via xposed is to get older apps which may not be updated to work
Ok so now the plot thickens and I've no idea what is going on here. Tba says when I navigate to this folder [and I'm assuming that the choice when asked is "filesystem storage" and not "Filesystem storage - Media" (which only offers internal memory anyway)]
"This folder cannot be accessed"
and that is before getting to the external sd card which would be the number (F91E-D472) in my case. ie. mnt/media-rw
Needless to say - Solid explorer can see this and navigate to the sd card no problem.
This happens on both Note 4 and TAB s and I'm really curious now because something on my systems are different.
Sure, namespace is unchecked - did that on both devices some time ago, and Tba is up to date.
Pretty damn confused now
Click to expand...
Click to collapse
Have you tried placing the TB folder on your ext sdcard then used the detect button (whole device) in preferences to detect the folder and then select it under mnt/media_rw?
ashyx said:
Have you tried placing the TB folder on your ext sdcard then used the detect button (whole device) in preferences to detect the folder and then select it under mnt/media_rw?
Click to expand...
Click to collapse
This was the method I used as soon as I updated to MM and didn't notice the "this folder is not writable" message.
However, the option to choose mnt/media_rw isn't available. If I use Detect > whole device I'll be offered :
/storage/F91E-D472/Titaniumbackup
perhaps I'd see the other option under normal circumstances but Tba is not able to access that path so wouldn't find it in a search ... I guess
Aha! could this be the problem?
see post #15
https://forums.geforce.com/default/topic/917126/write-to-external-sd-restriction-in-marshmallow/
What is your sd card formatted as - mine is FAT32 so perhaps I need to go exfat?
..but then such links show that I'm certainly not alone - this one actually confirms that tb has this write problems and leads to the Documentprovider solution:
https://www.youtube.com/watch?v=GATqU1_xzqA
louiscar said:
Aha! could this be the problem?
see post #15
https://forums.geforce.com/default/topic/917126/write-to-external-sd-restriction-in-marshmallow/
What is your sd card formatted as - mine is FAT32 so perhaps I need to go exfat?
..but then such links show that I'm certainly not alone - this one actually confirms that tb has this write problems and leads to the Documentprovider solution:
Click to expand...
Click to collapse
ExFAT. Anything above 4gb should be ExFAT.
ashyx said:
ExFAT. Anything above 4gb should be ExFAT.
Click to expand...
Click to collapse
curiously I set permissions to 777 for the mnt/media_rw and titanium can go there but any further (even though I've done the same for the sdcard folder - nada!
and sadly after converting to exfat - mnt/media_rw .... "this folder cannot be accessed"
Not sure what else I can do.

Categories

Resources