I have an application called "Copilot GPS" that uses 15 MB in data/data
Upon close consideration most of that is a single file - libcopilot.so
It is located in /data/data/com.alk.copilot/mapviewer/files folder
In "Manage Applications" "Move to SD card" is enabled for this app.
If I move it to SD - will the libcopilot.so be moved? The reason I am asking is that this page:
http://wiki.cyanogenmod.com/wiki/Apps2SD
says:
Not all of the application's data is actually moved to the SD card; the dex files, private data directories, and native shared libraries remain in internal storage.
Click to expand...
Click to collapse
As far as I know .SO files are libraries
If I move it to SD and app doesn't work - can I reverse "Move to SD card' process? I also own full version of Titanium backup, so I can take a backup as well. I never mover any apps to SD before.
JoeSchmoe007 said:
I have an application called "Copilot GPS" that uses 15 MB in data/data
Upon close consideration most of that is a single file - libcopilot.so
It is located in /data/data/com.alk.copilot/mapviewer/files folder
In "Manage Applications" "Move to SD card" is enabled for this app.
If I move it to SD - will the libcopilot.so be moved? The reason I am asking is that this page:
http://wiki.cyanogenmod.com/wiki/Apps2SD
says:
As far as I know .SO files are libraries
If I move it to SD and app doesn't work - can I reverse "Move to SD card' process? I also own full version of Titanium backup, so I can take a backup as well. I never mover any apps to SD before.
Click to expand...
Click to collapse
If you move the app to the SD card then you can always move it back to the phone if it doesn't work anymore. However, developers usually denote whether the app can be moved from internal storage to the SD without causing a problem to the functionality of the app and if not then the option won't show up on your phone. Newer versions of android have made apps like "app 2 SD pro" obsolete by adding the feature you are referring to with the check boxes to denote whether the app can be moved but even on stock version 2.2 you can go to app details and move the app manually. Most apps can exist on the SD card without causing problems with functionality anyway, most of them that are marked for not being able to be moved are ones that are either system apps or third party versions of system apps where your phone could lose overall functionality if your SD were to be removed or go defunct. I hope this helps!
Moving the app as you describe will not move the lib file to the sd card. It will only move the .apk from /data. You need to use an app like link2sd to move the data files and libs to the sd card.
Related
Hi guys I've been messing around with my phone all day. I have been restoring my apps back onto my phone and all that good stuff. I finally fixed my phone and when I was restoring my phone it tells me that my internal space is getting full. How is that possible if I only have 2 apps from the market installed? Any ideas?
thanks!
try clearing cache of your apps. If you have root access, download cachemate and use that. you can also move apps to your SD card to free internal space.
hope this helps
edit: you can also try wiping your phone back to stock if you continue with these issues
Weird I uninstaled Google maps update and and I now have 45MB of internal storage. lol??
Im restoring my apps then going to move them to my SD. Whats a good program to move them?
actually now it's giving me the error again..lol 45mb storage left too. weird
steveojp said:
Im restoring my apps then going to move them to my SD. Whats a good program to move them?
Click to expand...
Click to collapse
If you are using a custom ROM and it supports it then apps2sd because you can actually go beyond the 512 MB limit, you can make it as large as your entire SD card if you like... of course it has a trade off: the card must be repartitioned before you can use apps2sd meaning that you need to copy your card over a computer, partition and then copy back your stuff.
I use and would recommend that you use froyo to move apps to SD card. You can also move apps from the SD card back to your internal memory.
You can move most apps to SD Card; but some apps you do not have the option to move to SD card, and must remain on internal phone storage.
Follow these simple steps to move / to know whether the app can be moved or not.
1. Open Settings -> Applications ->Manage Applications and tap on the app you want to move.
2. Tap on the box “Move to SD card”.
3. Now tap on “On SD Card” to know whether your app has been moved or not.
You can also move back the app to phone memory by tapping on application and then selecting “Move to Phone” option.
weaselp1 said:
I use and would recommend that you use froyo to move apps to SD card. You can also move apps from the SD card back to your internal memory.
You can move most apps to SD Card; but some apps you do not have the option to move to SD card, and must remain on internal phone storage.
Follow these simple steps to move / to know whether the app can be moved or not.
1. Open Settings -> Applications ->Manage Applications and tap on the app you want to move.
2. Tap on the box “Move to SD card”.
3. Now tap on “On SD Card” to know whether your app has been moved or not.
You can also move back the app to phone memory by tapping on application and then selecting “Move to Phone” option.
Click to expand...
Click to collapse
The thing is..I only have 2 apps installed from the market and it's saying my internal memory is full. That just doesn't make sense.
Sprints stock ROM will give you a low storage warning when you have less than 45MB free space which I think is a little high. Thank god for apps2sd.
do you use the stock HTC mail app? if you do, try this: when you delete mail in the stock HTC mail app, it doesn't delete it, but just moves it to the 'Trash' folder? I've just cleared 6Mb that accumulated of the last month or so myself...
if all else fails, you might have to factory reset the evo.
thanks for all the help. so i needed up booting in recovery and clearing everything now it went to like 300mb and im restoring my apps. do you think i should put them on my SD card?
I would put what you can on your sd card...you can always move them back to the phone if needed
Sent from my PC36100 using XDA App
curious to know what caused that low memory problem in the first place? that's just weird.
i am not sure what causes the memory leak; but others i know with evos have had the same issue and a factory reset has solved the issue every time. good luck!
When I do a nandroid backup it appears to also include the apps that are installed also. Does this mean I can remove the actual apps from the SD Card to save space or does the nandroid backup merely reference the app from the SD Card, therefore meaning I have to leave them where they are?
EDIT: I've just viewed my SD Card on my notebook pc and can't find where the .apk's are located. Where are they stored if I move them to SD?
xybadog said:
When I do a nandroid backup it appears to also include the apps that are installed also. Does this mean I can remove the actual apps from the SD Card to save space or does the nandroid backup merely reference the app from the SD Card, therefore meaning I have to leave them where they are?
EDIT: I've just viewed my SD Card on my notebook pc and can't find where the .apk's are located. Where are they stored if I move them to SD?
Click to expand...
Click to collapse
NANDROID backups EVERYTHING. every setting, shortcut, app, etc.
now what you see on your SD are some files that apps put there - like map application stores downloaded maps, your downloaded mp3 go there etc. NANDROID does NOT include that.
however it DOES include the .android_secure folder. inside this folder there is android app data moved to SD with froyo a2sd (move to SD/USB storage in android > settings > applications) you cannot see this files but they are there. these are NOT apk files, these are some data files. the data files are settings in apps. if you somehow manage to delete .android_secure you would lose all saved games and apps settings (of the apps that stored this info in .android_secure(
.apk files, if present on SD at all, will be on ext partition (invisible in windows) however it only applies to ROM that supports A2SD+ (some custom obviously, and it is there only if you formatted your SD to FAT32 + EXT3/4) NANDROID also includes SD-EXT.
to sum it all up. after you make a NANDROID, yes you can delete stuff from SD - this will only delete whatever app had there (like some fancy ringtones for facebook, downloaded maps of google maps, downloaded voices of SVOX or some game files like levels or sounds etc), but NOT this app settings or login files stored in .android_secure (unless you delete that too obviosly). so in case of restoring a NANDROID you would have your whole internal back + sd-ext + .android_secure. but if you deleted stuff from SD apps would have to redownload it or re-do it. but their settings would be untouched (like 'remember me' in some app login would still work fine)
--------------------
looking back at your original Q:
yes you can delete stuff from SD now, NANDROID has nothing to do with it. it only backups .android_secure from SD - app settings, remembered login etc.
Looking for a way to set folders to install to EXTERNAL SD card (Not the actual apps). Not like apps2SD...just the folders the apps create for settings and such.
You can specify what location/folder to store pictures taken with the camara too, be it internal or external SD.
This is a setting in the camara app...but most apps dont provide an option like this.
Example:>
We have System, Internal, and if you install External micro SD.
You install Titanium Backup, or other apps that can back up stuff and their own settings, i.e. backup GO launcher settings. When you make your Titanium Backup(s) it creates a folder on INTERNAL storage. Now in the event that something (un-thinkable ) happens to your phone like dropping in water or ran over by MACK truck etc...(you get the point) you can't get it to power on you wont be able to get to any of your files on internal SD. Hopefully your External micro SD would survive and you could take it out, in one of the above examples.
So...that's why I ask if this can be done to bypass the INTERNAL SD in a way. I would actually use the internal for music and movies and put files that I want to make sure stay safe on the EXTERNAL SD. Most of us transfer mp3's and movies etc...from computer so we have copies.
Yeah one could just backup the INTERNAL SD from time to time. But we all know how sometimes this is overlooked.
Not sure if it's something about the way Samsung partitoned the storage or in EEPROM settings or something. On cyanogen mod roms though it had a setting that allowed for this. Phones with less internal storage like HD2 stored the apps on internal and their created folders to external card if one is installed, makes me lean towards the sofware.
P.S. if just move those folders to the External SD the apps dont look their for them.
Thanks for all feedback!
the 2 way i'm familiar with
CM7, has a build in option to do that
you could probably download CM7 source code and dissect that
Link2SD, can do exactly what you want, which is why i always use it to install my apps directly to my External SD card
AllGamer said:
the 2 way i'm familiar with
CM7, has a build in option to do that
you could probably download CM7 source code and dissect that
Link2SD, can do exactly what you want, which is why i always use it to install my apps directly to my External SD card
Click to expand...
Click to collapse
I wish I could DEV but um more of a tester ! I downloaded some kitchens before but just couldn't get anything going so gave up. Guess I know my place. HAHA
Link2SD sounds like it may work I have to try it. It gives plenty of options!
Thanks
Well on titanium backup you can change itnto backup to the sd instead, just click menu> preferences> backup folder location. At first its set to mnt/sdcard/titaniumbackup, you got to press back and select external sd card and titaniumbackup, or if your sd card already has a titanium folder, just select "detect" and it will find the folder on the ext sdcard
Sent from my SGH-T989 using Tapatalk
but when you do it that way some apps does not work properly, those that are not SD card compatible
elflip88 said:
Well on titanium backup you can change itnto backup to the sd instead, just click menu> preferences> backup folder location. At first its set to mnt/sdcard/titaniumbackup, you got to press back and select external sd card and titaniumbackup, or if your sd card already has a titanium folder, just select "detect" and it will find the folder on the ext sdcard
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Wow thanks...I knew you could change the location, but that's new to me the DETECT feature that's cool.
AllGamer said:
but when you do it that way some apps does not work properly, those that are not SD card compatible
Click to expand...
Click to collapse
Yeah my point...Getting them to the SD is no problem its the apps wont look their unless they have the option to change default location like above mentioned titanium settings.
Side note: seen the post from Cyanogenmod about CM7 being "in progress" the option is there to set default under applications so all shall be fine soon for this anyway.
AllGamer said:
but when you do it that way some apps does not work properly, those that are not SD card compatible
Click to expand...
Click to collapse
Were you talking about my post? If so then all the apps do work properly, its just moving the backups you make on titanium to the sd card, not the app itself
Sent from my SGH-T989 using Tapatalk
i'm not talking about backups, i'm talking about Apps that are moved forcefully to run from SD, you can do that using TI
but some Apps behaves erratically after that, only SD compatible Apps are unaffected
Hello,
My device sm p605 rooted by de la vega root method.
I m looking for a method to move my app+data on my external sd card. I tried many methods but no one is working with my device.
I tried:
- link2sd partioning external sd card into 1st partition fat32 + 2nd in ext2: It generates a script with shortcut linking but after reboot when I launch linked app It collapses with message of incompatible device blablabla.
- mount folder: doesnt work and not free
- Directory bind doesn t work?
So if someone succeeded in moving app + data on external card, It would be very helpfull he explain the good method. Thank you.
FolderMount works for me.
Try settings -> General -> Application manager -> (swipe left) SD CARD -> Checkbox any app you with to move.
If it is check marked, it should now on the SD card instead. I know for fact this moves the app itself, but haven't tested to see if it moves the data too. This is the native App2SD introduced in 4.3, hope that helps.
kornfake said:
Hello,
My device sm p605 rooted by de la vega root method.
I m looking for a method to move my app+data on my external sd card. I tried many methods but no one is working with my device.
I tried:
- link2sd partioning external sd card into 1st partition fat32 + 2nd in ext2: It generates a script with shortcut linking but after reboot when I launch linked app It collapses with message of incompatible device blablabla.
- mount folder: doesnt work and not free
- Directory bind doesn t work?
So if someone succeeded in moving app + data on external card, It would be very helpfull he explain the good method. Thank you.
Click to expand...
Click to collapse
Vaygr said:
Try settings -> General -> Application manager -> (swipe left) SD CARD -> Checkbox any app you with to move.
If it is check marked, it should now on the SD card instead. I know for fact this moves the app itself, but haven't tested to see if it moves the data too. This is the native App2SD introduced in 4.3, hope that helps.
Click to expand...
Click to collapse
That only moves the app & data to the /sdcard/ partition, which is on internal memory, not on the actual microSD card, which is mounted as /extSDcard/.
Folder Mount works great and is free. I haven't tried to move the APK's folder with it, as I'm pretty sure that would break stuff badly (boot-loops when apps try to launch during startup), but the APK's are usually not that big and you can have tons of apps installed on even the S4 16GB which only gives you 9GB to start with (I have something like 30GB of apps installed on mine). The majority of the data used by apps lives in /android/data/obb/ and /android/data/data/ which you can move. I have ran into boot-loops moving some folders because an app (especially GameLoft ones) try to launch on boot but they launch before FolderMount has a chance to mount folders, so they crash the OS and send you into a boot-loop until you remove the SD card. That's on my Note 10.1 (2014). On my Galaxy S4, I don't have any boot-loops and I'm redirecting more than I am on my Note. You can stop apps from starting on boot using Gemini App Manager or Autorun Manager (can only control up to 10 apps with free version), so that's a good solution for the boot-loop. Not sure why so many folders cause boot-loops on my Note when they don't on my S4, but whatever. Maybe the S4 mounts the SD card and the FolderMounts faster, or it has something to do with the JellyBean's ROM on the S4.
Anyway, use Folder Mount. I don't know of any other valid solutions.
snake2332 said:
I have ran into boot-loops moving some folders because an app (especially GameLoft ones) try to launch on boot but they launch before FolderMount has a chance to mount folders, so they crash the OS and send you into a boot-loop until you remove the SD card. That's on my Note 10.1 (2014).
Click to expand...
Click to collapse
If you have Xposed Framework installed, Boot Manager is the best autorun manager. Simple and to the point.
After boot I see this entry under my root directory:
lrwxrwxrwx root root 2015-10-16 22:48 sdcard -> /storage/emulated/legacy
I do not understand it very well but it seems the system emulates an SD card using its own memory. Then many applications use this area to save files. The thing is that I have a real external SD Card that I would like all the downloads, music, temp files, documents, everything really to go there.
I have tried to remove the symbolic link 'sdcard' and to make it point to my sd card but I cannot remove it not even as root, read only system, I probably need to use chmod first not sure.
Has anyone done this and know the solution?
Many thanks
The internal storage is emulated as an sdcard.
You can't delete the sym links as they are created upon each boot.
As long as you are rooted you can use your external sd card for whatever you want.
Just point your apps to the right location.
ashyx said:
The internal storage is emulated as an sdcard.
You can't delete the sym links as they are created upon each boot.
As long as you are rooted you can use your external sd card for whatever you want.
Just point your apps to the right location.
Click to expand...
Click to collapse
Thank you but I cannot ask all applications to point to the external card. Many applications do not have this setting, either through the Applications Manager or through their own settings. Trying to find files then gets more confusing and every so often I must copy files manually so as to keep them in one place.
Is there perhaps an application that will also run at boot and point to the external card before any other applications start? That might be a good solution?
Zilliman said:
Thank you but I cannot ask all applications to point to the external card. Many applications do not have this setting, either through the Applications Manager or through their own settings. Trying to find files then gets more confusing and every so often I must copy files manually so as to keep them in one place.
Is there perhaps an application that will also run at boot and point to the external card before any other applications start? That might be a good solution?
Click to expand...
Click to collapse
Link2sd pro
I have a galaxy tab s and am using Folder Mount and so far (after a few patches the program itself makes with permision) it is working fine for using data files on the storage card.