Phone Storage - HD2 Windows Mobile 6.5 Themes and Apps

Why is it when i install any program on memory card it goes to the main storage. Anyone has notice that on the HD2, is there a solution for this. Need your help please

buddaking said:
Why is it when i install any program on memory card it goes to the main storage. Anyone has notice that on the HD2, is there a solution for this. Need your help please
Click to expand...
Click to collapse
i guess that when you install something on storage card some files like shortcut and registry files are sent in phone storage

mishufac said:
i guess that when you install something on storage card some files like shortcut and registry files are sent in phone storage
Click to expand...
Click to collapse
ok....thanks for that info. so unfortunate there is no solution for this.

Errm what.
Hey Budda could you explain what you mean a little more here mate? i.e. how do you know that the application is being installed to the main memory rather than your SD card. Are you checking in 'my device\program files' in explorer (first to see that its in main memory) and then 'my device\storage card\program files' to see if it's on the SD?
Just so that you are aware in order to be able to see shortcuts in either the start menu or sense that shortcut MUST be in main memory in the 'my device\windows\start menu\programs' folder or you wont be able to launch the app easily. - These files are tiny, between 24 - 54 bytes, so very little impact on main memory. To put it in perspective you would need ~18000 of them to take up just 1MB!
The registry also lives in main memory although in all reality doesn't take up much space adding the odd key here and there. (again the odd few bytes)
Some applications NEED to install some files to 'my device\windows' in order to function correctly, again this is not something which can be stopped.
BTW - Any app I install to my storage card does in fact go there (with the exception of parts of the programs I have mentioned above) So in answer to your original question, no I don't see the problem at all.

Prime_Directive said:
Hey Budda could you explain what you mean a little more here mate? i.e. how do you know that the application is being installed to the main memory rather than your SD card. Are you checking in 'my device\program files' in explorer (first to see that its in main memory) and then 'my device\storage card\program files' to see if it's on the SD?
Just so that you are aware in order to be able to see shortcuts in either the start menu or sense that shortcut MUST be in main memory in the 'my device\windows\start menu\programs' folder or you wont be able to launch the app easily. - These files are tiny, between 24 - 54 bytes, so very little impact on main memory. To put it in perspective you would need ~18000 of them to take up just 1MB!
The registry also lives in main memory although in all reality doesn't take up much space adding the odd key here and there. (again the odd few bytes)
Some applications NEED to install some files to 'my device\windows' in order to function correctly, again this is not something which can be stopped.
BTW - Any app I install to my storage card does in fact go there (with the exception of parts of the programs I have mentioned above) So in answer to your original question, no I don't see the problem at all.
Click to expand...
Click to collapse
Well that was a bit brutal...
Actually I kind of know what he's saying.. I've found with a few (eg. Experiment 13) they over ride and install to the handset memory anyway. I thought it might be down to it needing the extra speed, might be wrong. I do agree in a whole tho, most apps do install bits 'n' bobs on the handset but hardly worth worrying about (from a storage point of view anyway)

Related

Install TomTom 6 on Storage card as much as possible

Even if you said to TomTom 6 to be installed on the Storage Card, it will install itself on the MAIN memory !
Has someone managed to move the 2 biggest files:
- Tomtom navigator.exe (~2MB)
- data.chk (~2MB)
to the storage card to save (4MB here!!) the precious main memory ?
I have found nothing except this but it is for TomTom 5:
http://www.4winmobile.com/q-how-can...934.html?sid=494a2df12b48a1e8fdca8ae0e7bfb752
Yes, I moved the whole Tom Tom directory that is installed to the Main Memory, to the Storage Card and run the Navigator exe from there.
Another thing is if you do a Hard Reset you dont after reinstall it again, it will run directly from the Storage Card, you just have to create a shortcut.
The difficulty with copying everything across to the SD card is that TomTom Home then can't find the installation on the pocket PC. Have you found any way around this?
Andrew
Yes, what are the consequences of moving the folder to the storage card ?
chris247 said:
Yes, what are the consequences of moving the folder to the storage card ?
Click to expand...
Click to collapse
Well, the only problem is that it is a little slower to startup and get going, but once thats done Ive never noticed any difference.
The only thing is you cannot use the Today plugin (but I never did anyway), I just created a new shortcut in the Start Menu, that does it for me.
I agree with coercri (although I don't find it is any slower to start from my SD card, probably because I stuck in a relatively fast card ). But that still doesn't get around the problem of not being able to update the POIs using TomTom Home (which is much more convenient than copying the individual files to a number of map sub-directories). Maybe the answer is a Registry hack to point the installation directory to the card. I will try it.
I don't use the Home application so this is why it has never bothered me, I donwload the Camera Updates and just copy them to the GBMAP directory.
Thanks for you advice. I moved my TomTom folder in Program Files from main memory to the SD card. It works great !
The speed is the same as on the main memory and the application load is as fast as on the main memory. Maybe this is due to the fact that I took a fast SD card.
I am not using TomTom Home so I don't have this problem. I suggest you use Resco Explorer Registry editing tool and make a search for '\Program Files\Navigator' you should find so occurrences, change them to '\<name of your storage card>\Program Files\Navigator'
Thanks for that. In the end, I simply went back to copying the OV2 files across.
Incidentally, I have now moved TomTom to the Extended ROM and it is faster than running from the SD Card.

Main Memory Being Eaten Up

I've been installing plenty of programs on my SD card recently and I have xda mobile 6 rom. Everytime I install a program though, it still makes its way to my windows file directory that over a course of installing programs, it accumulates and takes over space. Is there a way to solve this problem permanently by installing those "install" files onto my sd card only?
Or perhaps using total comander to move the files around and it would still work despite not being in my main memory windows directory on the phone. It should really be on the storage card.
If any one could help me out with this problem, because I went from having 45mb on my main storage to only having only 25mb despite me "installing" the files on the storage card which they appear to be on there, but my main memory is still being eaten up,
much thanks in advance.
Sorry if you thought of this already, but have you configured Pocket Outlook to store your email and attachments on the storage card? by default, they are stored on main memory.
also, there is a problem with system files being deployed in the memory card since the initial read is from the main memory. those files can't move to the memory card.. or... maybe they can, but not in a regular.. altering registry or installation a program way.
ineluki-I don't use pocket outlook at all. And everyone that I have moved onto the memory card, I did already.
nir36-is there anyway to move those install files away from the main memory since registry alteration doesn't work?
does anyone know of any way to move this around?
unfortunatly, you can't move those files without altering the base of the device. if there is another way, it's not a way i know about.. but it's unlikely you can use your system files from your SD card.. sorry

Installing to Storage Card, Device getting full!

I always install to my storage card but it seems that no matter what i do, my device memory keeps filling up! I ran critically low to 785 KB on a HTC Kaiser. i noticed that the programs put things in /Program Files on my device and on /Storage Card/Program Files
Questions!
In the memory app located in settings it says under the main tab that there is "Storage" and "Program". My "Storage" keeps getting full while my "program" has 39.31 MB free. What is the difference?
Can I simply place all the /program files folders over to my /storage card/program files folder and fix shortcuts or does the programs require to take space on my device itself?
I have NO pictures or videos saved on my device, only storage card, and save all attachments/etc to my storage card aswell. I have reflashed and ran memmaid and no use...
I have tried copying the program files folder over to my storage card. Have 40MB free now but all sorts of broken shortcuts. I have turned off "Shortcut To" in windows via a registry key but when I create shortcuts on the device the pesky "Shortcut to" is still showing. I have decided to flash to the lastest rom and let SAMACHI handle my cab installs...
Other Ideas:
Emails:
I sync my Hermes with a huge Outlook personal folder with lots of emails, tasks and notes. By default, email "bodies" are stored as binary files (*.mpb) in the \Windows\Messaging folder (may vary?). This folder can grow in size up to 10 - 15 MB depending on the number of emails. So in my case it wasn't enough to move the attachments to the Storage Card, I also had to move the emails "bodies" to the Storage Card. You can do this by moving the folder to the Storage Card AND changing the registry as explained in the WIKI (Change the location of email and attachments) to point the new folder location. BUT PLEASE MAKE A BACKUP OF EMAILS AND ATTACHMENTS IF YOU ATTEMPT THIS. Windows stores email headers separate from email "bodies" so if you move the "bodies" and the registry points to the wrong location, you might get empty emails and loose all data permanently if you sync. BE CAREFUL...​Opera 9.5:
If you use Opera 9.5, you will loose another 10 - 12 MB in the \Application Data\Opera9 folder (may vary depending on opera version). In that case is better to run Opera from the Storage Card and tweak it so that its cache is also in the card.​Themes:
Some custom made themes are in the 100 - 500 KB range and if you have many themes in the \Windows folder it can take a couple of megs of storage space. I moved all my themes to the card and keep only the one I use in the \Windows folder.​
You could add more system memory by using a rom that has Ramdisk in it. In case you are not familiar, Ramdisk is a feature that basically uses Program memory as storage memory. It is similar to wm2003 and earlier, with the difference that you cannot manually allocate it. It has to be a hex edit in the rom itself. Now, regarding your question... program memory refers to the ram that is allocated for program use (as its name specifies). Basically, the more programs you have running, the lower this number gets. This is the memory resource of your device. Storage memory acts as your "hard drive", where you will place all your stuff (installation programs, pics, etc) provided that you do not send it to your storage card.
A lot of programs will install to device memory whether you instruct them to go in memory or not. Now, it should be perfectly possible to put the programs in the card as long as you rework the shortcuts...
I don't know which GPS program you are using (if any). But if you are, make sure that it is not downloading data into your device directly (things like maps, POIs, etc).
Try the first part of my post though. That might help you some.
Good luck!
egzthunder1 said:
You could add more system memory by using a rom that has Ramdisk in it........
Click to expand...
Click to collapse
I wouldn't recommend doing so though, you want all the ram you can get.... less ram equals less speed. If you have other space (such as your storage card) then use that.
I reccomend one of garmins rom, they usually come loaded with extra space (dk4 comes with like 110mb)
Certain programs have to be installed to the main memory, but if you install to the storage card.... you should only lose a couple kb to shortcuts and such...... something isn't adding up.
PS: The difference between storage and program:
Storage= Hard drive memory
Program= RAM memory
PSS: There is a program called clear temp you may want to try, it gets rid of alot of you temp files for you.
After flashing my device and reinstalling everything to the storage card, I have came to the conclusion that some programs install to the device anyway even if you select Install to Storage Card. I went from 110MB free down to 78mb, all in the program files folder! Time to be moving these and fixing shortcuts!

Should Android contain its own "Program Files"?

I am amazed at Android's rather foolish decisions. From notifications always interrupting music playback, to the odd bugs I encounter "see my messaging topic on Samsung Captivate general", to this one. Apps do not have a default location setting. They all can locate themselves wherever they want. So, your Android SD (oh yeah, another foolish choice, calling the phone's memory SD. Then, your SD Card gets to be "External SD". Totally unnecessary of Google. I mean, the app "App2SD" doesn't make any Android sense. It should say "App2ExternalSD". Anyway, where was I?)
So, your Android SD is filled with random, unimportant for root level folders. Your DCIM is located right next to a bunch of random folders! Why is there not a "Program Files" option for Android, where Google FORCES these folders into a subfolder group, so that you can not only locate them easier, but they are not cluttering up your SD.
So, do you guys think is this a good idea? And if so, where can I go to have this heard by Android devs?
thehyecircus said:
Apps do not have a default location setting.
Click to expand...
Click to collapse
They have: /data/data/<package_name>/. This is main directory for app data or "program files" as you call it.
thehyecircus said:
Why is there not a "Program Files" option for Android, where Google FORCES these folders into a subfolder group
Click to expand...
Click to collapse
Because this isn't an iPhone. If you want to force developers to use only right way of storing files on SD, then go for devices from Apple.
SD card is a general, unmanaged medium for storing files, so it shouldn't force anything. Of course it's better to have clean directory structure and this is why Google and some other developers use /sdcard/Android/<package_name>/ dir for their files.
If some app doesn't use above scheme, then you could write a comment or rate it low - this is the way of openness.
thehyecircus said:
oh yeah, another foolish choice, calling the phone's memory SD. Then, your SD Card gets to be "External SD". Totally unnecessary of Google. I mean, the app "App2SD" doesn't make any Android sense. It should say "App2ExternalSD"
Click to expand...
Click to collapse
Err... who does call internal memory SD? For me SD was always just SD, and internal memory is internal memory, flash memory, system and data partitions, etc. As you have noticed there is apps2SD, not apps2ExternalSD, because everybody calls SD just SD. So what's your problem?
thehyecircus said:
I am amazed at Android's rather foolish decisions. From notifications always interrupting music playback, to the odd bugs I encounter "see my messaging topic on Samsung Captivate general", to this one. Apps do not have a default location setting. They all can locate themselves wherever they want. So, your Android SD (oh yeah, another foolish choice, calling the phone's memory SD. Then, your SD Card gets to be "External SD". Totally unnecessary of Google. I mean, the app "App2SD" doesn't make any Android sense. It should say "App2ExternalSD". Anyway, where was I?)
So, your Android SD is filled with random, unimportant for root level folders. Your DCIM is located right next to a bunch of random folders! Why is there not a "Program Files" option for Android, where Google FORCES these folders into a subfolder group, so that you can not only locate them easier, but they are not cluttering up your SD.
So, do you guys think is this a good idea? And if so, where can I go to have this heard by Android devs?
Click to expand...
Click to collapse
You have no idea what you are talking about, do you?
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
This is for standard linux but it the logic behind it applies to Android as well.
You know, TS has a point. Most applications write their data into /sdcard/<app>, whereas it would've been cleaner to do that in /sdcard/data/<app> (or, even better and in line with unix's defacto standard, in /mnt/sdcard/<app>). The SDCard's root is limited in the number of directory entries it can contain (due to the mandatory use of the FAT filesystem). Even though this currently may be a theoretical problem, it's messy and unorganized.
Some software really makes a mess out of it; Sygic for example creates 4 directories in /sdcard with the names "2577", "Drive", "Maps" and "Res". Not to mention the file(s) it creates in the root as part of the installation process. Now, that is plain silly.
Then there is the case-sensitivity in *IX that some programmer's don't seem to understand. And thus, there are directories /sdcard/Download, /sdcard/download and /sdcard/Downloads. Two of them are created by the firmware on the phone (you guessed it: "download" and "Downloads"). It just is a mess on our sdcards!
Using a wintendo-like naming convention ("Program Files" or "Program Data" or something similar) I would not advice. But /mnt/sdcard/data would've been a good start me thinks.
The other point TS is referring to... I think it's Samsung that introduced the idea of an "internal SD Card"? At least, that's what they call it - I don't know if it really just is a cheap design solution to put an SD Card in there for storage that can't be changed.
^I like that guy.
Is this the end of the discussion?
thehyecircus said:
Is this the end of the discussion?
Click to expand...
Click to collapse
I think there is nothing to add:
There is your "program files" dir in the Android OS (/data/data).
Some apps want to store their files in public space in addition to "program files".
It would be nice if most of them would place their files in one root dir.
Some of them don't do that and you can't do anything with it.
That's it
I'd like to think Google could force them to locate their data somewhere else. And to add a .nomedia or whatever stops Android from picking up the app's media files. Really, a lot of things about Android feel like the whole thing is an afterthought.

1. Allow any app to write external SD and 2. Resize any activity for multi-window

Nothing earth shattering but I thought the info it's worth sharing in a new thread.
Assuming that you have already activated the Developer Options section, at the very bottom there are two very interesting options (recently introduced):
1. Allow any app to write on external SD and
2. Make any activity resizeable so it can be used in multi-window.
This is it! See the screenshot!
Cheers!
i did it but not sure what it does.. maybe usefull in dex mode?
miman04 said:
i did it but not sure what it does.. maybe usefull in dex mode?
Click to expand...
Click to collapse
Did you read the description?? It allows all apps to go sd card and multi window usage
I used it to move whatsapp on the external sd card, but all media are still on the internal memory and if move them manually, whatsapp can't see them and create a new folder in the internal memory. How can i fix it?
After I made the change, it seemed laggy. Using an Evo select card. Unchecked the setting and moved my apps back to internal and things are back to normal.
Op clearly does not understand this option (talking only about first one). When I say this, I honestly don't mean to insult. It is meant for adoptable storage (which we don't have on samsung). It is to force install apps on adoptable storage even if dev has not allowed this in the app. It is a buggy feature, that prevents app updating, on the phones that have this function, so even there it is best left alone.
This will not magically allow app write access to our phone, but it might allow the app to be moved to the card, with caveats above.
Sent from my phone

Categories

Resources