How can I install apps on the SD Card in Cm10? - Galaxy S III Q&A, Help & Troubleshooting

question is in the topic.
how can i do this in the previews of cm10? im really afraid that i cant use my sd card. i like to play "big" games like dead space, ff3 etc and i have only the 16gb version from the s3

CM10 doesn't seem to have the option either, which is understandable.
While some may have hacked it to use the external SDcard it was ever only intended to work on the internal SD card to bypass the small size of /data and especially /data/data.
This is irrelevant with Samsung's new partition layout so the option has been discarded too.
To move it to the external SD card just use the Directory Bind APK here on Xda and you'll be fine.

Related

[Q] Apps use internal storage as SD card, can not see actual SD card

New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
onna said:
New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
Hi,
I had the same issue with a app called Slideshow Bob. I came from a Samsung Captivate and the file system was such that the external card was seen as a subdirectory of the internal card. I never had a problem with this arrangement in apps. However, the Atrix sees the external card as completely separate and some apps simply could not "see" the external card. My solution? I used a different slideshow app. Not exactly the ideal solution, but I had spent enough time trying to work around it. I don't know how other android devices have the external card arrangement, but this may be a bigger issue than we'd like until app developers change their apps or Motorola decides to change it's storage arrangement. Hope this helps.
Thank you for your answer,
using different apps is a work around.
I used different one- moved my content to the internal storage.
Both work.
What I realy would like to see is - those apps work as intended, the way they do work in most android phones from Droid to Nexus S.
onna said:
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
contact the developer
Has anyone tried to replace the Music folder on internal storage with a symbolic link to the Music folder on external? Not sure if Android supports symbolics or not...
Should have known it would'nt be this easy. Tried it on existing SD and found that symbolic links are not supported on FATx. Reformatted my SD to EXT3/2 and booted back up. I get a SD format not recognized error.

Failed to move apps, not enough space

Just got my new s2, seems like i can't move google translate, dolphin or whatever is movable to the internal storage. anyone have any problems? or do i need to install a real microsd card to be able to move the apps to sd? can't i just use the 16gb built in memory as sd for the apps?
Thanks
nvm, got it to work by inserting sd card.

[Q] SD Card Issue

Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?
No?
Sent from my GT-I9100 using xda premium
Narzsa said:
Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?
Click to expand...
Click to collapse
Say wha?
The internal (14 gb partition of the included 16gb) is /mnt/sdcard.
If you have an external SD card mounted, it will be /mnt/sdcard/external_sd.
Apps using Gingerbread's native apps to sd will always be on the internal sd card, as far as I know.
I can access both internal sd and external sd whenever I want.
I have mp3s stored on external sd, pictures from the camera saving to internal sd.
At least, this is how it is on MY phone.
Hi mate,
cyangenmod let's you play swaps with what one is mounted as sdcard and emmc
None of my apps though can see the other card, except for esfile manager and titanium backup
ideally also for what I want, I need to move apps over to both since I want to dedicated the 32gb card to google music and offline music storage
Your question is what happens already? All apps are automatically installed on your Internal SD and then you put the music manually on your external SD. Not sure if troll or...
I'm honestly not trolling but maybe I'm missing a trick as google music won't see that card?
Also I was hoping to use the offline function built into google music to download the songs to that card so I can pick and chose albums on the fly
Ah, I missed the part where this is a CyanogenMod feature. I don't use CyanogenMod right now, so I'm not familiar with this feature. Can't help you, sorry.
You might want to post to the CyanogenMod forum since this is a feature specific to that ROM. (both the thread here on XDA and on the CM forums)

Extsdcard vs sd card. How is it saving?

I went into root explorer.
I went into /mnt/
And I noticed there's two options....
/Extsdcard and /sdcard
Seems like all my downloads, music, and everything is getting saved to /sdcard
What does this mean?
P.s. I have a 64gb micro sdcard card.
Sent from my SGH-T999 using xda premium
your extsdcard is your external one in your phone you can remove. i would recomend saving most your files like your music and such to that. sdcard is your internal memory of your phone. you have less space there and should save it for more important things. hope that helped
It means everything is being saved to your Internal Storage. I haven't quite figured out how to default everything to the ExtSdcard yet. I know the camera can. The phone will read everything from the ExtSdcard fine though, such as music and other files.
The ext sd card can be used for the camera/video, CWM backups, music files you copy from your computer, and you can move most any files there that you download.
The internal sd card will be used for all of your apps, there's no way to 'move to sd card', you just have the full 16/32gb internal sd for all of it. Since you will always be forced to use the internal sd card for all app needs, I just try to keep everything on my ext sd card I can (my cwm backups are 1.7gb!). Not that it really matters for me though, I downloaded every app I ever use and a few games and only hit 1.2gb used on my internal sd card.
You can also go to th advanced tab within the stock browser and select memory card for default storage. I am guessing that is ext SD as the other option is "Phone".
Thanks for the information!
This was quite confusing at first. Time to start moving files
Sent from my SGH-T999 using xda premium
permanent fix for this?
My issue is that everything defaults to the /sdcard (internal partition - i'm calling it that for ease of terminology) and some apps just don't give you another option of where to save the media to (or don't let you browse over to the right thing). as it stands, the phone seems to be mounting that internal /sdcard partition as if it were external media, ie in android's default location for external media. thus, apps are looking ofr the REAL SD card and think they've found it but they haven't.
the reason this is a problem for me is 1. i have to change this in every app that allows me to, and 2. CWM sends backups to the internal one automatically and i can't change it and have to manually move the backup images to my external.
the reason i'm going into all of this is i'd like to find a way to entirely get rid of the /sdcard folder representing the internal memory and have the external card take its place. I'd like the rest of my 29ish GB of internal storage to be part of the system partition - where apps go, etc. it's not that i want to use that space, it's that i want to "move to SD" to the right SD. i just don't want the apps and system to treat ANY internal space as if it were external or mounted or anything of the sort.
my last phone, Atrix 2, had like 2-4gb internal. I'm just suggesting stretching that amount all the way to 32gbs and using the SD card as an SD card.
the question, basically, is whether there is any way to make this happen? i came across a thread (google "sd card mount point modification" as i can't post external links yet) elsewhere that discusses doing this with a VTAB and was wondering if this is something that is addressing my (our?) issue, whether it's a recommended solution, and whether it would work on the S3. i'm fine following technical instructions but I have very limited knowledge of the way addressing etc. works on Android and this filesystem. any help (or a redirect to a thread where this is more appropriate to ask) would be greatly appreciated.
Does this issue persist with custom roms? Is it an Ics bug that won't let you install apps to extsdcard or a Samsung intentional crap? I know one other android phones I had I could save apps to sd card no issues.
Sent from my SAMSUNG-SGH-I747 using xda premium
sabre31 said:
Does this issue persist with custom roms? Is it an Ics bug that won't let you install apps to extsdcard or a Samsung intentional crap? I know one other android phones I had I could save apps to sd card no issues.
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
haven't tried any, waiting for something where key things like camera, LTE, etc all work. It's not that I can't install to extSD, it's that the default is "sdcard" (ie the internal space allocated). it's really a function of the way the system/phone allocates that extra internal space - rather than calling it "internal storage/system storage", they are calling it the "primary sd card" and the actual sd card is being called "2nd sd card". it's this treatment of the spaces by the system that i'm unhappy about, i guess.
that's a good point though, and i am hoping that a custom ROM will do this differently. will update when i find one i like
EDIT: gonna do the Task & Ktoonsez AKOP Rom this weekend, should know how the spaces are treated. again, will update.

Why don't Android ICS apps detect my external SD card?

Hi guys I am new to android and I got myself a Micromax A110 running on android ics with 2 gb of internal SD card memory...
As you guys can figure, the internal memory just isn't enough for installing heavy games and storing and downloading large videos and music, so I added a 32 gb external micro SD card.. the card shows in my file manager and its contents are accessible, most apps like ttpod, ttorrent, vlc, chrome etc don't detect my external card. They only access the contents of my internal SD card, download to it.. I can't set the default directory to the external card...
When I installed nfs most wanted to my phone, it asked me to free up data in my SD card or insert another one as there was no space left due to obvious reasons of my internal SD card being filled with other apps.. I uninstalled and reinstalled it after setting the default storage location to the external storage... I found that the game installed in the internal storage this time and on startup, it gave the same message..
Is it a common problem or a limitation to the OS? Is there a work around for this? If so how? Does my phone needs to be rooted for the purpose? Please help as the problem is getting annoying.. my external card is lying almost empty...
Thanks in advance,
Extremely sorry for the long post...
Sent from my Micromax A110 using Tapatalk 2
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Product F(RED) said:
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Click to expand...
Click to collapse
Hey man! Thanks for the reply....
Can you tell me how to work out a solution for this?
Is directory bind or fstab file hack the only solution?
Is it possible to overcome this without root?
And some apps do detect my Micro SD card... It is in the directory mnt/sdcard2
Please post questions one time only and in the proper Q&A section.
http://forum.xda-developers.com/showthread.php?t=2019921

Categories

Resources