Can I download Bard's Tale? Wild Blood? How do I move apps to my SD card? I have seen this question several times, and all those times no one could give a clear answer. So I decided to post a thread on this. In this thread I will explain how to use two great apps capable of moving your apps and app data to your external SD card. Link2SD by Bulent Akpinar and Directory Bind by slig. Even though there are many other solutions, these two work the best and are very simple to use. With these apps you will be able to play games that you would have never been able to download in the first place. You will also be able to save almost all of your internal storage for emergencies such as forgetting your SD card at home.
Link2SD
Requires: 2 partitions on your SD card Use MiniTool Partition Wizard to create a 2nd partition on your sd card. Preferably ext 3 or ext 4.
This solution will only free up your internal storage by moving apps NOT their data to SD card. It is useful as many apps don't have any data, small games such as Angry Birds and Battleheart don't actually have data separate of their directory. Unlike large games like Real Racing.
Play Store https://play.google.com/store/apps/details?id=com.buak.Link2SD&hl=en"]Link
Once you downloaded the app on your device the process is fairly easy.
1. Insert your SD card into the phone (properly partitioned as specified above)
2. Run the app and specify what partition you have created as your second partition
3. Once Link2SD checks and mounts your card reboot (this may take a while as the second partition will have to be mounted)
4. Now just go to the app and select several or one app that you would like to move to the SD card, press create link and that's it
Note: Every time the SD card is removed from your phone you must restart the phone
When upgrading your ROM all apps will be saved but LInk2SD will have to be launched to restore the apps
Keep LInk2SD on your internal storage not SD card; you don't want to be stuck with out all of your apps for this mistake
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Directory Bind
This solution will not actually move apps to external SD but only move their data (ex: data that is downloaded in big games like Real Racing and Modern Combat) Directory Bind will allow you to either move the data you already downloaded on your phone (which wouldn't be much as the phone only has 1.4 GB) or just download the data on the external SD by it self. If you are planning on using this solution with Link2SD make sure to leave a decent amount of space on your 1st partition as this will use the 1st partition of your SD card.
Download and more Information on this developer thread
Organize your SD card:
1. Navigate to your external SD in Root Explorer
2. Create a folder called "Android"
3. In Android create "data"
4. This is where game data will be kept from now on
Using Directory Bind:
1. Open the app and press the settings key
2. Add a new entry
3. In "enter storage path" navigate to your newly created folder on the External SD
4. In "mount (target) path" select the data on your internal SD card (usually /sdcard/Android/data)
5. DON'T check transfer files
6. Click Add
7. Now again click the settings key and tap on Bind Checked
8. There you go now you can go into any big game and download the app data and it will be saved on your External SD
If you have already downloaded the game on your internal SD:
1. Create an identical empty folder (ex: com.rockstar.gta3ger) of the game you want to transfer in the data directory of External SD
2. Follow steps 1-4 but now navigate to the folder of the game you want to transfer
3.Check transfer files and click Add
4. Bind the files and now your game is on External SD
After a Reboot (Auto Binding doesn't seem to work for all apps):
1. Add a new entry
2. Select the games identical folder in both storage and mount paths
3. DON'T transfer data
4. Click Add
5. Bind checked
Note: Games will run slower of your SD card
Every time you reboot your phone the process of binding will have to be repeated otherwise the game will ask to download data
I suggest unbinding directories when not in use as this will help save battery
Big thanks to the developers of both apps!
Thanks for taking the initiative and putting something up like this
The only thing I'd object to is posting the binary directly in this forum. Can you change that to a link to the right place to download?
I am at work right now and will change a soon as I get home
Sent from my SAMSUNG-SGH-T769 using xda app-developers app
..
I too used to have Link2SD but it has some prerequisites like formatting and partioning SD card which i wont do.
you can Link, Map, Move Internal SdCard App Folders to External
Related
Can I download Bard's Tale? Wild Blood? How do I move apps to my SD card? I have seen this question several times, and all those times no one could give a clear answer. So I decided to post a thread on this. In this thread I will explain how to use two great apps capable of moving your apps and app data to your external SD card. Link2SD by Bulent Akpinar and Directory Bind by slig. Even though there are many other solutions, these two work the best and are very simple to use. With these apps you will be able to play games that you would have never been able to download in the first place. You will also be able to save almost all of your internal storage for emergencies such as forgetting your SD card at home.
Link2SD
Requires: 2 partitions on your SD card Use MiniTool Partition Wizard to create a 2nd partition on your sd card. Preferably ext 3 or ext 4.
This solution will only free up your internal storage by moving apps NOT their data to SD card. It is useful as many apps don't have any data, small games such as Angry Birds and Battleheart don't actually have data separate of their directory. Unlike large games like Real Racing.
Play Store https://play.google.com/store/apps/details?id=com.buak.Link2SD&hl=en"]Link
Once you downloaded the app on your device the process is fairly easy.
1. Insert your SD card into the phone (properly partitioned as specified above)
2. Run the app and specify what partition you have created as your second partition
3. Once Link2SD checks and mounts your card reboot (this may take a while as the second partition will have to be mounted)
4. Now just go to the app and select several or one app that you would like to move to the SD card, press create link and that's it
Note: Every time the SD card is removed from your phone you must restart the phone
When upgrading your ROM all apps will be saved but LInk2SD will have to be launched to restore the apps
Keep LInk2SD on your internal storage not SD card; you don't want to be stuck with out all of your apps for this mistake
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Directory Bind
This solution will not actually move apps to external SD but only move their data (ex: data that is downloaded in big games like Real Racing and Modern Combat) Directory Bind will allow you to either move the data you already downloaded on your phone (which wouldn't be much as the phone only has 1.4 GB) or just download the data on the external SD by it self. If you are planning on using this solution with Link2SD make sure to leave a decent amount of space on your 1st partition as this will use the 1st partition of your SD card.
Download and more Information on this developer thread
Organize your SD card:
1. Navigate to your external SD in Root Explorer
2. Create a folder called "Android"
3. In Android create "data"
4. This is where game data will be kept from now on
Using Directory Bind:
1. Open the app and press the settings key
2. Add a new entry
3. In "enter storage path" navigate to your newly created folder on the External SD
4. In "mount (target) path" select the data on your internal SD card (usually /sdcard/Android/data)
5. DON'T check transfer files
6. Click Add
7. Now again click the settings key and tap on Bind Checked
8. There you go now you can go into any big game and download the app data and it will be saved on your External SD
If you have already downloaded the game on your internal SD:
1. Create an identical empty folder (ex: com.rockstar.gta3ger) of the game you want to transfer in the data directory of External SD
2. Follow steps 1-4 but now navigate to the folder of the game you want to transfer
3.Check transfer files and click Add
4. Bind the files and now your game is on External SD
After a Reboot (Auto Binding doesn't seem to work for all apps):
1. Add a new entry
2. Select the games identical folder in both storage and mount paths
3. DON'T transfer data
4. Click Add
5. Bind checked
Note: Games will run slower of your SD card
Every time you reboot your phone the process of binding will have to be repeated otherwise the game will ask to download data
I suggest unbinding directories when not in use as this will help save battery
Big thanks to the developers of both apps!
Hi Guys,
As you know guys MMX A89 doesn't have too much of a internal storage! We can't install large HD Games, we cannot install several applications because of the small memory restriction, So today i am going to tell you how to swap your internal storage with your external storage!
THE RESULT AFTER SWAPPING:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
IMP:
[*] Your Device should be rooted!
[*] This in for A89 Only!
[*] Although this MOD is tested, I am not responsible for any damage!
Prerequisites :
1. A ROOT Explorer (I am using Xplore)
2. "vold.fstab" File. Dowload it from below!
Now, Doing the Dirty Work :
1. Take a backup of your device via CWM/TWRP or any other recovery just to be safe.
2. [IMP] Copy every folder that is present in your internal sdcard to the external sdcard, so that your apps and games continue to work once you have swapped the sdcards.
3. Browse to the location /system/etc and you will find a file named "vold.fstab". This is the file that we have to replace!
See the screenshot below:
4. Rename existing "vold.fstab" to "vold.fstab.bak" just to be sure, Now copy the downloaded file here.
VOILA! You're done!
5. Just Reboot your device and go to the storage section on your device.
If the phone memory shows the external card properties, then you can thank me! and don't forget to format the newly prepared external SD card (which was internal a while ago ) as you have already copied the file to the newly made internal card!
Cheers!
With any SD card size or only 32GB?
Will this method work with 8GB sd card or need 32GB sd..??? if it not worked then can u make same for 8GB sd? plzz rply..
dan.man said:
Hi Guys,
As you know guys MMX A89 doesn't have too much of a internal storage! We can't install large HD Games, we cannot install several applications because of the small memory restriction, So today i am going to tell you how to swap your internal storage with your external storage!
THE RESULT AFTER SWAPPING:
IMP:
[*] Your Device should be rooted!
[*] This in for A89 Only!
[*] Although this MOD is tested, I am not responsible for any damage!
Prerequisites :
1. A ROOT Explorer (I am using Xplore)
2. "vold.fstab" File. Dowload it from below!
Now, Doing the Dirty Work :
1. Take a backup of your device via CWM/TWRP or any other recovery just to be safe.
2. [IMP] Copy every folder that is present in your internal sdcard to the external sdcard, so that your apps and games continue to work once you have swapped the sdcards.
3. Browse to the location /system/etc and you will find a file named "vold.fstab". This is the file that we have to replace!
See the screenshot below:
4. Rename existing "vold.fstab" to "vold.fstab.bak" just to be sure, Now copy the downloaded file here.
VOILA! You're done!
5. Just Reboot your device and go to the storage section on your device.
If the phone memory shows the external card properties, then you can thank me! and don't forget to format the newly prepared external SD card (which was internal a while ago ) as you have already copied the file to the newly made internal card!
Cheers!
Click to expand...
Click to collapse
thanks
Please told location, it is root etc/system /etc
Or
Root/sdcard card/system /etc
Hurrah!!! Finally it worked!!!
dan.man said:
Hi Guys,
As you know guys MMX A89 doesn't have too much of a internal storage! We can't install large HD Games, we cannot install several applications because of the small memory restriction, So today i am going to tell you how to swap your internal storage with your external storage!
THE RESULT AFTER SWAPPING:
IMP:
[*] Your Device should be rooted!
[*] This in for A89 Only!
[*] Although this MOD is tested, I am not responsible for any damage!
Prerequisites :
1. A ROOT Explorer (I am using Xplore)
2. "vold.fstab" File. Dowload it from below!
Now, Doing the Dirty Work :
1. Take a backup of your device via CWM/TWRP or any other recovery just to be safe.
2. [IMP] Copy every folder that is present in your internal sdcard to the external sdcard, so that your apps and games continue to work once you have swapped the sdcards.
3. Browse to the location /system/etc and you will find a file named "vold.fstab". This is the file that we have to replace!
See the screenshot below:
4. Rename existing "vold.fstab" to "vold.fstab.bak" just to be sure, Now copy the downloaded file here.
VOILA! You're done!
5. Just Reboot your device and go to the storage section on your device.
If the phone memory shows the external card properties, then you can thank me! and don't forget to format the newly prepared external SD card (which was internal a while ago ) as you have already copied the file to the newly made internal card!
Cheers!
Click to expand...
Click to collapse
Brother, from the bottom of my heart, i thank you very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very much. I have been searching this trick for months!!! I can't even say how happy i am now. Thank you very much. Please post such tricks and mod for A89 here onwards.
thnx man set my 8gb as internal phone storage
please tell me which settings to use to swap external sd to internal in a89 using external 2 internal app(http://forum.xda-developers.com/showthread.php?t=1931900)...
well thanks bro..though i have 1question that my previous backup was in external 8gb card.which is now my new internal card.i saved my cwm backup on that card.will cwm read that backup?as it has now my internal card
i would try this when i get 32 gb of sd card..BTW can our a 89 affrod 32gb smoothly(calss 10)
spg89 said:
well thanks bro..though i have 1question that my previous backup was in external 8gb card.which is now my new internal card.i saved my cwm backup on that card.will cwm read that backup?as it has now my internal card
Click to expand...
Click to collapse
The cwm is not affected of this mod..
Sent from my C2105 using xda app-developers app
WOW!!!! i am here to confirm that i got 32GB samsung calss6 card and swaped it, and now it is my phone (32GB) storage!!!!
THANKS >>>>>>>>>>> A LOT
A simple question.
what if i removed sd card....or i want to change the sd-card after swap. Can you tell how to revert it?
To revert this, just replace your backed up vold.fstab file again...
So a while back I flashed Cyanogen on my Motorola G 2015 just to test and see what's up. Today I went back to stock rom, rooted and modified the heck out of it. I followed the popular XDA fastboot flashing method POST and got the "official" stock rom from this thread (It said modified in the bootloader after I flashed it 100% correctly, BEFORE I started to root and mod it myself, weird huh?) So back to the problem. My partitions are completely messed up now. It's not what it was before (I think). The Internal Storage is mounted on two separate points and my SD card gets mounted as something wierd. Here are all the screenshots you need. Please tell me how to make it normal again.
Somehow here it looks like everything is fine.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
YET if I format it as adoptable storage, ie. as internal sd card I can't even find it, nor can any app detect it. (But I can actually use it to put apps in it via the storage options)
First lets see the vold.fstab file
I've never seen something liket this.
my /mnt/ folder
I found my SD card partition in /mnt/media_rw with a weird number FC36-1DFE.
Here is my SDCARD1
500mb, nice partition. Much wow
up until now this is all in INTERNAL STORAGE the only EXTERNAL ( MY 32gb sandisk microsd) with the weird number FC36-1DFE is the next screenshot
When I moved these screenshots to my SD card from my internal, my pc doesn't even see them. and if I try to move from internal to sd via PC, it just doesn't work (SOME TIMES).
???????????????
Finally the illusive internal storage !
but this is where the fun part actually begins
Here is the same damn internal storage in a different directory
Storage folder
I might be over exaggerating, cause I'm new at this. But I have major problems with my sd card and internal one, some things don't work right, and all this that I saw and screenshot looks dodgy as hell and not quite right. Or maybe everything is fine and I'm a retard? You guys be the judge, please help or explain what the hell is going on. :crying:
If this is normal please say so in a reply, if not, guys please help. Bump.
It sounds normal, maybe it's just how the root browser is picking it up. Back when I had formatted my SD Card as internal storage, it also had the weird name of yours, like FC36-1DFE, but only different. I'm sure it works just fine, but a way you could test is to install an app and then unmount the SD Card, and check if the app is inaccessible anymore.
sticktornado said:
It sounds normal, maybe it's just how the root browser is picking it up. Back when I had formatted my SD Card as internal storage, it also had the weird name of yours, like FC36-1DFE, but only different. I'm sure it works just fine, but a way you could test is to install an app and then unmount the SD Card, and check if the app is inaccessible anymore.
Click to expand...
Click to collapse
Same here. But apps(even root apps like Titanium Backup) are unable to write to the SD card. When I use TB to try to back up to the SD Card, it says directory is not writable.
knpk13 said:
Same here. But apps(even root apps like Titanium Backup) are unable to write to the SD card. When I use TB to try to back up to the SD Card, it says directory is not writable.
Click to expand...
Click to collapse
There is an easy fix for that, make Titanium Backup folder on your SD card, go to the app then menu, then preferences then backup folder location, select storage provider, document provider storage, now if you have the stock explorer as default select the 3 dots on the upper right and select show SD card then select the 3 lines on top left, select your SD card then press select on your bottom right side, now select the Titanium Backup folder u made and restart the app.
theSperks said:
There is an easy fix for that, make Titanium Backup folder on your SD card, go to the app then menu, then preferences then backup folder location, select storage provider, document provider storage, now if you have the stock explorer as default select the 3 dots on the upper right and select show SD card then select the 3 lines on top left, select your SD card then press select on your bottom right side, now select the Titanium Backup folder u made and restart the app.
Click to expand...
Click to collapse
That's what I did. It says the directory is not writable. Backups fail.
knpk13 said:
That's what I did. It says the directory is not writable. Backups fail.
Click to expand...
Click to collapse
Try to go to root explorer, find your SD card mine is storage/bunch of numbers... long press your SD card folder in /storage and press 3 dots on upper right then press permissions, press octal and then insert 771 then press OK and try again with what I wrote I last post.
sticktornado said:
It sounds normal, maybe it's just how the root browser is picking it up. Back when I had formatted my SD Card as internal storage, it also had the weird name of yours, like FC36-1DFE, but only different. I'm sure it works just fine, but a way you could test is to install an app and then unmount the SD Card, and check if the app is inaccessible anymore.
Click to expand...
Click to collapse
My SD card is not formatted as internal and it shows with those numbers.. The problem is that when I do format it as internal storage it disappears for apps instead of being the only one showed like before, since in MM when you format your SD card as internal the internal storage disappears and not the other way around :/
Hello guys i want say how move apps to sd card with data and cache
Before do this make full backup as your *data in sd card*
Ok lets do this
Go info phone and able development tools
Next able unlock oem next able usb debug
Now connect to your computer and connect your CMD to adb
Now type adb devices list and see your phone is connected safely or no
Now type adb shell
Next type Sm list-disks
See your sd card id
Now type sm set-force-adoptable on
And now good listen for better understanding i have 100gb sd card so i want use 20 gb for device and other gb i want use normally so i type
sm partition disk: (id sd card) mixed 80
My id sd card is for example 179:68 so
sm partition disk:179:68 mixed 80
Ok now wait one min for format sd card next type sm set-force-adoptable off
Now type reboot
After reboot system you should go development tools and able force allow apps on external
Ok now go apps and click on one installed app ans next click on storage and change to sd card
I hope this be helpful
I learned from this Persian site(because im Iranian) http://www.tabnaksemnan.ir/fa/news/883667/چگونه-از-حافظه-sd-به-عنوان-حافظه-داخلی-گوشی-هوشمند-استفاده-کنیم
YouTube video for format sd card to internal storage (he type Private its mean use 100% sd card to internal storage and you cant able use sd card for copy any file on sd card )
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can partition SD Card and use as internal storage. Now you can install apps directly to SD card.
In Marshmallow, You can move apps to SD card.
Go to setting / apps manager / select app / storage / move to SD card.
Mobilelearner said:
You can partition SD Card and use as internal storage. Now you can install apps directly to SD card.
In Marshmallow, You can move apps to SD card.
Go to setting / apps manager / select app / storage / move to SD card.
Click to expand...
Click to collapse
Yes bro and this android is 10
How to move apps to sd card no pc
Dannirhea13 said:
How to move apps to sd card no pc
Click to expand...
Click to collapse
Root your phone and input this codes to terminal shell
But first you should type su next inter next use codes
Gharibeeeee said:
Hello guys i want say how move apps to sd card with data and cache
Before do this make full backup as your *data in sd card*
Ok lets do this
Go info phone and able development tools
Next able unlock oem next able usb debug
Now connect to your computer and connect your CMD to adb
Now type adb devices list and see your phone is connected safely or no
Now type adb shell
Next type Sm list-disks
See your sd card id
Now type sm set-force-adoptable on
And now good listen for better understanding i have 100gb sd card so i want use 20 gb for device and other gb i want use normally so i type
sm partition disk: (id sd card) mixed 80
My id sd card is for example 179:68 so
sm partition disk:179:68 mixed 80
Ok now wait one min for format sd card next type sm set-force-adoptable off
Now type reboot
Click to expand...
Click to collapse
Well I've tried hundreds of time in my Samsung a01 with a Kingston 128gb and the result is always a corrupted sd card:
Does it need to root the phone first? From my point of view, looks like it doesn't need to.
r0bertinski said:
Well I've tried hundreds of time in my Samsung a01 with a Kingston 128gb and the result is always a corrupted sd card:
View attachment 5298869View attachment 5298861
Click to expand...
Click to collapse
it also happened to me maybe u didn't reformat your sd card before doing the process
i did private partition but whenever i move the app it says sd card storage is not enough
Hello,
When I first setup my tablet (Lenovo Yoga Tab 11), I added an SD Card and formatted it to act as additional internal storage. Now I realize that's probably not the best for performance, so would like to unmount it. However, I realized in the Storage tab for the SD Card, there is only an "Eject" feature but that comes with the warning that all Apps and Media that's on the SD Card would be lost. There does not appear to be a way to migrate all this data back to the main storage.
So I'm wondering what's the best way to remove the SD card that's been formatted for internal storage? There's 4GB of Apps and 1GB of "System" files, but there's no breakdown of what exactly this is. Is it safe to use the "Eject" feature, test to see which apps still work, and simply reinstall any app that may not be functional? Or would this potentially cause any corruption issues?
Would love to hear your thoughts. Thanks!
That was a bad plan as you already had at least 128gb of internal storage. You use the SD card as a data drive only. The bandwidth of the SD card slot is significantly slower than that of the internally memory. Only the OS, apps, the dcim and download folders should go on internal memory, the critical data goes on the data drive.
If the apps on the SD card allow for backup, do so with an external drive. Those apps may need to be reinstalled after the card is removed. Hopefully it won't crash the system; make sure all critical data is redundantly backed up. Format the SD card before using with the new configuration.
blackhawk said:
That was a bad plan as you already had at least 128gb of internal storage...
Click to expand...
Click to collapse
Yea that's what I figure, hence I want to undo it. I went ahead and tried the "Eject" feature, pulled the SD, and tested every app. Everything seemingly seems to still work just fine. Which is weird because on the SD Card, it says there's 4GB worth of "App" stuff and 1GB of "System". Weird.
in - settings - apps - select each app on it's own. in the storage section, there should be option to move app (native App2SD button)
after moving back each app to phone storage, do a backup to PC with adb (usb debugging and platform-tools required)
Code:
adb pull -a /sdcard
now you can 'forget' SD Card in settings and create new partition by formatting as portable.
you can also do from adb shell
(commands may vary)
Code:
adb shell
sm list-disks
sm list-volumes
sm set-force-adoptable false
sm partition disk:xxx,yy public
sm format public:xxx,yy
sm mount public:xxx,yy
double check SD Card is available under /storage/????-????
you can now copy back your pictures from PC to MicroSD Card
AFAIK since Android 2 an app can only get moved to external storage ( SD-card ) - either via Android Settings->Apps or via 3rd-party tools like Link2SD / App2SD and many others -if app's developer allow this.
Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
That's also true if you programmaticaly set app's install location to external storage ( SD-card )
Code:
adb devices
adb shell "pm set-install-location 2"
Note:
When your application is installed on the external storage:
There is no effect on the application performance so long as the external storage is mounted on the device.
The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal storage memory.
The unique container in which your application is stored is encrypted with a randomly generated key that can be decrypted only by the device that originally installed it. Thus, an application installed on an SD-card works for only one device.
aIecxs said:
in - settings - apps - select each app on it's own. in the storage section, there should be option to move app (native App2SD button)
Click to expand...
Click to collapse
Thanks. I actually searched everywhere for this already. Neither in the App page (or sub menus) nor the Storage page makes any reference to where the data is stored, nor any option to move between internal or SD storage.
jwoegerbauer said:
When your application is installed on the external storage:
There is no effect on the application performance so long as the external storage is mounted on the device.
The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal storage memory.
Click to expand...
Click to collapse
I wonder if this explains why although I've ejected the SD card, that every app seemingly still works fine. I literally cannot find any evidence of corruption or data loss. This has me stumped because the Storage page clearly says there's 4GB of App data and 1GB of System data on this SD Card. But there's no further breakdown on what that actually is.
Apps I can reinstall, but what that 1GB of System data that I've removed is more concerning.
as @jwoegerbauer stated it depends on android:installLocation in AndroidManifest.xml file on per app base (and requires Adoptable Storage)
So usually that is a two step process
1) format as internal
2) migrate data (move apps)
the second step can be done for "all" existing apps same time at once with "Migrate Data" button (new apps are installed to prefered install location automatically)
does not concern apps that do not allow this in its Manifest
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
it's possible to override Manifest settings in developer options
Note: some UI don't provide the "Migrate Data" button in settings (like Samsung OneUI)
if adopted storage is available and app allowed in manifest, you should see the current location of app storage in -> Settings -> Apps -> (Facebook) -> Storage. with the "Change" button you can move the app between internal storage and adopted storage forwards and backwards
(naming and layout vary)
However, you already erased MicroSD Card so it seems the apps just lost their Shared Storage /sdcard/Android which do not contain essential data (only media and backup files)
for example WhatsApp directory
/sdcard/Android/media/com.whatsapp/WhatsApp/Media/
contains all pictures you downloaded within the app, so pictures older than 4 months probably got lost.
speedboxx said:
I wonder if this explains why although I've ejected the SD card, that every app seemingly still works fine. I literally cannot find any evidence of corruption or data loss. This has me stumped because the Storage page clearly says there's 4GB of App data and 1GB of System data on this SD Card. But there's no further breakdown on what that actually is.
Apps I can reinstall, but what that 1GB of System data that I've removed is more concerning.
Click to expand...
Click to collapse
Ejecting and reinserting a SD-card doesn't corrupt its content, if it's correctly handled.
speedboxx said:
I wonder if this explains why although I've ejected the SD card, that every app seemingly still works fine. I literally cannot find any evidence of corruption or data loss. This has me stumped because the Storage page clearly says there's 4GB of App data and 1GB of System data on this SD Card. But there's no further breakdown on what that actually is.
Apps I can reinstall, but what that 1GB of System data that I've removed is more concerning.
Click to expand...
Click to collapse
Maybe go into the sdcard storage using an explorer and see what is in there?
If you from PC want to inspect contents of both internal storage and an SD-card converted to portable storage in Android phone USB option must be set to MTP to see all contents on both the portable storage and internal storage.
Right. But one can't see both on adoptable storage, it's either or then.
symlink /sdcard is pointing to ->
/storage/emulated/0
which is either ->
/data/media/0
or ->
/mnt/expand/6fe8c926-fda9-476d-822c-f7d5856d1847/media/0
(something like that)
aIecxs said:
Right. But one can't see both on adoptable storage, it's either or then.
symlink /sdcard is pointing to ->
/storage/emulated/0
which is either ->
/data/media/0
or ->
/mnt/expand/6fe8c926-fda9-476d-822c-f7d5856d1847/media/0
(something like that)
Click to expand...
Click to collapse
If you use Total Commander ( a dual pane explorer ) - what can MTP - on Windows PC you have a left / right scenario to watch content of both storage locations simultaneously.