[Q] CM10 mount emmc as sdcard - Barnes & Noble Nook Tablet

I have a 16GB nook tablet (kuzma30's CM10 ROM) and would like to use the emmc as sdcard to store pictures, downloads, etc.
The ROM is very stable, despite being an alpha. I believe that is the only issue preventing me from properly using it.
I see the emmc is mounted in /storage/sdcard0 and the external sdcard is mounted on /storage/sdcard1.
There are links (i believe) from /emmc to /storage/sdcard0 and /sdcard to /storage/sdcard1
There are some apps that require sdcard (gallery, browser for downloads)
I would like to use the emmc as sdcard to be able to use such apps without the need of an sdcard and store media content on the emmc memory.
After digging around I've found that by editing the /system/etc/vold.fstab I could swap the mounting places of emmc and external sd. That would make the sdcard appear as emmc and the emmc appear as sdcard, which would solve my problem. But that solution didn't work on my nook, it didn't change the mounting points.
After more digging, I've found that the proper way to swap the storage locations was to add a line to /system/build.prop, with the persist.sys.vold.switchexternal parameter set to 1. That indeed worked and swapped the storage locations, but created some issues. Whenever I open some apps (like gallery), the process android.process.media crashes. Sometimes it even crashes alone.
I am looking for a solution to use the emmc as sdcard, since 16GB storage is plenty for me and I don't wanna use an sdcard in my NT.
What I believe are possible solutions are (however I don't know how to do):
Create a link inside /sdcard pointing to /emmc
Create a link inside /storage/sdcard1 to /storage/sdcard0
Mount the emmc to more then one location (to /storage/sdcard0 and to /storage/sdcard1/emmc)
Find some other way to use the persist.sys.vold.switchexternal that doesn't cause processes to crash
I have tried to create links, but they don't work for gallery or downloads.
What I would like to try now is to mount emmc in more than one location, which I have absolutely no clue on how to do (and I've already googled).
Or maybe there is a way to stop the processes from crashing. That would solve my problem too.
Other solutions are also accepted and appreciated!
Thanks in advance for your time and help.

I am also interested in this, as I have multiple family members and friends with NT which would like me to root and flash CM10, but I don't want to have to buy SD cards for all of them..

Clear Dalvik cache.

I did this by editing vold.fstab. Be CAREFUL about editing this file, because if you mess it up, you can make CM10 unbootable.
Here are the changes I made:
dev_mount sdcard1 /storage/sdcard1 10 /devices/platform/omap/omap_hsmmc.1/mmc_host/mmc0
dev_mount sdcard0 storage/sdcard0 auto /devices/platform/omap/omap_hsmmc.0/mmc_host/mmc1

traversc said:
I did this by editing vold.fstab. Be CAREFUL about editing this file, because if you mess it up, you can make CM10 unbootable.
Here are the changes I made:
dev_mount sdcard1 /storage/sdcard1 10 /devices/platform/omap/omap_hsmmc.1/mmc_host/mmc0
dev_mount sdcard0 storage/sdcard0 auto /devices/platform/omap/omap_hsmmc.0/mmc_host/mmc1
Click to expand...
Click to collapse
That worked. I did try swapping the lines earlier, but I swapped the second part of it, not the first. And kept emmc instead of sdcard0 and sdcard instead of sdcard1. Thanks for the solution.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app

darthwissen said:
That worked. I did try swapping the lines earlier, but I swapped the second part of it, not the first. And kept emmc instead of sdcard0 and sdcard instead of sdcard1. Thanks for the solution.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app
Click to expand...
Click to collapse
Sorry, I was too quick to say it worked. It did swap the storage, but the process started to crash again. Any ideas?
Sent from my Barnes & Noble Nook Tablet using xda app-developers app

I am hoping for a solution to this as well. I rooted a nook for a friend and I will give it back to them without an sd, but i want them to be able to use gallery and stuff so i need the internal memory to work as an sd

Didn't work
hwong96 said:
Clear Dalvik cache.
Click to expand...
Click to collapse
Sorry, but that didn't work...

Time for a bump, not solved yet.
Sent from my HTC Sensation XE with Beats Audio using xda app-developers app

I doubt there is much interest in solving this from the people that have the know-how needed. After all, it's not really much of an issue as long as you keep a small sd-card in the Tablet. You can still use internal storage for most of your media (music, pictures, video). Apps like Gallery or Meridian Widget need the card to write small amounts of data, but they are happy to handle media in the eMMc storage.
Having said that, a sloution would be neat and I'm sure in time it will come!

Installed CM10 on new NT this weekend. It has obviously made my nook a lot cooler, but it sure would be nice to store books, pics and other media in the internal ,memory - sort of being back some of the nook...
I don't seem to be able to save anything to internal memory, despite plenty of space. Is that to be expected? When I look at settings -> storage it seems like I have two 8 gig memory allocations. Can neither be used for media download.
Sorry for noon question. I tackles the root with no probe thanks the the great guides here.
Sent from my NookTablet using xda app-developers app

Read this topic through.
http://forum.xda-developers.com/showthread.php?t=2077010
You can certainly save stuff internally.

I would very much like to do this as well on my hd+ running cm10.

Still looking for a solution. Nothing yet. I would appreciate if somebody could bring this to kuzma's attention since I can't post at the developers thread yet. As I said, I am able to swap the memory location, but that causes the media process to crash.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app

And the same thing happens in the AOSP ROM too.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app

darthwissen said:
Still looking for a solution. Nothing yet. I would appreciate if somebody could bring this to kuzma's attention
Click to expand...
Click to collapse
I doubt anything has to be brought to any of the hard working developers attention regarding this issue. I'm pretty sure they are completely aware, but don't consider it much of a problem compared to other things that needs sorting out. After all it has a mega-super-duper-easy fix: Pop in a 1GB (or smaller even!) card and forget about it!

asawi said:
I doubt anything has to be brought to any of the hard working developers attention regarding this issue. I'm pretty sure they are completely aware, but don't consider it much of a problem compared to other things that needs sorting out. After all it has a mega-super-duper-easy fix: Pop in a 1GB (or smaller even!) card and forget about it!
Click to expand...
Click to collapse
That "mega-super-duper-easy fix" does not actually fix the problem, it just provides a simple workaround. There are users, including myself, who would like apps to have access to emmc like they do the sdcard. I don't want to waste one of my microsd's for something as trivial as this. This should be brought to the developers' attentions, as it is a bug that needs actual fixing, and not a gimmicky fix. If we show a decent amount of support for the issue, the developers may prioritize, or at least acknowledge, it, and we may have a solution in a reasonable amount of time.

somebodygeeky said:
This should be brought to the developers' attentions,
Click to expand...
Click to collapse
Or those that think it's so important could start working on a solution? Just a thought...

asawi said:
Or those that think it's so important could start working on a solution? Just a thought...
Click to expand...
Click to collapse
No need to get your jimmies in a rustle. Personally, I have been scouring the internet for information about emulated sd cards, and have been meddling with the config files to see if I can think of anything. I am not nearly as knowledgeable about the workings of the android system as any of these developers. If we get someone who is genuinely familiar with the configuration of this tablet and software to look at this, then we can have this fixed in a jiffy.
Meanwhile, I'll keep everyone posted if I find a permanent solution...

asawi said:
...
After all it has a mega-super-duper-easy fix: Pop in a 1GB (or smaller even!) card and forget about it!
Click to expand...
Click to collapse
It's not so much about having or not having an SDCard.
Many of us who make use of SDcards as storage media for entertainment content while away the home on the road would like to be able to swap these cards every so often -- but that would break some of those apps that store their operation data on the external SDcard that gets swapped out.

Related

sdcard vs sdcard2 vs sdcard-ext

I'm trying to understand the different storage memory points on this beast. I love to have my device files in my Device to be well organized. However, having a directory named sdcard-ext (external, as I understand) in my sdcard (internal?) directory that apparently mirrors sdcard2 is really throwing me off.
Is anyone able to explain the differences between these?
i.e. If I want to save things to my sdcard, do I bring it to sdcard2 or sdcard-ext?
Apologies if this has been explained on a different thread elsewhere. My searching brought up nothing to answer my question. Thanks in advance everyone.
Sent from my ADR6425LVW using Tapatalk 2
sdcard is the internal memory with total capacity of the 16gb. capacity includes system partitions. sdcard2 is actually your external removable memory card. sdcard-ext and other derivatives means an ext partition on external. that refers to a separate partition for installing apps to the memory card. usually don't have to worry about ext partitions since majority of everyone installs apps to internal
use the "thanks" if I helped you at all
AJMetal87 said:
I'm trying to understand the different storage memory points on this beast. I love to have my device files in my Device to be well organized. However, having a directory named sdcard-ext (external, as I understand) in my sdcard (internal?) directory that apparently mirrors sdcard2 is really throwing me off.
Is anyone able to explain the differences between these?
i.e. If I want to save things to my sdcard, do I bring it to sdcard2 or sdcard-ext?
Apologies if this has been explained on a different thread elsewhere. My searching brought up nothing to answer my question. Thanks in advance everyone.
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
As I understand it, ext_sd is just a link (not a physical location) on the sd memory. I would always move your files to sdcard2, but you may encounter some apps that don't recognize it and you will have to use ext_sd to access anything there.
uToTMeH8 said:
As I understand it, ext_sd is just a link (not a physical location) on the sd memory. I would always move your files to sdcard2, but you may encounter some apps that don't recognize it and you will have to use ext_sd to access anything there.
Click to expand...
Click to collapse
Either way at the end of the day they get you to the same place. Most apps will use ext_sd and not sdcard2 though. Either way same place.
Sent from my ADR6425LVW using XDA
Thanks for the help and quick responses. Hopefully it will help others too.
Taking things a step further - As far as application storage goes for apps on the external sd card, is it really that beneficial? Considering (as I understand) we have 3 gee bees of storage specifically for applications and they're data? Especially if I'm running v6 supercharged at 1000hp.
I'm all for optimization. This is just another thing storage related I never completely understood.
Sent from my ADR6425LVW using Tapatalk 2
AJMetal87 said:
Thanks for the help and quick responses. Hopefully it will help others too.
Taking things a step further - As far as application storage goes for apps on the external sd card, is it really that beneficial? Considering (as I understand) we have 3 gee bees of storage specifically for applications and they're data? Especially if I'm running v6 supercharged at 1000hp.
I'm all for optimization. This is just another thing storage related I never completely understood.
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
internal is usually enough for the majority of your apps unless you have an absurd amount installed. I wouldn't advise using those 3rd party performance scripts and tweaks. usually they do the opposite since the devs who made roms usually tweaked what needed to make the rom perform well so those extras aren't needed. if you still insist just monitor since it could decrease their purpose
use the "thanks" if I helped you at all

Help me understand the storage system

I'm trying to grasp how the storage system works on my GS2. I have the latest AOKP ROM installed and I'm slightly puzzled as to how apps are placed when I install them.
In ROM settings I have a checkbox "Use Expanded Internal Storage/Use SDcard for apps/media". It seems that I have internal storage, expanded internal storage, and an SDcard, and that in this box expanded internal storage means internal storage, and SDcard means expanded internal storage? I guess this must be the case because there seems to be no way to make the OS actually use the SDcard for anything.
Under "apps" I can choose to move apps to SDcard/phone, and here I assume SDcard also means expanded internal storage. However even though I move apps to phone, most of them still seem to keep their data on the EIS. Is this always going to be the case? I have a huge 2gb partition I'll probably never fill because apps won't store their data there.
It seems like a real mess tbh. I would gladly do away with this EIS partition and just have phone/sd so everything would work right, what's the point of splitting it?
This rant started when I tried to find out how to move Google music's offline music to my sdcard and found that I couldn't without a 3rd party program with a background service, and then discovered that even if I map a folder from my sdcard to where Google music saves its data, it still checks the EIS's space to determine how much can be saved. >.>
Welp, I'm not sure if it was there before but there's a post in the AOKP thread about the checkbox/toggle, stating that it swaps emmc and sdcard mounts. That's one mystery solved.
Still frustrating though, not a very elegant system.
Eckyx said:
Welp, I'm not sure if it was there before but there's a post in the AOKP thread about the checkbox/toggle, stating that it swaps emmc and sdcard mounts. That's one mystery solved.
Still frustrating though, not a very elegant system.
Click to expand...
Click to collapse
The cm9 developers changed it to make it fit the standard of Android the way they should have from the beginning. Unfortunately it stores its caches and stuff on the external SD and I don't want that so I use the old way. Otherwise it doesn't matter to me
Sent from my SGH-I777 using Tapatalk 2 Beta-5
This was already answered. Search for your answer in the aokp thread, you'll find it.
Sent from my SGH-I777 using Tapatalk 2

SGS3 USB Storage Mode?

Hey,
I just picked up a SGS3 today and is in the process of setting it up and restoring apps and what not. I have however hit a slight snag that I dont seem to be able to work around. Is there some way to get the SGS3 into USB Storage Mode, and thus being able to access both the internal and external SD of the phone as removeable storage in Windows?.
Several of my apps sadly saved stuff on the internal SD of the SGS2 and I need to put it on the internal of the SGS3 in order to be able to restore. Can anyone help me?.
Search for App called SGS3 Easy UMS.
Michael_P said:
Search for App called SGS3 Easy UMS.
Click to expand...
Click to collapse
I already have that installed. According to the description it ONLY makes external SD UMS, and not Internal which is what I want and need. I need both internal and external SD "mounted" as UMS.
You can only see internal in MTP mode but people are working on trying to link internal to external over UMS so you'll just have to wait until it's been done.
That sorta sucks to be honest, so I am stuck copying stuff to external SD and then moving it to the internal for the time being >.<
Yep and it looks like Samsung isn't gonna bring it back either even though they could if they want with no problems, so it all depends if Google make some changes in Jellybean to make it easier using ExFat.
Samsung isn't gonna bring it back either even though they could if they want with no problems
Click to expand...
Click to collapse
Actually there are lots of problems. That's one of the reasons mass storage got deprecated.
but people are working on trying to link internal to external over UMS
Click to expand...
Click to collapse
Sorry but that sentence makes no sence. The only possibility is to create a virtual filesystem in RAM which maps it's I-Node locations to the corresponding files and/or location on the EXT4 filesystem.
According to the description it ONLY makes external SD UMS, and not Internal which is what I want and need.
Click to expand...
Click to collapse
You can swap internal with external storage and thus make it USB-mountable. However note that for data integrity it will need to be unmounted on the phone which can cause all sorts of unexpected behaviours.
d4fseeker said:
Actually there are lots of problems. That's one of the reasons mass storage got deprecated.
Sorry but that sentence makes no sence. The only possibility is to create a virtual filesystem in RAM which maps it's I-Node locations to the corresponding files and/or location on the EXT4 filesystem.
You can swap internal with external storage and thus make it USB-mountable. However note that for data integrity it will need to be unmounted on the phone which can cause all sorts of unexpected behaviours.
Click to expand...
Click to collapse
If there's any serious problems that mean it can't be implemented then why do so many phones have this and App moving with no appreciable performance problems? The fact is Samsung could relatively easily include these things to make the phone work as well as it should but they simply for whatever reason decided against it, and even if they did include it and UMS transfer speeds weren't as good as they could be at least the feature would have been there and the reality is that's really what matters.

[NABI 2] Free up Internal Storage - Basic Tips

Fuhu's Nabi 2 comes with 8 GB of internal storage, but the actual space available for app install evaporates quickly. Here are a few tips from my experience that may help you figure out possible space hogs.
Part of the problem is due to the Nabi 2's file storage system. Instead of its external storage being located at /mnt/sdcard, it is instead at /mnt/sdcard2. This causes problems as many programs will assume they are saving to the external drive at sdcard, but are instead using precious space on the limited internal drive.
There are a couple different work-around rooted options, but at this time they seem to me a bit like a bandage. If you feel like tackling these more advanced drive swapping options, see Root External 2 Internal SD (How-to for Nabi 2 by e2950) and DirectoryBind by slig (How-to for Nabi 2 by Clarkiss). Root External 2 Internal SD swaps the two. DirectoryBind causes apps to install their extra data to sdcard2.
The first thing to do when you've got a failure to install an app due to insufficient space is to check the device's storage. Get there by accessing Android's Settings, Storage, and when the graph and list come up on the right, touch Apps. You can sort by app size or by alphabetical. Sort by size and the list will show which apps are taking the most space. Another way to get to the same place is via Android's Settings, Apps, and select All at the top.
A. Easiest is removing unwanted demos and preinstalled apps. Touch the name of the app and select Uninstall. I am unsure if this will require root or not. I didn't try while still unrooted and don't know if some apps are locked in by Fuhu.
B. My first space hog was actually the Gallery. One of the first things we do after getting recovery and root on the Nabi 2 is to install GApps. In doing so, Google's Gallery replaces Fuhu's. I have uploaded many Picasa albums over time and, using my Google account on my son's Nabi 2, syncronized and downloaded 300 MB onto the internal storage.
Unsync and clear Google Gallery:
1. Open Android's Settings, Accounts & sync, [Your Google Account], Uncheck Sync Google Photos
2. Settings, Storage, Apps (All), Gallery, Force Stop, Clear Data
3. Reboot
After rebooting, the downloaded albums and photos Google had sync'd will be gone, freeing up precious internal space.
Update: More picture/video space hogging was found in /mnt/sdcard/DCIM/.thumbnails There were two thumbnail files adding up to 277MB hiding out.
C. Having multiple rooted android devices, one of the first things I set up after rooting is Titanium Backup (TB). Normally, TB saves its backed up files to sdcard. But, because sdcard is the Nabi 2's space constricted internal storage, this causes a problem quickly. The solution is to change TB's backup storage location. This can save hundreds of MBs. This was the first problem I tackled, so I don't remember how much
1. In Titanium Backup, open Preferences, Backup storage location
2. Change the default location from /mnt/sdcard/TitaniumBackup to /mnt/sdcard[BOLD]2[/BOLD]/TitaniumBackup
TB will handle copying your contents from the old directory to the new one.
D. My next surprise space hog was cloud storage app Box. Hogging a respectable 138 MB of files apparently sync'd/cached, this one was easy to clear.
1. In Box, open Settings, and touch Clear Cache under the Folder Activity heading.
These are basic, simple, and temporary tips which will only free a little more space to allow installation of that one last app you mean to get on your Nabi 2. Any other suggestions would be more than welcome.
I'm hoping that as the Nabi community matures and XDA grants us our own subforum (hint: lets do our best to stoke more Nabi 2 threads), that solutions are created to truly fix the lack of space to make this device pain free and open up its true potential.
Sent from my NABI2-NV7A using xda premium
Bait-Fish said:
....
There are a couple different work-around rooted options, but at this time they seem to me a bit like a bandage. If you feel like tackling these more advanced drive swapping options, see Root External 2 Internal SD (How-to for Nabi 2 by e2950) and DirectoryBind by slig (How-to for Nabi 2 by Clarkiss). Root External 2 Internal SD swaps the two. DirectoryBind causes apps to install their extra data to sdcard2.
....
Click to expand...
Click to collapse
This Root External 2 Internal SD (How-to for Nabi 2 by e2950) works great with my Nabi2. But does not work on boot. Does anybody knows why?
arvati said:
This Root External 2 Internal SD (How-to for Nabi 2 by e2950) works great with my Nabi2. But does not work on boot. Does anybody knows why?
Click to expand...
Click to collapse
I tried and tried myself too and never got it to work at boot or really even swap over the storage in any usable way. I have since given up on that.
Sent from my Transformer Prime TF201 using Tapatalk HD
Bait-Fish said:
I tried and tried myself too and never got it to work at boot or really even swap over the storage in any usable way. I have since given up on that.
Sent from my Transformer Prime TF201 using Tapatalk HD
Click to expand...
Click to collapse
I finally got it to work at boot and looked like everything was ok. Watched as I added apps and such, seemed that 80% of everything still installed to original Internal storage. Only real change was anything I downloaded went straight on micro sdcard. I also gave up.
Despite me using the external2internal app and it LOOKING like it was all swapped in the settings under data, the apps still all seem to go on the original tiny internal sd card and also when you use settings to look at installed apps, the free space it quotes tallies with the internal card, not the swapped-large-external card.
I can only assume something has gone a bit wrong in the settings of the app.
I dont understand how the nabi2 settings sees huge space under "storage" but tiny space under "apps" its as if the external2internal app has only swapped the two cards for "some" of the nabi's setup/brain
Any ideas please?
I was never able to get Ext2Int working properly so I abandoned that route.
Something that does work for me is [APP][ROOT] FolderMount - Link folders from internal SD to external to free space. It doesn't swap the internal for external outright, but does allow you to move specific data hogs to sdcard2. I still need to do a little walk through on it. . .
FM can move files from the original location to the destination of your choice if the files don't require root permissions. If they do, you have to move the files using a root file explorer of your choice.
FM will not work for moving apps due to its inherent time delay before actually changing the link to the new location. It's 30 seconds to 3 minutes after boot.
Sent from my VS910 4G using Tapatalk 2
Bait-Fish said:
I was never able to get Ext2Int working properly so I abandoned that route.
Something that does work for me is [APP][ROOT] FolderMount - Link folders from internal SD to external to free space. It doesn't swap the internal for external outright, but does allow you to move specific data hogs to sdcard2. I still need to do a little walk through on it. . .
FM can move files from the original location to the destination of your choice if the files don't require root permissions. If they do, you have to move the files using a root file explorer of your choice.
FM will not work for moving apps due to its inherent time delay before actually changing the link to the new location. It's 30 seconds to 3 minutes after boot.
Sent from my VS910 4G using Tapatalk 2
Click to expand...
Click to collapse
Thanks very much, Im not sure if that would work for me as most of my little boys apps are pretty small in size, most around the 20mb mark, with a few being 100mb so its not the big games or datahogs thats a problem, its the sheer weight of numbers of how many of these small apps he has installed.
So Im not sure if FM would actually be able to move any of his apps over to the external and actually work.
Even though he has so many apps, selective removing isnt a solution as he remembers them all. He is autistic trust me he remembers them hehe
Thanks and all help is appreciated.
Alex
DiskUsage is a good app to visually find large data stores. On my phone, I found Amazon caching all of the apps it had downloaded but I cancelled the installation on, over 1.5 GB! I don't use Amazon the same way on the Nabi though.
Sent from my VS910 4G using Tapatalk 2
reply
nice..
Bait-Fish said:
DiskUsage is a good app to visually find large data stores. On my phone, I found Amazon caching all of the apps it had downloaded but I cancelled the installation on, over 1.5 GB! I don't use Amazon the same way on the Nabi though.
Sent from my VS910 4G using Tapatalk 2
Click to expand...
Click to collapse
Thanks I had a look at diskusage but honestly I am so noobish that I couldnt quite tell exactly what it was explaining to me.
Looking on things like data or apps there were things listed that almost seemed twice and also some noted as apk's and I wasnt sure if this was the game itself, of if it was the apk file that installed the game and the tablet is storing the apk's as well as the installed games.
As a beginer at this kind of thing, its quite hard to get your head around it all.
And we have now officially run out of space and trying to magane through as best we can.
Thanks for the suggestion
Alex
The actual APKs, not good to move with FolderMount. But, if there's a bit of data in /data/data, /data/obb, /android, FolderMount can move that to your external storage, freeing space for more apps. At least you looked into it. My son has a couple apps that take 100s of MBs of data. That makes freeing space easy.
Sent from my VS910 4G using Tapatalk 2
Bait-Fish said:
The actual APKs, not good to move with FolderMount. But, if there's a bit of data in /data/data, /data/obb, /android, FolderMount can move that to your external storage, freeing space for more apps. At least you looked into it. My son has a couple apps that take 100s of MBs of data. That makes freeing space easy.
Sent from my VS910 4G using Tapatalk 2
Click to expand...
Click to collapse
Thanks Ill have a look at that data aspect when I can next get the tablet off of him, Thanks I appreciate the advice.
Dont think Ive seen the obb folder...
When I plug the nabi into the PC lead and it pops up like an SD drive on my PC, there does seem to be a lot of folders that people mention that I dont seem to be able to see. Possibly like a kind of hidden folder? Also the size of the SD looked at through the PC always shows as much smaller than it is.
So Im really thinking that there is a chunk of the internal-sd card, or internal memory, that is hidden from the basic pc cable connection. Is that right and if-so how am I able to see that area to be able to back it up and/or be able to mess with it?
Thanks
Alex
I don't have a Nabi 2 anymore but have any of you used the app Link2sd? I've been using it on another 4 gig device and works really well. You have not split your micro sdcard into 2 partitions. Link2sd uses the second partition and you use the first as your micro sdcard. When you click Link app to SD, it moves it, then open app and see if it runs OK. If not you'll have to click move to SD to put it back so it will work.
Sent from my SAMSUNG-SGH-I957 using XDA Premium 4 mobile app
Yes. That and FolderMount are what keep my son's Nabi functional.
A 2 GB partition was a bit small for me though. For anyone that goes that route and had a large SD (64 GB), give the Link2SD partition at least 3 GB. I had to start over after doing it the first time.
Or, count and calculate the apps you mean to move them add extra space for future expansion. That'd be the smart way
Sent from my SCH-I545 Dev Edition using Tapatalk 2
Im really dumb on these things and am terrified of busting my sons nabi (he relies upon it so much now).
So does this move the whole app, or just the data bits of the app? I heard that the bigger apps that are heavy on data move well, but the smaller apps that are mostly just the apk dont always move. Almost all my sons apps are the small kind. So Im not sure if this will still work.
Also, we hardly have anything at all to put on our external sd, we only bought it because we thought we could get apps on it. So is there any reason not to put a huge partition on the sd for the program? Our sd is 32gb, so I guess formats at about 28gb, so I was thinking of having the partition 25gb
Thanks for all the thoughts and help people.
PS: Is foldermount necessary as well? Or can I just try this with Link2SD? Im nervous enough about trying to learn one new software but integrating two at the same time concerns me somewhat.
Thanks
Alex
Some thoughts.
Honestly, from my experience with both, do Link to SD with a respectable partition. Something big enough to grow into, maybe 5 GB. Or, 10 since you say you have a lot of external SD space, but that is surely overkill since the apps data will burst your internal before the apps exceed 10 GB.
That allows you to move the largest apps to the external. Their data will still be on the internal though. That will be your next headache.
I find my FolderMount pairs frequently unpinned and I have to log into Daddy mode and re-enable them. I think that would not be good for you, alexbobspoons. When the FolderMount pairs are not enabled, some of the larger data apps (Mini Motor or My First Trainz Set) will download their data again when my son tries to play them (to internal since the pair is not active). My four year old will tell me now so I can straighten it out. I use FolderMount to move the entire /sdcard/android/data and /sdcard/android/obb folders to the external.
But, like I said, focus on Link to SD and that should free some storage pretty well. I found it a bit more difficult than FolderMount. Also, I am unsure how Link to SD plays into making a nandroid, if it's all copied and restored properly. I haven't really tried that yet.
Update: And again, FolderMount was not linking my pairs this morning. I haven't tried to ask for help on that issue since the Nabi's storage is all funked up by default. FolderMount had an update so I will see if that changes anything. Also of note, I haven't upgraded to the latest Nabi update either.
While I was in there, I checked that I used all 2 GB I alloted for Link to SD (I should have done at least 4 GB) on the external. FolderMount has about 7 GB on the external.
Sent from my SCH-I545 Dev Edition using Tapatalk 2
Hi thanks again for the advice.
Am I right in thinking that most apps are composed of just two components, one component being the apk itself (which can be moved to external using link2sd), the other being the data (which can be moved to external using foldermount).
Is this right??
If-so, then IF I am using the disk-usage app correctly, then almost all of my sons apps are in the apk bracket with hardly any usage on the data aspect.
So if this is the case, then I wouldnt much need to use foldermount, and would simply need a huge partition on the external SD to have all the apps (apk's?) moved to. If that is the case, then I dont think I would bust the nabi2's internal memory with the data as theres hardly any of it.
Am I then right in thinking that after moving all the stuff via link2sd that my internal memory would be almost all empty, and all I need to do in future is 1: Buy new app and download, 2:Link2sd the new app, 3:Hand tablet back to son and all done.
Am I understanding it all correctly so-far please?
Thanks
Alex
PS: You mention nandriod.... whats nandroid?? Thanks.
Yes. apks are the apps. You've got the idea.
A nandroid is a term used for the backup image made while in custom recovery (TWRP on our Nabi 2s). It's like ghosting your PC. If you mess up after, you typically can restore that backup nandroid and make it like nothing ever happened.
I'm guessing the apps moved with Link to SD will not exist when the external SD is ejected. And, not backed up in the nandroid.
Ok thanks for that.
Well I have a spare 32gb sd card so my plan is:
1: Backup the nabi using twerp onto my existing sd card
2: format and prepare new sd card
3: remove ext2sd app in case it conflicts
4: put new sd card into nabi
5: Install link2sd
6: attempt to move apps over onto the external sd and see what happens
hopefully, the internal memory should get nice and empty, while the external memory slowly fills with the other stuff.
Then if it works, I can download all his missing apps and move each one to external sd
Fingers crossed.
Cheers
Alex
alexbobspoons said:
Ok thanks for that.
hopefully, the internal memory should get nice and empty, while the external memory slowly fills with the other stuff.
Then if it works, I can download all his missing apps and move each one to external sd
Click to expand...
Click to collapse
Alex,
Were you met with success? I'd like to clear out my daughter's Nabi 2, but I'll go your route if it worked. Also, has anyone found a way to save pictures or videos to the CD card by default?

[Q] Moving app data to external SD card under 2.2 Froyo ROOTED

Hi everyone.
So I have an Android car receiver (DV638A, otherwise known as AN6B01). It runs 2.2 Froyo. I've modded it to improve the Android experience, and it's pretty good I must say. I have root permissions, I froze most of the annoying stock apps, installed a custom launcher and some ICS style visuals, etc.
But there's just ONE thing I haven't been able to do that I really want to. I've been researching and experimenting with it for days!
I use Google Play Music (version 5.2 which is the latest supported version for Froyo) and it stores downloaded music to the internal SD card. On this device, the internal SD card is only 2 GB which is not huge. However, it also has a full-size SD card slot, where I can pop in a 128 GB card, as well as a micro SD card slot where I can plug in yet another.
But while the hardware is there, I CANNOT FIGURE OUT HOW TO GET THE MUSIC TO BE STORED ON THE EXTERNAL STORAGE! I've read all kinds of articles and threads that propose how to do it, but none of the methods have worked.
I tried:
A.
Navigating to the current location of the stored music (on this device it's /sdcard/Android/data/com.google.android.music/cache/music), deleting the 'music' folder and its contents, then making a new 'music' folder on the external SD and creating a symlink to it in the original location. This does not work. My file manager (rootbrowser) tells me that symbolic links are not supported by all filesystems (apparently including this one).
B.
Using the Cache Apps To SD app. The app works, but it does not move the correct files. It takes the cache located at /data/data/com.google.android.music/cache and moves it to the external SD. But that's not where Google Music stores the music, that's only where it stores... other things. The music files at /sdcard/Android/data/com.google.android.music/cache/music remain untouched, so this is useless.
C.
Moving the Google Play Music app itself to the external storage. To do this I tried both Apps2SD and Link2SD. Both do the same. What happens is the .apk file is moved to the external storage, but it doesn't take any of its files with it.
What do I do to make this work? I feel like doing this on 2.2 should be easy considering its friendliness with external storage, but no matter what I try I can't figure it out. I'd really appreciate someone's help with this one.
P.S. please don't make the obvious suggestion to upgrade to a newer version of Android. I would if that were possible, but it isn't.
Anyone? There's got to be someone who knows what to do with this. I know Android 2.2 is fading into the distant past by now, so I don't expect NEW enthusiasts to know how to use it, but aren't there any veterans on here that remember what they were doing in 2010? As far as I can tell this was a problem many people grappled with on their Galaxy S, Droid X, etc. phones.
Raven-6 said:
Anyone? There's got to be someone who knows what to do with this. I know Android 2.2 is fading into the distant past by now, so I don't expect NEW enthusiasts to know how to use it, but aren't there any veterans on here that remember what they were doing in 2010? As far as I can tell this was a problem many people grappled with on their Galaxy S, Droid X, etc. phones.
Click to expand...
Click to collapse
Don't you worry about 2.2 fading to nonexistence - I develop on a device that still only supports 2.1!
I'll do some research on this topic, but I don't know if it's possible. It probably is, though, so don't get your feathers ruffled.
thenookieforlife3 said:
Don't you worry about 2.2 fading to nonexistence - I develop on a device that still only supports 2.1!
I'll do some research on this topic, but I don't know if it's possible. It probably is, though, so don't get your feathers ruffled.
Click to expand...
Click to collapse
I appreciate your help on the matter. Have you found anything yet? What do you think about editing the vold.fstab file and switching the mounting points of the internal and external cards?
Raven-6 said:
I appreciate your help on the matter. Have you found anything yet? What do you think about editing the vold.fstab file and switching the mounting points of the internal and external cards?
Click to expand...
Click to collapse
Actually, haven't done much research yet - been busy with school stuff. Sorry.
Switching the mount points on the sdcards shouldn't be too much of an issue, but we'd need to actually edit init.rc inside uRamdisk to get it to mount properly on boot.
thenookieforlife3 said:
Actually, haven't done much research yet - been busy with school stuff. Sorry.
Switching the mount points on the sdcards shouldn't be too much of an issue, but we'd need to actually edit init.rc inside uRamdisk to get it to mount properly on boot.
Click to expand...
Click to collapse
Is that.... less easy? Your words do not inspire confidence.
Take your time though, midterms are going on after all. Let me know when you can help me out.
Raven-6 said:
Is that.... less easy? Your words do not inspire confidence.
Take your time though, midterms are going on after all. Let me know when you can help me out.
Click to expand...
Click to collapse
Sorry about my uninspiring speech.
It's not that hard, but it'll take some work.
I'll talk to you later. Have a good day.
Oh, I didn't mean any offense by that, I only meant that what you suggest seems difficult. Speak with you soon!
thenookieforlife3 said:
Sorry about my uninspiring speech.
It's not that hard, but it'll take some work.
I'll talk to you later. Have a good day.
Click to expand...
Click to collapse
I guess the guy who was going to help me went and got his account disabled?

Categories

Resources