[TIP] Force Apps to SD - Epic 4G General

So maybe most of you already know this but..
allot of user apps haven't been coded to allow moving to sd card.
A way around this is to use Titanium backup ( I have the paid pro version).
In "backup/restore" hit the menu key goto "batch" and scroll to the " RUN move user apps to sd card" select all and let it do its thing.
This should move even the ones you could not manually relocate.
On rare occasion even this method will not work due to Dev coding within the app to prevent it.

I've noticed that some apps I was able to move to SD on my wife's EVO will not technically move on the EPIC. It will say it moved to to SD card but the memory seems to be unchanged. Any tips on getting this to work on EB13?

Related

Universal - What files can be moved to SD card?

Hi!
In order to conserve memory space on the Universal what are the fiiles that can be moved to the SD card without affecting its performance?
Lets start by making a list.
a) Moving IE cache, cookies and history through registry settings
Go to "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache".
You can change the default value "\Windows\Profiles\Guest\Temporary Internet Files" to "\Storage_Card\ie\cache".
Change the other values in the Shell Folders section of the registry to the folders you created and then soft reset.
b) Today's themes can be moved to the SD card's root directory
c) Ringtones?
d) Camera's pictures and recorded videos?
e) pim?
f) IE favorites?
g) Voice tags?
h) Others like dlls etc
Could the required reistry settings be posted here, if necessary
Thanks
This is a very interesting topic IMHO.
Worth to be "revived"!
What else can be moved to SD?
Thx!
JP
keep in mind that "main memory" is flash ROM on the Universal. Technically not very different from a SD card. More of a question "what files do I need to have on the device when the SD card is not inserted".
Unlock the extended ROM and move that contents over to the SD card - gives you 10 MB more Flash ROM.
There is not much point in moving DLLs and other stuff over to the SD card, since those DLLs etc are in the system ROM which is locked. they will still occupy the space even if you have "moved" them.
You cannot influence the true main memory (the RAM) any more in WM5
Picture & videos
Pictures and videos can already be stored to your SD card by opening the camera and clicking the setting button, then going to tools and the general tab. Select Storage Card from the drop down menu where it says 'Save as'
I wonder if in your ROM version the changes you make to PIE will keep. My experience with changing the default PIE cache size is that it will not stay on the new setting, but reverts to the old value. It may take a few days, to a week but changes are not persistent.
A few issues to consider
First, on soime devices there is a delay between coming back from sleep and getting the storage card active. This can mean that programs stored there won't work correctly. An example of this is MS Voice Commander. Anything that will be left running shouldn't be installed on the SD card.
Also remember that an SD card has different characteristics than RAM and one of those is a limit on the number of times that a spot can be rewritten. Putting things like your PIE cache on the card isn't a great idea unless you want to have errors or keep replacing the card. For data that doesn't change frequenty, it is fine.

2.2 FRF85B Auto installs apps to SD!

In 2.2 FRF85B, if an app supports 2.2's built in apps2sd, when you install it from the Market, it AUTO installs ONTO the microSD card!
Go ahead, test it yourself with these 2.2 apps2sd compatible apps:
AK Notepad
FeedR
FML, Android
LED Tester
Movies
Pandora
Titanium Backup
World Newspapers
obviously there's more, but these are the ones I used and reinstalled from a fresh wipe on FRF85B, and they were automatically installed onto microSD card.
Didn't do it for me....but Titanium Backup did get an update and you can now click move to SD card in Applications menu.
didnt auto install for either :/
SiL3nTKiLL said:
didnt auto install for either :/
Click to expand...
Click to collapse
You can set the flag to 0,1 or 2. I believe 0=Auto, 1=Internal and 2=External. Maybe your flag is set to 1 (internal).
It works for me. I have never installed world newspapers before on this phone, so that also eliminates the possibility of the phone "remembering" this setting. I checked and it automatically installed to sd.
There is also a possibility that the developers of the app can set them to automatically install to sd card... but unlikely, since all those apps on your list automatically went to the sd card, not just some of them.
depends on the installLocation attribute: http://developer.android.com/guide/topics/manifest/manifest-element.html#install
I downloaded world newspapers and it automatically went to SD card and I'm on FRF83 : )
The developer sets a flag in the app for Auto, Internal or External.
Most of them set it on Auto, so the phone automatically installs on the card if you have low space on the internal memory.
I remember having a newly downloaded app auto installing straight into SD, i was back on FRF72 back then i think. Dont remember app name though.
At least developers are using it properly.
What is not clear to me is how "auto" setting will be handled in this scenario: first few app2sd supporting apps with "auto" attribute are installed to the phone memory, then a bunch of non-apps2sd apps is installed and phone space becomes low. Will Froyo at this point move apps2sd automatically to SD card? Hopefully it will, but need to double check that.
sergey.povzner said:
What is not clear to me is how "auto" setting will be handled in this scenario: first few app2sd supporting apps with "auto" attribute are installed to the phone memory, then a bunch of non-apps2sd apps is installed and phone space becomes low. Will Froyo at this point move apps2sd automatically to SD card? Hopefully it will, but need to double check that.
Click to expand...
Click to collapse
Developers have two choices when they install the app:
Internal
External
If they choose internal, and there is room, they go internal. If there is no more room, they get installed on external.
If they choose external, they get installed on external.
I don't believe the OS will move your apps without you prompting it to do so.
From here:
internalOnly:
The application must be installed on the internal device storage only. If this is set, the application will never be installed on the external storage. If the internal storage is full, then the system will not install the application. This is also the default behavior if you do not define android:installLocation.
auto:
The application may be installed on the external storage, but the system will install the application on the internal storage by default. If the internal storage is full, then the system will install it on the external storage. Once installed, the user can move the application to either internal or external storage through the system settings.
preferExternal:
The application prefers to be installed on the external storage (SD card). There is no guarantee that the system will honor this request. The application might be installed on internal storage if the external media is unavailable or full, or if the application uses the forward-locking mechanism (not supported on external storage). Once installed, the user can move the application to either internal or external storage through the system settings.
So the issue arrises with this scenario:
1) install some apps2sd supporting apps with "auto" attribute to the the phone memory (cause that's the default). Phone memory is ok.
2) install a bunch of non-apps2sd apps.
3) phone memory low. Get a warning.
4) Now need to go and manually move apps2sd supporting apps to SD card.
Would be nice if OS would be doing that for you in step 4 since there's no easy way to know which apps can be moved to SD card without going through each app in the manage applications.
sergey.povzner said:
So the issue arrises with this scenario:
- install some apps2sd supporting apps with "auto" attribute to the the phone memory (cause that's the default). Phone memory is ok.
- install a bunch of non-apps2sd apps.
- phone memory low. Get a warning.
- Now need to go and manually move apps2sd supporting apps to SD card. Would be nice if OS would be doing that for you since there's no easy way to know which apps can be moved to SD card without going through each app in the manage applications.
Click to expand...
Click to collapse
That's right.
Apps2SD seems to be like a beta product. Besides a quick sign of which apps can be moved, the whole thing with the breaking widget is very annoying. What's the point of moving a big app to the card if it's going to break the widget...
But at least it works and saves us a lot of space while they make the whole thing better
Using Google Earth as a large app not supporting apps2sd in step 2, I just checked that all you get is a warning. OS will not move apps after installation is over.
vitorjna said:
But at least it works and saves us a lot of space while they make the whole thing better
Click to expand...
Click to collapse
I'm generally happy even with this "beta" apps2sd. I'm just surprised that Manage applications doesn't have a list or sort function to display only apps that can be moved to SD card.
vitorjna said:
What's the point of moving a big app to the card if it's going to break the widget...
Click to expand...
Click to collapse
Well there is no point, that's why you're not supposed to do it.
There are some large apps with widgets, such as Pandora, which would be nice to be able to move to SD, however I want to use the widget. I wonder how hard it would be for them to make the widget a separate app. That way you can move the large app core to SD, but keep the widget internal.
Also, I wonder if it would be possible for Android to do this automatically. The widget components in the package should be pretty easy to separate from the non-widget parts. Of course if this was done the widget would need to have some code to gracefully handle the cases where the SD part of the app are not available.

Doing a clean uninstal of apps

Galaxy S is my first Android device, so please excuse my noob-question:
I just try alot of apps and most of them will be uninstalled by me a few days later. Does Android do a "clean" uninstall, or are there still bits and pieces in something like a registry (yes I am a windows-user ;-)). Or does that depend on the uninstall-method which is provided by the individual app-developer?
Due to the fact that there is no "General Android" - Forum I will post my question in this forum which at least corrsesponds to my current device.
Thanks for your insight.
quicky
This is funny because I also wonder everytime I delete if there are registry pieces missing lool. but I'm sure that doesn't matter.. There are however SOMETIMES folders IN the SD card or the external Drive of a phone (like the 8gb/16gb partition of the Galaxy).
All android phones are like that, sometimes they leave a folder with settings or sometimes empty folders, and sometimes no folders at all.
I think it's just to keep cache or settings.. you can simply delete those when you enter your sd card.
In Android, every app has his own "sandbox". This is like a exclusive folder for the app, where it stores everything and other apps can't access.
When you remove an app from the phone, android removes this "folder" so there is nothing left behind.
There is just one exception to this: the SD card. Some programs will store some information (for example heavy games store maps, voices,...) to a folder in the SD card. So when uninstalling just look if your SD card contains some folder with the app name and safely remove it too (unless you plan reinstalling the app later!).

Titanuim Backup and desire HD problem - Moving apps.

Ok straight to the point:
When i use the "Move user apps to the SD card" - everything that TiB moves stops working. I.e. NoLed keeps turning off after a reboot, or, swype unchecks itself, or, Flikie wallpaper says there's no sd card mounted...etc...
Any ideas?
Don't move the apps to your SD card. It's pretty self explanatory.
Your phone has more than enough system memory to install hundreds of apps.

[Q]Moving GooglePlay Services to SD Card using Link2SD

Is it safe to move GooglePlay Service to my 2nd partition using Link2SD? I've read somewhere that forcing to move apps which aren't meant to be moved can break the app so normally I don't force any app to be moved if it isn't meant to be moved like googleplay services but I'm really getting annoyed because googleplay services just updated itself again just now and it has taken up much more space and its getting bigger and bigger every update and pretty much soon I'll run out of space,,
you cant move apps natively - they will brake
you can link the apps though
moving and linking are different
for example move a widget to sd card then it wont work - but you can link it to sd card and it will
linking "moves it" to sd card but creates a link file so it thinks its still on internal - this is the best way I can explain it

Categories

Resources