Related
Hi. I was just wondering what are the steps in order to install applications on the SD card. I know it's something about "App2SD" or "App2SD+". I tried searching the forum for answers, but the search returned an overwhelming amount of threads since almost every thread has a little something about App2SD =/. And what's the difference between App2SD and App2SD+; I think I read somewhere it's about the dalvik-cache. Also, what IS dalvik-cache and how it differs from "cache". Also, I know we format the memory card into Fat32 + EXT; so the applications are installed in the EXT partition?
Edit: And while we're at it, what is Data2SD or Data2Anywhere?
Go into the Desire Android Development forum and have a look around there. Just go through it till you find something and read on it.
As far as I understand, App2SD+ moves the Dalvik cache, I think. I have no idea what it is but it's a cache so pretty selfexplanatory. Apps do get installed on the ext partition. Data2SD moves a lot more data to the SD card, a lot more in fact.
I can't give you a definate answer because I personally don't like it. I have tried to get it to work but it's a pain in the arse to do so I gave in. Like I said, have a look around the Desire Android Development forum because there are quite a few topics. Just to get you started.
http://forum.xda-developers.com/showthread.php?t=859419
http://forum.xda-developers.com/showthread.php?t=719151
http://forum.xda-developers.com/showthread.php?t=867049
apps2sd is pretty much the same as apps2sd+, as far as I read...
All it does is move the dalvik cache to the SD card = frees up memory on the internal phone so it'll run faster, and leave more room for the apps that cannot be installed on SD.
You are correct. The bulk of your SD card will be fat32. This is where your music, porn, and pictures will go (tee hee lol). The EXT2/3/or 4 partition is where the apps will be installed to. Typically it's recommended to have between 256MB to 512MB. To do partition this, you can do a semi-complicated procedure through GParted on a computer, or you can just go to the Market, download "Rom Manager" and once installed, it can partition it for you in a matter of about 1 minute. After it's partitioned, you can go ahead and install any ROM that supports APPS2SD/+ and enjoy it's feature(s).
Please note that there is still a massive amount of applications that cannot be installed/author hasn't coded it to be installed on the SD.
EDIT: Data2SD = Each application will grow in size the more you use it. For example, the more you use internet explorer, the more random little cache data will be stored. Thus, the 2MB (I don't know the actual size of the app., this is just for example's sake) internet app. will balloon into a 20MB app. So Data2SD will keep the applications on the phone's internal memory, but will move their data (or cache, etc) to the SDCard. This is another method of saving that ever-precious internal memory, but comes with a speed disadvantage when compared to Apps2SD, so I've read.
Cheers!
True for the most part, except that all downloaded are moved to the ext partition regardless if they are froyo a2sd compatible. If a app supports froyo a2sd usually a bigger part of the app can be moved but all apps are moved. Also you don't want to move the apps to the sd via manager applications because that basically moves them from ext to fat.
Sent from my HTC Desire using XDA App
GoogleJelly said:
Go into the Desire Android Development forum and have a look around there. Just go through it till you find something and read on it.
As far as I understand, App2SD+ moves the Dalvik cache, I think. I have no idea what it is but it's a cache so pretty selfexplanatory. Apps do get installed on the ext partition. Data2SD moves a lot more data to the SD card, a lot more in fact.
I can't give you a definate answer because I personally don't like it. I have tried to get it to work but it's a pain in the arse to do so I gave in. Like I said, have a look around the Desire Android Development forum because there are quite a few topics. Just to get you started.
http://forum.xda-developers.com/showthread.php?t=859419
http://forum.xda-developers.com/showthread.php?t=719151
http://forum.xda-developers.com/showthread.php?t=867049
Click to expand...
Click to collapse
Those are very detailed threads man, I've got a lot of reading to do =).
buckshotjr said:
apps2sd is pretty much the same as apps2sd+, as far as I read...
All it does is move the dalvik cache to the SD card = frees up memory on the internal phone so it'll run faster, and leave more room for the apps that cannot be installed on SD.
You are correct. The bulk of your SD card will be fat32. This is where your music, porn, and pictures will go (tee hee lol). The EXT2/3/or 4 partition is where the apps will be installed to. Typically it's recommended to have between 256MB to 512MB. To do partition this, you can do a semi-complicated procedure through GParted on a computer, or you can just go to the Market, download "Rom Manager" and once installed, it can partition it for you in a matter of about 1 minute. After it's partitioned, you can go ahead and install any ROM that supports APPS2SD/+ and enjoy it's feature(s).
Please note that there is still a massive amount of applications that cannot be installed/author hasn't coded it to be installed on the SD.
EDIT: Data2SD = Each application will grow in size the more you use it. For example, the more you use internet explorer, the more random little cache data will be stored. Thus, the 2MB (I don't know the actual size of the app., this is just for example's sake) internet app. will balloon into a 20MB app. So Data2SD will keep the applications on the phone's internal memory, but will move their data (or cache, etc) to the SDCard. This is another method of saving that ever-precious internal memory, but comes with a speed disadvantage when compared to Apps2SD, so I've read.
Cheers!
Click to expand...
Click to collapse
Ya I've had my fair share with GParted... Data2SD sounds pretty good, but I guess I'll go with App2SD+ for the time being.
TheGhost1233 said:
True for the most part, except that all downloaded are moved to the ext partition regardless if they are froyo a2sd compatible. If a app supports froyo a2sd usually a bigger part of the app can be moved but all apps are moved. Also you don't want to move the apps to the sd via manager applications because that basically moves them from ext to fat.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Manager applications? Like what? AppBrain for instance?
a2sd+ works performance wise much better for me than data2sd / data2ext
titanium backup can manage that too iirc
I meant the manage applications from within the normal settings menu (settings-applications-manage applications). There you have the option to move them to the sd or to the phone on if they are already on the sd. In this menu they need to be on the phone.
TheGhost1233 said:
I meant the manage applications from within the normal settings menu (settings-applications-manage applications). There you have the option to move them to the sd or to the phone on if they are already on the sd. In this menu they need to be on the phone.
Click to expand...
Click to collapse
Oh oh, ya ok. I never tried moving them using the Manage Applications and I guess I'll never will =/.
Just be careful not to force any app. over to SD. There are those apps that are meant to stay on the internal partition. If you do some reading and find, "Oh, wicked, Titanium Backup can force all apps to SD" - DON'T force apps over that aren't meant to be forced, otherwise they will not work. Figured that out myself hehe
Good luck!
buckshotjr said:
Just be careful not to force any app. over to SD. There are those apps that are meant to stay on the internal partition. If you do some reading and find, "Oh, wicked, Titanium Backup can force all apps to SD" - DON'T force apps over that aren't meant to be forced, otherwise they will not work. Figured that out myself hehe
Good luck!
Click to expand...
Click to collapse
Thanks, I'll keep that mind.
I'm sorry but, after all this information, um, how do I actually USE App2SD+? How do I choose whether to install the apps to the SD-EXT or to the internal memory?
Edit: Ok so from what I've gathered after a bit of searching, the custom ROM I'm running on (which should support App2SD+) should automatically move apps to SD? So how can I view the list of apps installed on the SD? And, if it is possible, how can I move them back?
Yep the ROM will manage what goes where. When picking a ROM just take note of what it uses whether it be a2sd/a2sd+/d2ext etc as this is what you'll be using. The data2xx ones are a little more experimental and probably not recommended at this point if you still need to ask these questions (no offence meant, I avoid them too lol).
There's no definitive list of what's on SD, much like you can't move them around because the app will actually be spread between NAND and EXT depending on exactly what it needs. You don't need to ever move them around though TBH.
If moving between ROM's a simple titanium backup will cover your apps and the new ROM will manage where they go.
Problem loading widget
mattman83 said:
Yep the ROM will manage what goes where. When picking a ROM just take note of what it uses whether it be a2sd/a2sd+/d2ext etc as this is what you'll be using. The data2xx ones are a little more experimental and probably not recommended at this point if you still need to ask these questions (no offence meant, I avoid them too lol).
There's no definitive list of what's on SD, much like you can't move them around because the app will actually be spread between NAND and EXT depending on exactly what it needs. You don't need to ever move them around though TBH.
If moving between ROM's a simple titanium backup will cover your apps and the new ROM will manage where they go.
Click to expand...
Click to collapse
None taken =). But I just like to know about most features even if I'm not going to use them =).
Anyway, the reason I ask for a way to move them around is because now my widgets are not loading, they give me the "Problem loading widget" error after rebooting the phone... I guess this error appears because they're installed on the SD...that's why I wanna move them back to the internal phone. I can even uninstall the widgets then reinstall them making sure they're on the internal memory, but I don't know how to do that either =/.
Ok, here's my situation:
Wildfire s A510e
S-ON
Android 2.3.3
This thing enabled
According to app2sd, i've got no more moveable apps, on my internal memory there are just 7 apps installed (Google Maps, Facebook, Vocal Search, Youtube, Gmail, Clock Widget, 3g Watchdog), but i've got just 6mb free (out of 150mb).
The thing is, browsing my internal memory (using for example Disk Usage, which i think is very user friendly), i found out that all the apps i've installed on the sd have a lot of data on the internal storage anyway.
For example, i've got Barcode Scanner installed on my SD, But it uses 545kb on my internal memory 600kb on the SD.
And another thing: when i browse to settings- applications - manage apps, i can see Barcode Scanner installed on the SD, but it says it uses 545kb (which is the amount of data in the internal memory).
So, is all this normal? 'cause otherwise i don't see the point in installing apps on the sd if they fill up the internal memory anyways.
Any idea? Any suggestion?
Thanks in advance!
I have soff, a rooted rom. Many apps installed ans 120mb or so free memory. I think ans soff device is more flexible to tweak.
Sent from my HTC Wildfire S using xda premium
Ok, found out that the data not bein moved is mainly davlik cache and .apk files.
Now, although I already know the answer... Is it impossible to move those files, without root privileges, right?
Damn, I want S-OFF.
That's right, you need root access in order to move any system file on the device to another location, such as a different partition or external card.
Sent from my HTC Wildfire S A510e using XDA App
Update:
I've unlocked and rooted my phone.
I've created a 1024mb ext4 partition and installed Link2SD.
Moving all the apps to the partition.
Still, i found .apk files and davlik cache in the primary partition.
Any help? I though with root all my space problems would be over easyly :S
I did a 1024mb partition and used data2sd, I don't have to move app myself, the internal memory show my 1,150 GB...
Maybe you should use data2sd :/
Sent from my HTC Wildfire S using XDA App
update to rom 2.3.5 will actually free up more memory even you don't have the unlock your phone. For stock app e.g. facebook, gmail; if you happened to update it, they are unable to be moved to the SD card and occupy much of the internal memory. You can always use app2sd to move the other application to the SD card to free your internal memory once you've updated from 2.3.3 to 2.3.5, I think the HTC people have made some improvement in their latest update with regards to the internal memory issue.
After the updating, I haven't yet unlock my phone (as there was no suitable RUU for my carrier), yet I have free memory of 40 Mb on a 2.3.5 rom Vs that of 15Mb on a 2.3.3 rom.
SavageButcher said:
Update:
I've unlocked and rooted my phone.
I've created a 1024mb ext4 partition and installed Link2SD.
Moving all the apps to the partition.
Still, i found .apk files and davlik cache in the primary partition.
Any help? I though with root all my space problems would be over easyly :S
Click to expand...
Click to collapse
Did you do MOVE to SD or Link?
Move to SD is just using the built in Apps2SD support which still leaves parts of the APK, all the Dalvik Cache and Library files still on your internal Data partition.
Link is what you want... There are a few apps like Link2SD that, for obvious reasons, won't link.
You are not looking to use the Apps2SD function. Link.
Also you will see ALL the apps and Dalvik cache files listed on the Data partition still but if you look carefully they are sizeless as they are simply "links" or shortcuts if you like, to the real files on your secondard SD partition.
You will also still see the System APKS Dalvik cache files unless you integrate them into the system partition using something like Titanium Backup Pro. This is as it should be. System Dalvik will not move to an external partition.
If you're rooted and have a recovery, just install DT a2sd. Once your find the file, flash it, go to terminal emulator in the phone and type
Code:
su
A2sd reinstall
your phone will do a hot reboot. Then go back in and type
Code:
su
a2sd cachesd
There will bet another hot reboot and you're done. You'll still lose some internal memory as time goes by, but that's because the phone will store the apps cache on you're internal memory still.
Sent from my HTC_A510c using Tapatalk
d33ps1x said:
Did you do MOVE to SD or Link?
Move to SD is just using the built in Apps2SD support which still leaves parts of the APK, all the Dalvik Cache and Library files still on your internal Data partition.
Link is what you want... There are a few apps like Link2SD that, for obvious reasons, won't link.
You are not looking to use the Apps2SD function. Link.
Also you will see ALL the apps and Dalvik cache files listed on the Data partition still but if you look carefully they are sizeless as they are simply "links" or shortcuts if you like, to the real files on your secondard SD partition.
You will also still see the System APKS Dalvik cache files unless you integrate them into the system partition using something like Titanium Backup Pro. This is as it should be. System Dalvik will not move to an external partition.
Click to expand...
Click to collapse
Thanks deepsix! That actually worked. (btw i realized that by myself just 30 secs after i wrote my previous post, i feel so noob for writing that, lol.)
Hi there, a bit newbie to the Wildfire S that I bought to my girlfriend. I pretty familiar with CM7 for my HTC Aria, but not with stock roms.
The Wildfire S is rooted and runs a stock ROM with Hebrew support. that's the way is was bought from the store.
We've only installed gmail and maybe another app, and you are left with only 30MB of space? is that the way HTC designed this phone?
I want to increase the phone memory and use the SD-card. If I create a SD-ext of 1GB, what is the best method to move apps and cache to the card?
link2sd
thx for the quick response.
does link2sd allows for dalvik cache moving?
after installing link2sd is internal is the SD-ext (like in Cyanogen) or it's the internal phone memory?
also, if I have a rooted phone can I remove some of the sense apps?
Just do factory reset first, then you'll have about 150mb of memory free.
And yes, you can delete system apps if you are rooted.But be aware not to delete some important apps which can cause your phone not to fuction properly.
As for the extra memory, I would recommend link2sd, I'm using it, and I have 100 apps installed.
You could also use data2sd, but you need sdcard class 4+ for that, in order for it not to lag too much.
Sent from my HTC A510e using xda premium
CaptainMaki said:
also, if I have a rooted phone can I remove some of the sense apps?
Click to expand...
Click to collapse
Nightshadow931 said:
And yes, you can delete system apps if you are rooted.But be aware not to delete some important apps which can cause your phone not to fuction properly.
Click to expand...
Click to collapse
correct, deleting system apps is possible if rooted
however these are on the system partition, so will not increase phone memory.
NO
does link2sd allows for dalvik cache moving?
after installing link2sd is internal is the SD-ext (like in Cyanogen) or it's the internal phone memory?
also, if I have a rooted phone can I remove some of the sense apps?[/QUOTE]
your internal phone memory still 150M,but apps can move to sdcard,I think the best way is data2sd .
Nightshadow931 said:
Just do factory reset first, then you'll have about 150mb of memory free.
Click to expand...
Click to collapse
I've already did a factory reset once and I didn't got 150MB of free internal memory it was much lower, that's why I was puzzled to see how quick the memory disappeared. If I had 150MB free I wouldn't have any problem cause I don't need too many apps on this phone.
Is it better to create sd-ext with ROM manager and than use link2sd?
after root I recommend SystemCleanup APP to update factory default Google apps in system (save over 40Mb of space). It's easier than link2sd
seems like a great app, tried it on my phone not the wildfire and had a few FC. but eventually managed to do everything.
No problem on the wildfire stock ROM? phone is rooted.
I'm using link2sd on a rooted stock ROM. No problems, works great, 30MB internal free, tens of apps installed/linked to the SD Card.
@trevike:
do you remember how much internal free space you had before using link2sd?
no problem whatsoever, just DO NOT move to system updated HTC apps (for example Clock widget). Those will stop working. FC for moved Google apps are normal until you reboot the phone.
I don't intended to do so. Just wondering if there is still something left on the phone or that's' what's left with Stock ROM installed.
If I remember correctly, I used to have 4x MB.
120MB, well I should check it in depth.
I just did a factory reset and wiped data completely. I've only got 62.6MB free in my data folder.
SD Maid tell me that (used/total)
system folder 199/269
internal data 87/150
any ideas how to check what's clogging the data folder?
CaptainMaki said:
I just did a factory reset and wiped data completely. I've only got 62.6MB free in my data folder.
SD Maid tell me that (used/total)
system folder 199/269
internal data 87/150
any ideas how to check what's clogging the data folder?
Click to expand...
Click to collapse
bit strange that you have so much space used after factory reset
i find 'diskusage' app very useful to visually see what it is taking up space in each partition.
if I'm using this correctly, then on the data folder the dalvik cache is in charge for about 74 MB. that's after factory reset and 5 apps installed.
If it is rooted then install Link 2 SD. Delete some useless system apps and move apps like facebook, youtube etc to SD card..
If you're on stock rom rooted, link2sd is better than remove some stock apps.
If you're on custom rom or stock rom with custom kernel support init.d, you can use DT Apps2sd to move dalvik-cache. I think its better than link2sd.
Or/and if you have sdcard class 10, you might use data2sd.
Sent from MARVEL
Yes I chose right format (ext3) on the first start and everything worked fine until now. I only have 8 apps in internal memory and linked 10 others to SD card, which is not many, but my internal memory still gets full. I tried wipe davik-cache and other option in the "More" menu but it could'nt free much space.
Back when I used a2sd on Cm7, I could install as many apps as I wanted but now the number is restricted. I heard that a2sd can cause severe lag on CM10 so I switch to link2sd but I have no idea what went wrong took so much storage like this. Can anyone help me?
BTW I'm using CM10 AOKP by erikas.
Sent from my GT-S5660 using Tapatalk 2
Link2SD does not move app data folder.
Check with Link2SD which app use most space and if it's with data folder or not.
U should link data,apk & dalvik files to sd.
I'm using for a long time with a lot of roms and never had such problem.
Notice that in some roms after a restart dalvik cache move again to internal.(like maclaw roms).
Sent from my GT-S5660 using Tapatalk 2
ItachiSama said:
Link2SD does not move app data folder.
Check with Link2SD which app use most space and if it's with data folder or not.
Click to expand...
Click to collapse
How can I check if it's with data folder or not? Below each app's description have some information like "Data: 500KB". I tried clear som app's data but it didnt free much data, only 4MB, and honestly I dont want to clear them
The weird thing is that my ext format is ext 3, but in Storage information there's 1 line telling that /data/sdext2. And when I tried recreating mount script, an error popped out saying that "mount: Device or resource busy. ext3 may not be supported on your device. Try FAT32 on the second partition". Other options failed too. Note that it worked in the first place. After that my ext is unmounted and a reboot mounts it back.
*I checked all options I can in Link2SD settings. I'm feeling jealous to pepple saying that they have lots of free space for apps
Just select all user app and press on "Create link"
Hey guys and girls,
my S4 mini dosn't have alot of internal memory after I flash any of these roms? - I did try google and it said to find and remove the log files mostly (which I have done to no avial)
Is this normal? - Its annoying me because I can only have a few big apps, so I cant have any / many games or I have to uninstall something else?
InFam0us-1985 said:
Hey guys and girls,
my S4 mini dosn't have alot of internal memory after I flash any of these roms? - I did try google and it said to find and remove the log files mostly (which I have done to no avial)
Is this normal? - Its annoying me because I can only have a few big apps, so I cant have any / many games or I have to uninstall something else?
Click to expand...
Click to collapse
Depends on what you mean by "doesn't have a lot of internal memory". Give some more details.
Normal the other culprites are also the thumbnail folder (of pictures) delete using an explorer that shows hidden folders (you won't loose your actual pictures), or the LOST.dir, delete that.
It is maybe more general question :
Is there any place where are old firmware files are stored?
My gf S4 is rooted now by me, but before she had questions about update and she never choose yes. I am trying to free up some space as for now it is only 650 MB free on internal. Ofcourse I move all apps ( which was possible) to SD. Clear dalvik cache and cache partition.
It is on stock rom.
@mazak23
/cache
or
/fota
use file explorer with root
well I always Clear dalvik cache and cache partition from recovery before a flash - aswell as system and data? (I forget the names of them)
my internal storage is: 4.07 gb used out of 5.26gb
I dont know what more info you mean tho?
try DiskUsage from the Play Store. It will display how much internal space is used by each app/folder.
You can use flex storage/adaptable storage part of Marshmallow's new feature. You can google it for more. Simply put, you format your micro sd card to make it device specific, from then on it acts as if it's internal storage. Note that you can no longer hotswap the card to another device.
InFam0us-1985 said:
well I always Clear dalvik cache and cache partition from recovery before a flash - aswell as system and data? (I forget the names of them)
my internal storage is: 4.07 gb used out of 5.26gb
I dont know what more info you mean tho?
Click to expand...
Click to collapse
4.07 gb used out of 5.26gb seems pretty normal ....... though mine is only about 3.3GB now as all camera & vids are set to save to external storage.
I mean what folders are big, or bigger than you would normally expect. Tap internal storage to show folders or better still use an app like l0tz1009 says so you can find all files and it shows details of how big they are, dates etc
Using settings/storage/ will show very basic info but gives the following. "Apps" this is normally quite big as that's where your apps go, mine takes up about 3GB. "Images", "Video", "Audio" can be big depending how you use your phone & storage (all mine are small as camera saves to my external SD) if any of them are excessive you may need to go through and delete or move photos or whatever. Then you get "other" this should normally be quite small, mine is only 487MB, & also cached data, mine is only 280MB. Sometimes these last two get very big, "other" is where I had the problem with "thumbnails" which were taking up over 2GB. But you might have a rouge app writing big data files or something, if so clear data for all apps or just data for rogue app.
Edit: dalvik, cache etc will not affect your storage partition size as separate partitions.
Dead-end. E said:
You can use flex storage/adaptable storage part of Marshmallow's new feature. You can google it for more. Simply put, you format your micro sd card to make it device specific, from then on it acts as if it's internal storage. Note that you can no longer hotswap the card to another device.
Click to expand...
Click to collapse
Think I will invest in a bigger SDcard then
Thanks guys
Thanks too, since I had the same issue but didn't look into it until you'd mentioned it in your post.