Sdcard confusion-sdcard & sdcard01 & sdcard02 - Hardware Hacking General

Hi, hope someone can explain this mess to me. Not sure what has happened.
Anyway I went to the vold.fstab file to check if I have split partitions or what.
Anyway this is what file shows.
dev_mount sdcard /storage/sdcard0 23 /devices/platform/msm_sdcc.1/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/msm_sdcc.3/mmc_host
How can I get this sdcard back to normal with it reading, just 1 internal storage & 1 external storage without losing data? Or am I asking for to much?
Thanx for any help!
BliTzer ^_^

I would say transfer all the files USB DEBUG MT method to a folder and then format the SD card and place it all nicely back where you want it on your SD card. Make sure drivers are installed for your phone on your laptop. MTP is a Samsung mode but other phones are bound to have a similar media transfer mode. I hope I've helped you
Sent from my SCH-I545 using XDA Premium 4 mobile app

Thanks for the reply. I sorta ended up doing that. I bought a new bigger 64sdmax and then copied files off the old SD card and copied to New. At least I have a formatted backup if I need it. Thanx again.

I successfully swap thank you so much...

Related

SD card

Anyone have problems with the SD card slot I can't copy or create folders I have tryed more than one SD card I'm running stock 3.2 with no root
Sent from my LG-P925 using XDA App
There seems to be a change in the root owner of the 3.2.1 ROM for the external sd card that keeps you from being able to write to the sd card from the Thrive.
It also did this on 3.1
Sent from my LG-P925 using XDA App
File Manager HD (Honeycomb
Had same issue until I found this nice app on Android Marketplace:
File Manager HD (Honeycomb) by Rhythm Software
It is free and I was very pleased. After installing, I was able to access my sd card, create folders, then I copied my apps and pictures that were backed up on the internal memory card and pasted into folders I created on my external sd card.
App can be found on Marketplace but I did experience trouble downloading from there. However, there was a link included in the App Description so I was able to click on the link and downloaded app directly from that link.
You can find the link just after the first note that reads:
NOTE: If you have problem for downloading this application to your device from Android market, please directly download it from our website:
Name of app is:
File Manager HD (Honeycomb)
Rhythm Software
Actually I faced the same issue on my thrive, I just got a brand new 16G SDHC class6 card yesterday, and same problem the CARD couldn't be operated. Here is my thrive 3.1.04.5.0006 in china, finally I changed another card in my hand which is 2g SD c4 into slot, everything was ok, then I mounted 16g back again, surprised I can read the content of 16G card, but still can not create or paste anything. File manager HD does not work either, I feel thats the problem of permisssion
I think its Toshiba's problem maybe I should try emailing them and reporting the problem and maybe they will work up a fix
Sent from my LG-P925 using XDA App
Toshiba is well aware of the issue. If you go to the Toshiba site, many have reported it. Actually, it is not a Toshiba problem per say. Google made a change in the permissions on the sd card along with changing the mount point. If you check, many manufacturers are having this issue since HC 3.2 came out.
this seems not only issue for 3.2, 3.1 also, but mine is resovled for now, I can read/write stuff in, however I do not why it can work right now, just guess its not so stable.
I don't know why this is, but maybe it will help someone. I've been using Android devices for some time now, with the Cyanogen Mod ROMs. I just got the Thrive this past weekend and am running the stock 3.1 ROM, rooted.
I installed an SD card that has a lot of data on it from another Android device (chiefly e-books, which are organized in a "Books" folder at the root, then in subfolders by author). I found that the directory /sdcard/ had the expected folders in it (using the Toshiba File Manager), but that none of my book readers could find any of the "author" subfolders. It looked as if only the top-level directories existed and everything under them had vanished!
After doing a lot of head scratching, and moving files around, etc. I discovered that there was a directory called /sdcard/sdcard-disk0/ which contained all of the file structure that exists in the root of the physical SD card, as viewed on any other computer (desktops or another Android device).
Somehow, the Toshiba version of Android is creating what I think is a logical device (or maybe a symlink?) to the "real" SD card. I don't know why, but when I point apps to this directory instead of just /sdcard/ things start to work again.
I can help with a dirty hack to setup the external SD as the primary storage. Only for 3.2, will update this post as soon as I am at my desk.
Sent from my AT100 using Tapatalk
**EDIT This isn't a failing on toshibas part, but the nature of honeycomb itself.
however, here is how to setup your external SD card as the primary storage. I can't recommend enough to NOT take the card out while the tablet is in operation. This is a dirty method of changing up the mount points in the vold.fstab.
First it will require root on your tablet. You will need to download any file explorer that can mount the system as r/w. ES file manager, root explorer, etc etc.
Browse to /etc/ and open vold.fstab, the built in text editor in root explorer will do the trick nicely.
You need to switch the mount points of both the sd cards.
dev_mount storage /mnt/sdcard 8 /devices/platform/sdhci-tegra.3/mmc_host/mmc0
dev_mount sdcard /mnt/sdcard2 auto /devices/platform/sdhci-tegra.2/mmc_host/mmc1
will then look like.
dev_mount storage /mnt/sdcard2 8 /devices/platform/sdhci-tegra.3/mmc_host/mmc0
dev_mount sdcard /mnt/sdcard auto /devices/platform/sdhci-tegra.2/mmc_host/mmc1
noticing the 2 (external sd card) is being mounted as the thrives storage instead of an extra card.
Save the file, reboot the thrive, and enjoy installing as many apps as you want to your external sd card.
Im stock and havent had an issue with
Sent from my MB855 using XDA App

Switching from internal memory to micro SD memory. (Solved)

I have had a mod to vold.fstab under previous Android versions so the OS looked at the physical MicroSD as the external card, not the internal 8 gigs in the Adam. Handy because some programs always wants to look for files on the external card. It was quite easy to do the same thing to Honeycomb, and in case anybody else needs it, here's the full code for the file (which is under \ETC, you need Root Explorer or simalar to edit/replace it):
Code:
---------------------------------------------------------------------------------------------------------------------------------
## Vold 2.0 NVIDIA Harmony fstab
####################### ## Regular device mount ## ## Format: dev_mount ## label - Label for the volume ## mount_point - Where the volume will be mounted ## part - Partition # (1 based), or 'auto' for first usable par tition. ## - List of sysfs paths to source devices ######################
dev_mount microsd /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_ host/mmc1 # todo: the secondary sdcard seems to confuse vold badly dev_mount sdreader /mnt/external_sd auto /devices/platform/tegra-sdhci. 3/mmc_host/mmc2 dev_mount usbdisk1 /mnt/usb_storage auto /devices/platform/tegra-ehci
---------------------------------------------------------------------------------------------------------------------------------
So the actual changes are in the fourth and third lines from the bottom, changing around a few numbers. You'll see the difference if you open the original. I have saved a copy of it on the SD card, so if (or rather when) the next update comes I can simply copy it to the \ETC directory with Root Explorer and do a reboot, and it's back where I want it.
Thanks for sharing, gonna try it out tomorrow. One question though, which one would be the fastest? An external SD or the built in one? (as a lot of games put their files on that internal SD ..)
What I'm thinking is cook up an app that uses this to switch between the 2 for what ever you want. I'm sure this would be simple for someone who knows how.
I've never had problems with speed running apps from SD before I don't think there would be a difference now.
Sent from my A500 using xda premium
Well i've tried it and it is not working. Perhaps it is because i'm on stock kernel?
The only thing I get is that the external sd gets totally inaccessable by messing with the fstab file.
Uea I'm using stock I'm really sorry I didn't think about that. Also would be best to keep a backupmcopy of the old file.
Sent from my A500 using xda premium
adambomb_13 said:
Uea I'm using stock I'm really sorry I didn't think about that. Also would be best to keep a backupmcopy of the old file.
Sent from my A500 using xda premium
Click to expand...
Click to collapse
Don't be sorry, it's not that i cant repair it or so, its only for some reason when i edit the file, nomather what name i change (even without adding the extra line for swapping) it always shows the default names, and thats strange.
do you have a list of the device names for the a500 like /devices/platform/tegra-sdhci.2/mmc_ host/mmc1 and at what physical device they are pointing?
---------- Post added at 05:01 PM ---------- Previous post was at 04:43 PM ----------
maybe you could attach your fstab to this thread? so i can see what i am doing wrong? I mean the one that works.
Thank you !
What I'm doing is I'm just renaming the internal memory to "external_sd" and the microSD to "sdcard". That way apps that default their storage to "sdcard" (like browser downloads, etc.) will be saved to the microSD instead of the internal memory. Then your internal memory is reserved for whatever you manually move to it.
Sent from my A500 using xda premium
@ adambomb_13, Could you Upload your mod'd "voold.fstab" file and post a link for us!
From Post 1...
"dev_mount microsd /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_ host/mmc1 # todo: the secondary sdcard seems to confuse vold badly dev_mount sdreader /mnt/external_sd auto /devices/platform/tegra-sdhci. 3/mmc_host/mmc2 dev_mount usbdisk1 /mnt/usb_storage auto /devices/platform/tegra-ehci
"
*** Looks like there are 2 {SPACE's} above that SHOULDN'T be there^^^
#1 -line 1 "...sdhci.2/mmc_ host/mmc1..."
#2 -end of line 2 -> "...sdhci. 3/mmc_host..."
so I feel (this is correct) below:
dev_mount microsd /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
dev_mount sdreader /mnt/external_sd auto /devices/platform/tegra-sdhci.3/mmc_host/mmc2
dev_mount usbdisk1 /mnt/usb_storage auto /devices/platform/tegra-ehci
-This DIDN'T work for me. It Removed my REAL SDCard (Tested on HC v3.2.1 + ICS 4.0.3 Test v77)
-I've tried different ways getting to those 3 lines, earlier I had lines 2+3 merged (before i saw pattern)
-while testing, It said my Real USB Drive was External_SD
*** To others testing, Best method (+pointers)
Important : With Root: change Read only attributes (R/O , R/W)
Important : Roboot Tablet every time you change script to TAKE EFFECT "voold.fstab"
Rename "voold.fstab" to "voold.fstab.origbak"
if it don't work, rename "voold.fstab" to "voold.fstab.MOD"
Thanks SO much for this FIND, It's awsome, can't wait to get it working!
I see the potential it has (from messing arround with it.)
so are those coed changing working for u guys, i tried the edit one from the op, and only thing i can tell is external sdcard is no seen by android.
if it is working ill try i different rom, im on a asus one atm
BrianDigital said:
so are those coed changing working for u guys, i tried the edit one from the op, and only thing i can tell is external sdcard is no seen by android.
if it is working ill try i different rom, im on a asus one atm
Click to expand...
Click to collapse
This is not working for us. Like you say, editing that file only results in not seeing the external sd... but if anyone would have a working version I would be most gratefull.
I guess this isn't solved it appears that even though it worked in my other tablets this Acer a500 build didn't add the SD to the vold.fstab just the external and USB so they got smart and used and .Init file for the sdcard. We can't give up though I'm sure we can still hack it or create a work around. These stupid tablet companies make you pay more for higher gb's so you can't just buy the 8gb version and turn it into a 64gb if you want. GREED!
No worries we'll get it going
Sent from my A500 using xda premium
adambomb_13 said:
I guess this isn't solved it appears that even though it worked in my other tablets this Acer a500 build didn't add the SD to the vold.fstab just the external and USB so they got smart and used and .Init file for the sdcard. We can't give up though I'm sure we can still hack it or create a work around. These stupid tablet companies make you pay more for higher gb's so you can't just buy the 8gb version and turn it into a 64gb if you want. GREED!
No worries we'll get it going
Sent from my A500 using xda premium
Click to expand...
Click to collapse
exactly whats the point of upgradeable memory
http://forum.xda-developers.com/showthread.php?p=20907592
[MOD] MicroSD 2 Internal Memory Swap
Saw this down in the a100 forum it might work for us
Sent from my Acer Iconia A500 using Tapatalk
Great find I might try it out. But first I'm waiting for thenics update that's suppose to come out this month hopefully to arrow to see if you can nativly move apps with that. If not I'll test it out.
Sent from my A500 using xda premium
yeah wonder how that will implmented, since both ics phone right now dont have any micro sd slots a la nexus phones. I have the option on my nexus s which they call my fake sd card usb storage on the ics update
BrianDigital said:
http://forum.xda-developers.com/showthread.php?p=20907592
[MOD] MicroSD 2 Internal Memory Swap
Saw this down in the a100 forum it might work for us
Sent from my Acer Iconia A500 using Tapatalk
Click to expand...
Click to collapse
I ran this script on my a500 and it works perfectly.
i will now use script manager to execute it on boot.
I found another thread here with a swap
http://forum.xda-developers.com/showthread.php?t=1445720
I think the one briandigital found is the best but for me I'm hoping that the ota I cs update will have the app to SD option so imnwaiting that out if not this is certainly the best option.
Sent from my A500 using xda premium
The folowing commands allow to have the external card to be mounted on /sdcard a
# mkdir /mnt/sdcard/extern
# busybox mount --bind /mnt/external_sd /mnt/sdcard/extern
benand said:
The folowing commands allow to have the external card to be mounted on /sdcard a
# mkdir /mnt/sdcard/extern
# busybox mount --bind /mnt/external_sd /mnt/sdcard/extern
Click to expand...
Click to collapse
what happens to the internal 16, is it still accessible through a file manager?
Yes you in /sdcard you see the internal content and when you browse in /sdcard/extern you see the external sdcard content
Sent from my A500 using xda premium

[Guide]Internal SD as external_sd and vice versa

One issue I've had is larger games that place files on the SD card would fill the internal sd card's space up fairly quickly, and they would never have an option to place these files in another location, so I edited the ect/vold.fstab to switch the mount points for sdcard and external_sd so that my larger microsd card could be my primary storage and i could use the internal for other odd things that i change less often, I've yet to run across any issues, although I haven't tried to use the built in format options since doing this. If anyone else wants to try this, here is what I changed to get this to work
via root explorer or another method, find the "vold.fstab" file under the "ect" and make a backup of it, then pick open in text editor in root explorer and change the following sections that are in bold to what i have them shown as
for GB
# internal sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
asec = enable
discard = enable
format_option = -r 2236
}
dev_mount sdcard1 /mnt/sdcard/external_sd 11 /devices/platform/s3c-mshci.0/mmc_host/mmc0/mmc0
# external sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
asec = disable
}
dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1
Click to expand...
Click to collapse
save and reboot
for ICS (samsung based)
# internal sdcard
{
storage_struct = cover, "/mnt/sdcard/external_sd","/mnt/sdcard/usbStorage"
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
discard = enable
}
dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1
# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
android_secure_containers = enable
}
dev_mount sdcard1 /mnt/sdcard/external_sd 11 /devices/platform/dw_mmc/mmc_host/mmc0/mmc0 encryptable_nonremovable
Click to expand...
Click to collapse
I've attached to this post a copy of my vold.fstab for ICS, i've tested it and it does allow applications to be moved to sd and my 64gig card works just fine as /mnt/sdcard. Best to still backup your original file before trying it and make sure you match the permissions of the original. It did require a few changes to make it function under ICS compared to how it was done in GB. Do not use the ICS copy for GB.
Thanks ciphray.
I have been looking for this and appreciate your help.
Will certainly try now.
Just one word "AMAZING"
This is awesome! Not useful as i have 16gb external card, but will do when i upgrade
Sent from my GT-N7000 using XDA App
I did the tutorial and now show me the sd space is unavailable and all the space of the sd is in usb storage,how I can do to show me the two spaces at the same time
the lines must be exact so likely there's a space you're not seeing or a letter missed, I've attached a copy of mine in a 7zip file, see if this helps, make sure the permissions match your old file
edit: updated file attachment for move to sd function
I dont think this is getting the attention is deserves, so ... bump
I may just try this before the day is out
Thanks for this tip.
I've found an issues with move apps from the 2GB storage partition to SD card (now the removabe one) after doing the swap. The phone generate an error of "SD card is full".
Any idea on how to solve this problem?
Cheers
Bigmille said:
Thanks for this tip.
I've found an issues with move apps from the 2GB storage partition to SD card (now the removabe one) after doing the swap. The phone generate an error of "SD card is full".
Any idea on how to solve this problem?
Cheers
Click to expand...
Click to collapse
edited first post, the asec disable/enable needed to be reversed, this should fix the move to sd coming back as full, just change those 2 save and reboot and that should take care of it
sorry for asking this in note thread....but i want it on my galaxy s2......
can i do the same for it to swapping the memory paths.....???????????
thanks for sharing. so i just install apps and it will be in sd card?
the titanium move apps to sd is external or sd?
this might work for a galaxy s2 with the same paths/partitions however as i do not have a galaxy s2 i cannot test this, at the worst you can just revert to the original file, as long as you made a backup if it doesn't work. it'd definitely be doable either way by following the same overall method of reversing the 2 mount points
as for the apps to sd thing, this doesn't enable any apps to be moved to the sd card that weren't already movable before, this simply makes it so they would go to the sd card instead of the internal 12gb partition, this is mostly useful for games that store files in a fixed path like mnt\sdcard or mnt\sdcard\android such as larger games
Be warned though, the internal space if probably much faster than your SD card. It certainly is in my case, and I don't see myself wearing out the chip in the next few years.
I have SG-N...
If I do this, will the device going to be faster or it's just about more storage space?
Just more storage space. The internal SD is a great design as the average read and write is about 20 ~ 30 mb/s. Run an ANTUTU test and you'll see what i mean.
If you prefer performance, this is definitely the way to go. The external SD is better suited for recording videos, storage pictures, and movies on the go.
Would it be possible to update this hack for the ICS build?
I tried the same with ICS "vold.fstab" but only the external SD card will mount, not the internal SD card.
Many thanks
Still, doesn't work for apps storage space (The 2GB allowed for apps to be installed on device)!
If this way can be extended to cover that instead of Move2SD or Link2SD, it would be great!
Sent from my GT-I9220 using xda premium
updated original post with ICS support
AT&T LTE White Samsung Galaxy Note
OK, so I followed this step by step & now my external SD is unavailable & won't mount & the internal USB storage is unavailable as well. Restarted a few times to no avail. Because the external card won't mount. I can't copy the original file back over. I typed it in, per the original file & that didn't help either, any ideas?
if you edited it with root explorer then it should have also created a backup called vold.fstab.bak unless you edited it more than one time in which case that file would have been overwritten with your second edit, you could try going into cwm and mounting the storage via usb from in there to get to your backup on your card(this doesn't effect your sd card while not booted into android), and then put it in a dropbox account or email it to yourself, and then save that file to an accesible area of your 2gb internal storage, and then copy it from there, did you use the correct copy? ie GB ver on GB or ICS ver on ICS? they changed a few things so the 2 are not interchangeable, but as long as you have it exactly right including spaces then there shouldn't be any way this wouldn't work on any of the Samsung based roms

Fryo I800 installation help!

Ok So I am here because I've posted in other places in these forums with no replies yet, So it would be better to create a thread specific to my problem.
I have an Omnia 2, thinking of acquiring the Fryo 2.2 OS, not specific about wether I want what version but here are the problems I come across before being able to install it.
1- plugging in my phone under Settings -> My storage will not show my storage on my computer, having the external SD option will show my 16GB SD card.
2- Backing up. How do I back up my storage if I can't see it on my computer? When I turn on active sync a blank storage appears other than my SD card (assuming its the internal storage) but the size seems rather small (167MB). I've been reading peoples' posts and I'm supposed to have around 2GB I believe, and either way the files I'm trying to put inside for the android OS don't seem to fit there.
3- Partitions? How can I set those up for both the internal and external storage? Is there a program or feature to do so? My SD card under properties says FAT-32 so I'm not sure on how to do it IF I need to.
4- Using a W7 computer, so that knocks off any ubuntu installations, and also link is broken for Almars Beta 1 file that I was thinking of using for an SD installation.
Any help would be appreciated, I've had this phone since 2009 and I'm really hoping I can come across some help to make it work since I do want to keep this phone for a bit longer before I spend more money on a different cellphone!
Thank you!
Try out the new CyanogenMod from the link below.
http://windows.modaco.com/topic/346446-cyanogenmod-beta1-omnia-2-updated-02122011/
It has the SD Card auto installer, try it..
Back up data on your SD card first and then format your SD card within the phone and then use auto installer to install it.
As you said your computer wont detect the My Storage, try the steps below..
Transfer your data from My Storage to external SD Card, then connect your phone to computer using My Storage mode in settings.
Download Mini Tool partition wizard and format your My Storage (Mini tool partition will be able to see your My Storage even though your computer doesn't).
After format, your computer should be able to detect My Storage.
Now copy the downloaded android files to My Storage and run the auto installer as instructed in the ReadMe file inside the download package.
PS: Don't forget to backup the data on SD Card to your computer
Hope this helps
Ok so what you meant by taking things from my storage is going to file explorer and basically copying everything from the "my device" to the SD card?
Just want to make sure because if it doesent work then I haven't gotten anything backed up right.
Went to file explorer -> copied everything in the top folder which is application date, connMgr, doc and setttings, program files etc. is this all thats needed basically?
Thanks
P.S some of the things I tried taking like global.txt or exe couldn't be copied because of violations or some weird error, is it alright not to have those?
Update: My storage is still not revealed by the mini tool partition program, went under usb settings -> my storage and refreshed disk information, nothing shows up ugh it might be impossible for me to do this after all....
nobody can help me in regards to this? well then I guess a new cellphone is in order
grrrrr I should've gone with a iphone 3G or BB 9700 at the time instead...
ClaudioPerez said:
Ok so what you meant by taking things from my storage is going to file explorer and basically copying everything from the "my device" to the SD card?
Just want to make sure because if it doesent work then I haven't gotten anything backed up right.
Went to file explorer -> copied everything in the top folder which is application date, connMgr, doc and setttings, program files etc. is this all thats needed basically?
Thanks
P.S some of the things I tried taking like global.txt or exe couldn't be copied because of violations or some weird error, is it alright not to have those?
Update: My storage is still not revealed by the mini tool partition program, went under usb settings -> my storage and refreshed disk information, nothing shows up ugh it might be impossible for me to do this after all....
Click to expand...
Click to collapse
I guess you will have to reflash the ROM again since your problem seems to be unsolvable. My suggestions is to flash a stock 6.5.3 ROM before you transfer the auto SD installer.

Set external SD card to default install location [HELP]

Hi, my problem is with the phone of my girlfriend. Now have external 64GB SD, because internal storage is full. I used Android SDK and all the instructions for set default storage for install APP the new SD Card, you know, with the command adb shell pm set-install-location 2. And no error, i try get-install-location and report 2. But googe play only try to install in the internal storage.
I think the problem is with the system of the emulated storaged or something, but i tried many APP, many solutions, and i cant fix this, i search in google and others locations, have 30 tabs in firefox open with information, but i cant found the solution for this
Samsung Galaxy NOTE 4 (910F)
Android 5.1.1 (Of samsung of course)
Rooted
The vold.stab is:
dev_mount sdcard /storage/sdcard1 auto /devices/msm_sdcc.2/mmc_host
PLEASE, help me! thanks
I tried dismounting and mounting the SD, touching the vold.stab file, but do not get any results.
Can anybody help me?
Go back to stock, upgrade to 6.0.1. Then see if this helps-
http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/
The article is for S7, but see if you can have that working in the N4 - just have a backup of everything (int SD, ext SD, full backup in recovery).
ph03n!x said:
Go back to stock, upgrade to 6.0.1. Then see if this helps-
The article is for S7, but see if you can have that working in the N4 - just have a backup of everything (int SD, ext SD, full backup in recovery).
Click to expand...
Click to collapse
Thanks, for the moment 6.0.1 is not released in Orange (confirmation date has passed and still not have it, I assume that is in the offing). When have 6.0.1 i try you solution, thanks.
ph03n!x said:
Go back to stock, upgrade to 6.0.1. Then see if this helps-
http://www.modaco.com/news/android/...e-adoptable-storage-on-your-s7-s7-edge-r1632/
The article is for S7, but see if you can have that working in the N4 - just have a backup of everything (int SD, ext SD, full backup in recovery).
Click to expand...
Click to collapse
I tried this in my phone. While the command itself worked after a bit of a tweak, the storage situation was pathetic - the phone showed the External SD as a part of the overall storage, but did not save files to it. Instead, it started saving files to the actual internal SD Card, resulting in space running out pretty soon. The External SD card was just there, and there was no way to migrate the files from the internal storage to the adoptable storage.
I just got a new Note 4 (this is the 3rd one I'm using since the first release in 2014) and I also want to adopt external memory card as my internal space bcos the 16Gg duos version is just too small and app to SD comes with a lot of hassles. After a lot of search for different solutions (which I tried out by the way but didn't work) I came across this thread for another phone entirely but it resolved my issue: https://forum.xda-developers.com/galaxy-tab-s/general/patch-adoptable-storage-enabler-t3460478.
The only downside is that I can't pop out my card (128Gg Samsung) and plug into my PC but I can still explore it directly from the phone itself.
I've been using the phone for 3 days and it runs smoothly, I hope that solves your problem too.
So there are two parts to the adoptable storage. The first part is the partitioned SD card and mounting the partition. Simple to be done via root essentials or the command line.
The other part is the actual menu entry on an app in application manager for moving it to the second partition. IIRC samsung does not have this support built in. So you need to flash something to replace that manager bit. In my experience with an on5 (like less than 1GB free on internal storage out of the box), adoptable wasn't really worth it, too much stuff still on internal storage. As not every app will allow you to move it to that second partition. It requires both system support and app support.
What I did there was to use the app apps2sd. Same idea, second partition on SD card. But it doesn't show up in settings -> storage. You manage where the apps go via that app. I use the link feature which places a symbolic link in the internal storage and moves all the actual files to that sd card partition.
Will Rickards said:
So there are two parts to the adoptable storage. The first part is the partitioned SD card and mounting the partition. Simple to be done via root essentials or the command line.
The other part is the actual menu entry on an app in application manager for moving it to the second partition. IIRC samsung does not have this support built in. So you need to flash something to replace that manager bit. In my experience with an on5 (like less than 1GB free on internal storage out of the box), adoptable wasn't really worth it, too much stuff still on internal storage. As not every app will allow you to move it to that second partition. It requires both system support and app support.
What I did there was to use the app apps2sd. Same idea, second partition on SD card. But it doesn't show up in settings -> storage. You manage where the apps go via that app. I use the link feature which places a symbolic link in the internal storage and moves all the actual files to that sd card partition.
Click to expand...
Click to collapse
I've been using apps2sd fot about a year and it comes with it headache too, sometimes the apps wouldn't find the external data (usually games with a lot of data) and it'll start downloading it again into the internal memory, so I usually find myself having to force stop the app, delink and relink the data on the memory card to fix the bind. I also didn't bother to partition my SD card since I can explore it on the PC with my phone connected. What this solution ( https://forum.xda-developers.com/galaxy-tab-s/general/patch-adoptable-storage-enabler-t3460478 ) does is to flash back the option to use the SD card as internal memory that Samsung removed from the phones and it works seamlessly on all Samsung phones with rooted stock OS.

Resources