Install application in Storage Card directly - General Topics

Do you know how to install an PocketPC application in Storage Card directly?
It seems to me that even if you precise you want to install the application on the SD card, the application is first uploaded on you PocketPC main memory and then installed on your SD card.
That's ok when the application has a small size or when you have lots of main memory left, but it is not always the case.
Until now when this happened, I had a work around: I went in the installation directory of ActiveSync, looked for the .cab and copy it manually on my SD card.
The problem is that this is NOT possible for every application, for example I want to install SlovoEd Sound Module Deluxe English (cf. http://www.penreader.com/PocketPC/SlovoEd/articles/Sound_modules.html).
This application is 20MB big !! so who has enough main memory available ?! how can I install it on my PocketPC ?
The problem is that for this application my work around does not work, since SlovoEd has not created a .cab in the installation directory (I have checked, in any other location as well). So how do I find a way to install this application in the Storage Card ?

chris247 said:
Do you know how to install an PocketPC application in Storage Card directly?
It seems to me that even if you precise you want to install the application on the SD card, the application is first uploaded on you PocketPC main memory and then installed on your SD card.
That's ok when the application has a small size or when you have lots of main memory left, but it is not always the case.
Until now when this happened, I had a work around: I went in the installation directory of ActiveSync, looked for the .cab and copy it manually on my SD card.
The problem is that this is NOT possible for every application, for example I want to install SlovoEd Sound Module Deluxe English (cf. http://www.penreader.com/PocketPC/SlovoEd/articles/Sound_modules.html).
This application is 20MB big !! so who has enough main memory available ?! how can I install it on my PocketPC ?
The problem is that for this application my work around does not work, since SlovoEd has not created a .cab in the installation directory (I have checked, in any other location as well). So how do I find a way to install this application in the Storage Card ?
Click to expand...
Click to collapse
I'm absolutely sure SlovoEd DOES store ALL the cab files under c:\Program Files\Microsoft ActiveSync\SlovoEd\. This is how I've extracted them for my various dictionary roundups.
Otherwise, \Windows\AppMgr\Install can't be relocated, unfortunately. I'll fill in a feature request for the MS folks to make this configurable as this is indeed a problem.

You're right, SlovoEd used to store all the cab files under c:\Program Files\Microsoft ActiveSync\SlovoEd\ , but since the beginning of november 2006 they have repackaged all there files and the cab files are no longer available under c:\Program Files\Microsoft ActiveSync\SlovoEd\ :-(
I have looked in other directories and everywhere on my PC but can't find the .cab files.
I wonder what is this new SlovoEd package doing with those .cab files.

Checked it for ya:
c:\Documents and Settings\<username>\Local Settings\Temp\OUT1A0.tmp\Package\
(OUT1A0.tmp may be different in your case!)

I had a look into c:\Documents and Settings\<username>\Local Settings\Temp\OUT<random value>.tmp\Package\
and I could find the .cab files of SlovoEd !
Thank you for you help Menneisyys.
Problem solved.

Related

File System Tweak

After try and error for few days finally i've managed to use my storage card as default "my documents" and big storage as program files folder...
nonentity said:
After try and error for few days finally i've managed to use my storage card as default "my documents" and big storage as program files folder...
Click to expand...
Click to collapse
Would you mind saving us a few days of trial and error and tell us what registry changes you made? It sure sounds like an interesting hack...
"After literally an hour's ceaseless searching", I have discovered the "hidden art of turning base things into gold". :wink:
V
here u go... just finished writing the directions...
hope it helps...
Great idea and work. Do you think it will have an effect with Tomtom Navigator 5 since map files are installed in the root folder of the SD card and not in a sub-folder (i.e. My Documents)?
this tweak allows u to use external storage as local storage. it depends on whether u set ur "storage card" or "storage" to program files folder it will be the default installation path...
now all my programs r in the program files folder A.K.A. "Storage" even for those programs that needed to be installed in the main memory like SBP, anti virus etc...
i dun have to worry about my main memory anymore cos this has free up sufficient space for it...
Thanks man. I'm scheduled to do a hard reset on my unit and make a fresh install since my unit has been acting a bit strange lately.
there are 25 downloads on my doc but not a single comment...
This will work very well for "Storage=Program Files" but I think the OS will make a new "My Documents" as soon as you pull out your Storage Card ... (especially if there is an app trying to use that folder)
But I'm using it for the Program Files method.... I think its pretty clever
amazingly it did not change... even if u change another sd card it will still remain as my documents...
i've tested on "my documents" when i took out my sd card, "my documents" folder simply disappears. when i save a note etc, there will be a temp "my documents" folder appear. but this folder can be deleted at anytime before reinserting ur sd card and the original "my documents" folder reappears resuming its place... it'll be fine to change sd cards as all sd cards will be recognize as "my documents"
Test Crash
Yesterday i did some test crash on the system to find out the vunerabilities of it anyway, here's the results...
1) can't survive default factory settings (power + reset) obviously... :roll:
2) forgotten all abt "Windows Media Player" folder and "Connections" folder residing at the original "Program Files" folder by default so before u delete the original "Program Files" folder, make sure that u cut and paste both folders to storage (new "Program Files" folder) i've uploaded "Windows Media Player" folders just in case it's too late... as for the "Connections" folder, it appears to be empty. so i gues its ok... :wink:
3) system only fails (storage = My Documents2, new "My Documents" folder on main memory) when caller ID is installed. this can be restored by taking out your SD card, wait till "My Documents2" folder disappeared, delete new "My Documents" folder and reinserting SD card. but u will have to repeat this process everytime u restart ur system, :twisted: unless caller ID has been removed.
4) Installation of Acrosoft MMS cab will have the same problem as above... but it is not permenant like caller ID. just use the method above once and it'll stay that way for good...
that's the only software conflict i have experienced. other than that, my magician kick ass...
:idea: the purpose of this tweak is to let everyone utilize the storage spaces completely, minimizing the usage of the main memory so that it'll have better performance... turning ur BigStorage into "Default Installation Path", ur SD Card into "Default Documents Storage"... nothing goes to waste...
Structure of this system:
System Files: Main Memory
Program Files: Ext-ROM 18.96mb + Storage 7.6mb= BigStorage 26.56mb to 26.72mb
My Documents: SD Memory
any feedbacks? comments? anything? anyone? :?
nonentity said:
any feedbacks? comments? anything? anyone? :?
Click to expand...
Click to collapse
thx my friend, i'm going to check it and let you know if it was successful.
thanks sherko...
anyway, i've found out a way to speed up PPC even more after you are done with the file system tweak...
alternaltively you can MemMaid to do this, but there are limitations using MemMaid, that is some programs will not work if you move certain .dll
1) copy the entire AppMgr folder from \Windows\ to the new \Program Files\ dir (ex. \Program Files\AppMgr\)
2) use your preferred registry editor to search for \Windows\AppMgr and change all results to \Program Files\AppMgr\XXXX.dll
Reboot your system...
3) use explorer to delete \Windows\AppMgr and that's it...
you'll find that your system will responds faster than it used to be... thanks to the new file system, your PPC recognizes all your external storage as local storage (as in Main Memory)...
hi all , i have done all and working fine. The only problem i get is when i try and sync my outlook with outlook 2003 and i get error on pocket pc
Error : Could not create the voice link recording directory.
I do not have any software on it yet on bigstorerom, only Resco Explorer
any help would be good
Thanks
Brian
hi Brian
ok... i'm not sure if this is the case, i believe that your prior note option save to storage card / My documents. by now your system recognize your storage card as main memory...
so, go to your note > tools > option
change to Save to Main Memory....
as for your outlook, shouldn't have any problem unless you are synchronizing with your notes and the option setting above may just solve everything...
if it works, that means someone's not paying attention on my notes...
keep me update on the results....
cheers...
ok... now i know your problem...
i never noticed it as i don't really uses the voice recording... i'm getting the error when i tap on new in the notes sections...
let me know if u have the same problem...
now i'm working on it... i'll post it once i've rectify the problems... btw, if you happen to solve it before i do, pls share it with us...
thanks...
hmmm...It doesn't works for me....
I've done the tweak, and when I push the contatcts button, my Magician says: "Error opening the shortcut or locating the target filemane"
I've copied all my folders in my Documents, but there wasn't UAContents in there (I've done filetweak after a hard reset).
Any Idea...?
HyperMalac said:
hmmm...It doesn't works for me....
I've done the tweak, and when I push the contatcts button, my Magician says: "Error opening the shortcut or locating the target filemane"
I've copied all my folders in my Documents, but there wasn't UAContents in there (I've done filetweak after a hard reset).
Any Idea...?
Click to expand...
Click to collapse
have you reinstall the cab files u wanted like acrosoft MMS? these r the customized tool from ExtROM... since you did not copy the uacontent, i suggest that u try to reinstall it back...

..................................

..................................
bengalih said:
Hey all,
I thing UC is great, but I have gotten to prefer the Tiered Autoinstaller that allows me to pick and choose my CABs to install.
I have taken Tiermann's cool app and packaged it for a non-cooked in audience. Add it to your favorite ROMs to quickly pick and choose all your CABs to install.
Find out more about it and grab it here
Click to expand...
Click to collapse
Thank you kindly
bengalih said:
Hey all,
I thing UC is great, but I have gotten to prefer the Tiered Autoinstaller that allows me to pick and choose my CABs to install.
I have taken Tiermann's cool app and packaged it for a non-cooked in audience. Add it to your favorite ROMs to quickly pick and choose all your CABs to install.
Find out more about it and grab it here
Click to expand...
Click to collapse
OK so THIS is a big step forward for the crazy flasher that lies in us.
Time saving, simple, perfect.
Very convenient to use (especially because I already have my CAB collection on my storage card in a folder named CAB...)
Thanks
Choice between Device and SD Card
Hello Bengalih,
is it possible that when i use the TierAutomatic Installer that i have the choise between the Telefon Memory or the Storage Card where the Programm has to be installed ?
I like to install the most of my Programms to the storage card to keep the Memory of the Phone free for the running Programms.
Or doesn´t this make sense ?
Greetings from germany
Jürgen
oooh great!
Awesome THANK YOU!
but 1 question/request
I have my cab directory sorted by different directories, is there a way to checkbox an entire directory? instead of adding each cab in config.sys?
i have directories like
\Storage Card\Games
\Storage Card\Tweaking
\Storage Card\System Tools
\Storage Card\Multimedia
etc. so it would be awesome to just check the entire directory to save overview
Awesome work dude - been looking for an installer like this that runs perfectly on non-UC compliant ROMs! This works flawlessly - thanks!!!!
Is it also possible to install the cabs on the storage card? i dont want my games on my device but on my storage card...
Imperium said:
Is it also possible to install the cabs on the storage card? i dont want my games on my device but on my storage card...
Click to expand...
Click to collapse
I would like to know that too.
Imperium said:
Is it also possible to install the cabs on the storage card? i dont want my games on my device but on my storage card...
Click to expand...
Click to collapse
change the default installation directory to your storage card using WinCE cab manager.
JuWarth said:
Hello Bengalih,
is it possible that when i use the TierAutomatic Installer that i have the choise between the Telefon Memory or the Storage Card where the Programm has to be installed ?
I like to install the most of my Programms to the storage card to keep the Memory of the Phone free for the running Programms.
Or doesn´t this make sense ?
Greetings from germany
Jürgen
Click to expand...
Click to collapse
The Tiered Auto Installer works by using a built-in copy of Autorun. Since Autorun doesn't allow any user interaction, it is not possible to "choose" what location you want to install.
However, you can use a CAB editor tool to open up your .CAB, and change the default installation directory to "\Storage Card".
WinCE CAB Manager can do it with the trial version.
Thx for the answer
Thx for the answer. I will try the WinCE cab manager
Imperium said:
Awesome THANK YOU!
but 1 question/request
I have my cab directory sorted by different directories, is there a way to checkbox an entire directory? instead of adding each cab in config.sys?
i have directories like
\Storage Card\Games
\Storage Card\Tweaking
\Storage Card\System Tools
\Storage Card\Multimedia
etc. so it would be awesome to just check the entire directory to save overview
Click to expand...
Click to collapse
Yes you can do this...with a little elbow grease:
From the TAutoInstall page...
It will find all cab files referenced in the config.txt as well as those found in \Windows, \Storage Card\Boot, \Storage Card, \Extended_ROM, and \Extended_ROM2.
Click to expand...
Click to collapse
Note that the config.txt should be located in the same directory as TAutoInstall, which in my package is \Windows. I have found that if TAutoInstall is installed in another location with a space in the name (e.g. \Storage Card or \Program Files) that it won't function properly).
In addition the following quote:
Note: The default search directories can be overridden by a command line.
TAutoinstall.exe "\SomePath\folder1" "\SomeOtherPath\Folder2"
You can have up to 10 search paths.
Click to expand...
Click to collapse
In fact, this is the magic of how my packager is working. I have created a shortcut to run TAutoInstall with specific search directories, in this case \Storage Card\Cabs.
NOTE: When you specify directories on the command line it no longer checks the default directories listed above, but it will still check the config.txt file.
Unfortunately it doesn't check recursively, but you can have up to 10 paths. So, to do what you ask you will need to edit my .lnk file:
You need to open the .lnk file in a text editor.
You can copy the \Program Files\TAInstall\TAInstall.lnk to your PC via activesync.
Open it in WORDPAD, not NOTEPAD as it doesn't save them properly.
You will see my syntax:
47#"\Windows\TAutoinstall.exe" "Storage Card\Cabs"
Note the format, specifically the quotes and the number at the beginning. The number is the number of characters in the string minus anything before and including the #. So in the above link there are 50 characters minus 3 (47#). You can modify the shortcut for up to 10 paths, like so:
122#"\Windows\TAutoinstall.exe" "Storage Card\Cabs" "Storage Card\Cabs\Sub1" "Storage Card\Cabs\Sub2" "Storage Card\Cabs\Sub3"
Note that I updated the number to reflect the number of characters in the string minus 4 (122#).
I have not tested it with more than one path, but it should work. I also don't know if there are any limitations as to the maximum length of a shortcut, perhaps a developer would know.
Once you've edited it, copy TAInstall.lnk back to \Program Files\TAInstall\ and you should be good to go. If you have a problem, make sure that the shortcut is being save properly by your text editor. Remove everything you added and re-save and see if the .lnk file still works. If not, then you're text editor probably mangled it.
I would then make a backup copy of the lnk so you won't need to do it all over again.
simple 3-row Mortscript
another "solution" without UC could be a simple mortscript in the cab-directory:
It's not "unattended", but it will do the the job...and you can select the install directory....
ForEach CAB in files (Systempath("ScriptPath")&"\*.cab")
RunWait (%CAB%)
EndForEach
petervbeck said:
another "solution" without UC could be a simple mortscript in the cab-directory:
It's not "unattended", but it will do the the job...and you can select the install directory....
ForEach CAB in files (Systempath("ScriptPath")&"\*.cab")
RunWait (%CAB%)
EndForEach
Click to expand...
Click to collapse
Peter, could you be a bit more step by step with that, maybe putting it into a code box?
I get it, I can read it, I don't know what a "mort-script" in the "cab-directory" would look like (text file?) and where exactly it would go.
Thanks for this thread, guys!
rush242 said:
Peter, could you be a bit more step by step with that, maybe putting it into a code box?
I get it, I can read it, I don't know what a "mort-script" in the "cab-directory" would look like (text file?) and where exactly it would go.
Click to expand...
Click to collapse
just create a text file on your desktop computer and save it with the .mscr file-extension.
then copy this file including the mortscript.exe to your "cab" directory on your mobile machine. that's it
the "cab directory" is just the directory where you save these two files and all your cabs....
but as i said - this script will just call all setups, all necessary informations are manually - it's just like you click each
cab file seperately in file explorer...
attached you'll find my installer (sorry, the language is in german (NO, i'm NOT german, i'm from South-Liechtenstein )
and it'll write a registry key how many times you've started this script....the first time there is no message, if you run this
script more than once, there is a counter and it will remind you how many times you've started this script... (yeah, i like such things....)
i like the fact that i absolutely know what this script is doing, i can easily choose between storage and memory and if i want to
cancel a setup it's no problem
edit: english script (including mortscript exe is uploaded...hope that helps)
rush242 said:
Peter, could you be a bit more step by step with that, maybe putting it into a code box?
I get it, I can read it, I don't know what a "mort-script" in the "cab-directory" would look like (text file?) and where exactly it would go.
Thanks for this thread, guys!
Click to expand...
Click to collapse
I have a feature-rich MortScript that I will be uploading shortly...you may like it better than the Tiered Installer....
petervbeck said:
i like the fact that i absolutely know what this script is doing, i can easily choose between storage and memory and if i want to
cancel a setup it's no problem
edit: english script (including mortscript exe is uploaded...hope that helps
Click to expand...
Click to collapse
Thanks Peter!! That should really help.
UC is good, but there are so many differences between ROMs that you're always editing the text file and thus prone to making it error out. Not to mention, the Lock/Unlock BS.
I've been using Tier Autoinstall in my ROMs for awhile. Even have a cab for non-cooked installation that puts a shortcut in the same place you do?!? funny how great minds think alike . I'll update this post to put in the link to the wiki about it (once the wiki is back up).
_Alex_ said:
I've been using Tier Autoinstall in my ROMs for awhile. Even have a cab for non-cooked installation that puts a shortcut in the same place you do?!? funny how great minds think alike . I'll update this post to put in the link to the wiki about it (once the wiki is back up).
Click to expand...
Click to collapse
Hey welcome back _Alex_, I thought you were movin' on.
Yes, I actually discovered the Tiered AutoInstall first in your ROM I believe. I know you have a stand-alone UC (which I link on the front page), but never saw a stand-alone Tiered from you.
Although I like the check-box effect to install cabs, the current version of Tiered AutoInstaller (and thus my stand-alone version) is a little too limited for all but automated installs.
If you guys like, please check out my new VIP+bengalih RAW AutoInstaller. Fully MortScript based with quite a few more features!

Problem with programs installed on memory card

Hi guys, I have a question about installing apps on the phone. Btw i'm using HTC Touch Pro and non-modified firmware or custom ROM or anything, i only just got it a few days ago and haven't done anything to it.
And i'm still new to using Windows Mobile so please bare with my noob questions.
Ok so I noticed that when I install apps on the phone's internal memory, it shows up under the Programs list. But if i install apps on the memory card, it shows up under the Program list as well but it doesn't work. I.e, when i try to launch the app that is installed on the memory card, it doesn't work, it just shows an error saying something about missing files or invalid certificate.
Correct me if i'm wrong but all the apps/games shown in the Programs list folder are just shortcuts right? Well i'm guessing that the apps installed on the memory card created shortcuts that didn't give the correct folder path. And also, apps that don't work show the same icon, like a dead shortcut icon on your PC.
Ok so my problem is, my internal memory is almost full and I have a 8GB memory card, is there a way i can make programs installed on the memory card show up properly under the Programs list or make them work properly??
PS: Just a side question, it seems that if your phone doesn't have a sim card slot then it's CDMA, but some other guy told me that his phone is CDMA but has a sim card slot, so how can I really tell if my phone is GSM or CDMA?
it depends on the app. some apps have to be installed on the internal memory. filling up your internal memory is quite impressive though.. or i just don't install that many apps. i think most games and such should be able to be installed on external though. what types of apps aren't working? or are none of them working?
and if it has a sim slot, it's GSM.
fatpandas said:
it depends on the app. some apps have to be installed on the internal memory. filling up your internal memory is quite impressive though.. or i just don't install that many apps. i think most games and such should be able to be installed on external though. what types of apps aren't working? or are none of them working?
and if it has a sim slot, it's GSM.
Click to expand...
Click to collapse
thanks for the reply. None of the apps i've installed on external memory work when i try to launch them from the Programs folder. I have to manually go to my memory card ---> Program Files and then go into the folders to launch the app itself, then it works. But the shortcuts created under the Program list don't work.
I even tried to manually make a shortcut from the original.exe file on my memory card and then paste it in the Programs list which is found in the internal memory ---> Windows ---> Start Menu ---> Programs.
But that doesn't work either......
for example, i installed Google Maps on my memory card and i can only make it work but going to the folder and launch it manually. But if i installed it on my internal memory, then i can simply find the shortcut under Programs list and launch it.
I hope i didn't make it sound confusing.
I don't know what you're doing wrong, but you're clearly screwing something up, lol. Are you installing to main memory and then cutting and pasting the program folder to your sd card? That's a guaranteed way to kill a link. You could get total commander (google) and use it to edit the links manually. Or, use sk tools to either install your cabs or to relocate the files to the sd card. You can also use TC to make shorcuts and send them to the start menu.
:
Farmer Ted said:
I don't know what you're doing wrong, but you're clearly screwing something up, lol. Are you installing to main memory and then cutting and pasting the program folder to your sd card? That's a guaranteed way to kill a link. You could get total commander (google) and use it to edit the links manually. Or, use sk tools to either install your cabs or to relocate the files to the sd card. You can also use TC to make shorcuts and send them to the start menu.
Click to expand...
Click to collapse
no no........ok i'll start over.
First off, no matter if you install apps on your Main Memory (internal memory), OR if you install on the Memory Card, the shortcuts to the program will always be created in the "Programs" folder, which is located at the following path, "C:/Windows/Start Menu/Programs". Where C: is your Main Memory (internal memory of the phone).
If that was confusing then think of it as if you're using a proper PC. If you have 2 hardrives, C: and D: drive, then no matter if you install games or programs on either of them, the shortcuts will always be created on your Desktop.
So my problem is, my C:/ drive or Internal memory of the phone only has 300MB and it's running out. I have a 8GB memory card so I obviously want to install apps/games on it. The thing is, whenever I try to launch an app that is installed on the memory card, it doesn't work. What i mean by that is, after installing an app, I go to Start Menu --> Programs and then launch the shortcut, and it won't work. That only happens if the app is installed on the memory card.
HOWEVER, if i go to the Memory Card ---> Program Files and then launch the app, it works.
Now think of this again as a real PC. When you install something on your D:/ drive, it creates the shortcut on the desktop. You then launch the shortcut on the desktop but it doesn't start. BUT, if you go to My Computer ---> D:/ ---> Program Files and then launch the app from there, it works fine.
So does that make sense?? I'm thinking that the shortcuts created by the apps installed on the memory card don't give the correct path, that's why it doesn't launch.
I've also tried to copy the original.exe file from the memory card to the Programs folder but it doesn't work. *NOTE* this is the part you got wrong, i'm not trying to install on the main memory and cutting and pasting the folder to memory card, i'm trying to do it the other way round but only making a shortcut in the Programs folder, not cutting and pasting.
So again, back to the real example, it's like i'm going to My Computer, then D:/Program Files/Example folder and copying "Example.exe" and pasting it on desktop. I'm simply making a shortcut from the original file to the desktop, just like i'm making a shortcut to the Programs folder on the phone.
My Start Menu is full and i've already assigned all my most-used apps to the list so i can't replace any of them. By the way, is there a way to add more than 8 apps to the start menu?? Is there a registry tweak for this because i want to add more than just 8. I already have Total Commander but don't know how to use it to edit the links manually. Please help me on this.
BTW, how do people normally install apps on the memory card and then launch the apps? This is pretty stupid since i have to fix the invalid shortcuts created.
I just counted, and I have 33 different programs on my card, all with shortcuts in the start menu. 1. You can create sub-folders in the start menu. That's where you organize the ones not in your top 7. 2. Check the path of your bad shortcuts w/ TC. Highlight the .lnk file, then push the pen icon. The path should look like this:
53#"\Storage Card\Program Files\Opera Mobile\OperaL.exe"
If the path is ok, then I don't know why your shortcuts aren't working. Keep in mind, the shorcut location is irrelevant. You can move a shortcut anywhere you want, and it will work fine. Change the location of the .exe, and you're in a pickle. You've got the programs in a properly named location (no typos), I hope.
Farmer Ted said:
I just counted, and I have 33 different programs on my card, all with shortcuts in the start menu. 1. You can create sub-folders in the start menu. That's where you organize the ones not in your top 7. 2. Check the path of your bad shortcuts w/ TC. Highlight the .lnk file, then push the pen icon. The path should look like this:
53#"\Storage Card\Program Files\Opera Mobile\OperaL.exe"
If the path is ok, then I don't know why your shortcuts aren't working. Keep in mind, the shorcut location is irrelevant. You can move a shortcut anywhere you want, and it will work fine. Change the location of the .exe, and you're in a pickle. You've got the programs in a properly named location (no typos), I hope.
Click to expand...
Click to collapse
I didn't change the folder name or folder location or anything, when i install the app, everything just installs to the default directory. When I install to main memory, the apps are installed in Program Files (logically), and same with when i install to the memory card. I didn't alter the paths or anything.......so i don't know wot's going on either
Anyway regarding SK Tools, if i install cab files with it, will it create the shortcuts properly? Is this how you install your cab files normally?
And is there a way like a registry tweak to change the default installation path from main memory to the memory card?
EDIT:
Ok i've just tried using SK Tools v4.1.25, i went to the setting and ticked "associate SKTools with .cab files" or something like that. I then chose Cab Manager, one of the options in SKTools and tried installing a cab file and everything installed fine except the same problem still occurs, i try to launch the shortcut in the "Programs" folder and still couldn't launch.
And also, some .cab files can't be installed with SKTools, as it shows the error message saying: "This file is not Windows CE CAB package", even though i can install it normally with the default installer.
sorry for double post but it's gonna look really long if i edit my previous post so i think it'll look better and easier, i've added some screenshots to show what my problem is, i think it's less confusing this way. Sorry that my phone is in chinese, but i haven't hacked the ROM etc to change it to english yet so please bare with me.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This shows the Start Menu, and where the green highlighted icon is the "Programs Files" list.
This obviously shows the list of programs in the "Program Files" folder. As you can see, there's an icon called Fennec that seems dead or invalid. And it is. Fennec is a browser made by Mozilla btw. I have installed Fennec in my memory card and that's the shortcut created during the installation, I haven't done any copy or pasting yet.
As you can see when i try to launch the Fennec shortcut, it popped up this error saying something about invalid certificate or missing files. Therefore i can't launch the app.
Now, this shows the default File Manager used by Windows Mobile. As you can see on the top left icon, i am in the root directory of the memory card. As you can see, the Program Files folder is highlighted.
This shows the Program Files folder, every program or .cab files I install on the memory card go straight to this folder, I didn't create it or anything. As you can see, the folder Fennec is created here as i've said earlier that i've installed Fennec on the memory card.
Inside the Fennec folder, the fennec.exe file is highlighted. That's the original.exe file i've been talking about the whole time in my previous posts. If I launch this file, it works. I didn't take a screenshot coz it takes too long to launch but the point is, it works fine when i launch the original file from the memory card ---> Program Files. But as you can see in my 3rd screenshot, the shortcut created during the installation doesn't work. Again I must stress at this point, I did not create the shortcut, it was created during installation, just like a program or game creates a shortcut on your Desktop on a computer.
NOW AT THIS POINT, I am showing you that i'm making a copy of the original file. We're still inside the same folder as the above screenshot. I am not cutting and pasting, but just making a copy.
Now this shows me going back to the Main Memory --> Windows --> Start Menu --> Programs List. As you can see the top left icon is different.
Now, i'm simply pasting the Fennec.exe file I copied earlier in the Programs List folder, which is located in Main Memory --> Windows --> Start Menu --> Programs List, same as the screenshot above.
Now FINALLY, going back to Start Menu --> Programs List, I am now in the folder again like we began in the first 2 screenshots. As you can see, there're 2 Fennec files in the folder now, the one in the middle with the proper fox icon is the file i obviously just pasted. The one on the right is the one created during the installation.
NOW, if i launch the file i just pasted, i.e the one with the fox icon, it shows the same error again as shown in the screenshot.
SO WTF IS GOING ON?? I can only launch apps installed on memory card by going to its folder, but if i make a shortcut in the Programs List folder, it still doesn't work!
I hope that's less confusing now, i've tried my best.....
Ok, that's a lot, lol.
First, with sk tools you can use the cab manager to install programs with sk tools. This is useful because some cabs are not uninstallable (wish there were a better way of saying that). These cabs don't appear in the installed programs list and they normally go to main memory. If you use sk tools to install them, then sk will keep installation records, and if you go to the installed programs section of sk tools, the program will appear. Then, in the program manager of sk, you can select to move the application. When you do this, SK will update the registry and all link paths, so you won't have any weird issues. You can relocate the program anywhere you want. This is one of the many great features of sk tools, but you may need the paid for version (don't know which one you have).
Second, just take a look at the link path like I mentioned above. I have a feeling you'll see the problem. It's easy to fix, but it's even easier to just create a link with total commander. Check this post for a quick tutorial on using TC to do this.
Finally, maybe since your phone is in the Chinese language, there's something weird going on with the naming of 'Storage Card.' Looking at your caps, the storage card name in file explorer is in Chinese. Perhaps this is where the paths are being screwed up. Again, look at the link path with TC, but also take a look at HKLM\System\Storage Manager\Profiles\SDMMC and check the value of 'folder.' I'm pretty sure it needs to exactly match the name in you shortcut paths. For WWE touch pros, it is 'Storage Card.'
Hope that helps.
I use Total Commander and double click the cab to install it and have had no uninstall issues, but SK Tools tracking of all the install tweaks is great to have if issues do arise. Farmer Ted's advice about the name of the storage card has been an issue with languages other than WWE. Another thing you might check is the time delay windows uses to find the storage card. That value can be set with a RegEditer or done with Advanced Configuration under: Performances - PPN unload delay and PPN wait I/O delay. Those values sometimes can influence the devices ability to read the SD card. Short delay doesn't seem to effect reading the card with a file manager, but can time out too soon for a program file read request.
Give it a try.
Thanks for the advice guys, I will give your suggestions a try.
@Farmer Ted, I am using SKTools v.4.1.25, I think i remembered the version correctly.......anyway i'm using a full version of it and yup i've already tried using Cab Manager to install the files but as i've posted in my previous post, it doesn't work for some .cab files i try to install.
Ok i've just tried using SK Tools v4.1.25, i went to the setting and ticked "associate SKTools with .cab files" or something like that. I then chose Cab Manager, one of the options in SKTools and tried installing a cab file and everything installed fine except the same problem still occurs, i try to launch the shortcut in the "Programs" folder and still couldn't launch.
And also, some .cab files can't be installed with SKTools, as it shows the error message saying: "This file is not Windows CE CAB package", even though i can install it normally with the default installer.
Click to expand...
Click to collapse
Anyway i already have Total Commander installed so i'll give that a try. Oh and I don't think there's anything wrong with the naming of the 'Storage Card', I know it's in chinese but it just means storage card in english, it's the same. But i'll try out ur advice and post back, thanks for the replies.
Ok guys, just to update on my problem, I've tried EVERYTHING and now I fully give up, it's too much work for a stupid small and simple problem like this, I really think that it's really due to the fact or problem that my phone is in chinese........as a lot of people have reported, this problem seems to happen only on phones in mostly chinese or non-english.
Anyway here's what I did........BTW I have updated my SKTools from 4.1.25 to 4.4.7.9 which is the newest version I believe......and it's full version btw, not trial.
So ya I pretty much did everything suggested by you guys and i mean EVERYTHING but i'll just list what I did so it's easier to track:
1. Used SKTool's Cab Manager to install the .cab files, but didn't solve the problem. Also, some cab files can't be installed with SKTool as it shows an error saying something like "this is not a valid Windows CE package".
2. Used Total Commander to install the .cab files but still didn't solve the problem. I DID HOWEVER find why it's not working, as suggested by Farmer Ted, i checked the link path of the shortcut and there is indeed a problem that is very easily noticeable.
First of all, 儲存卡 means storage card in chinese. The link path shows "???" instead of "儲存卡" so that's where it has gone wrong. But the problem is, even though i tried to use the guide posted by Farmer Ted on how to use Total Commander, which i'll post again here:
http://www.mobilitydigest.com/forums/showpost.php?p=10379&postcount=87
I've tried creating a shortcut by going to 儲存卡/Program Files/Example Folder/Example.exe
and putting it in the "Programs List" folder on the internal memory, i.e the folder that shows your shortcuts. But it still doesn't work. I then select the shortcut and choose "Properties", which is one of the option in Total Commander. I then chose the shortcut tab and looked at the link, and it's still showing "???" instead of "儲存卡"......
So then I edited the link and clicked OK, and same thing still happens!!
It seems that the phone can read chinese but can't save the input chinese properly.
It's like the same problem on a PC, if you guys can type chinese or any other non-english language, then try it. Create a notepad or .txt file and input chinese words in it and save it. Then, close it and re-open again and you'll find what you entered are a bunch of question marks, i.e "?????????" something like that. Or a bunch of random symbols. I guess it just can't save the chinese word properly in the link path, same thing goes for Windows Mobile, as per my problem......
3. I have also tried using Advanced Configuration 3.3 and went to Performances - PPN unload delay and PPN wait I/O delay, and tried increasing the value as suggested. But problem is still there.
4. Finally, I have tried using PHM Registry Editor (If i remember the name correctly) and went to the path: "HKLM\System\Storage Manager\Profiles\SDMMC" and checked the value of 'folder' as suggested and oddly enough, it's perfectly fine as it shows 儲存卡.
So then I thought, since the link path is "???" instead of 儲存卡, maybe if i change the value to "???" then it might work, so I did. But, problem still there.....
I think that's it, i've tried basically everything and i know where the problem is but can't fix it. Any ideas guys? I cbf hacking my phone and using HardSPL and custom ROMS etc, i haven't done it be4 as i've only started using windows mobile very recently and i still need chinese on my fone........
I've also tried this program called Start menu manager or something (full version) and it's really useful, it edits and creates links for you straight in the "Programs List" folder but it didn't solve my problem either.....
you can check here for the program i mentioned:
http://www.persian-forums.com/f93/start-menu-programs-manager-1-3-inc-keygen-18457/
anyway i'm out of ideas.
Dunno, man. If I were you, I'd try changing the sd card name to "Storage Card" and manually editting the path of one of your links. Changing it to ??? was worth a shot, though, and pretty funny.
OMFG I FINALLY FIXED IT!!
I simply have to go to the registry and change the card name to english characters, and after installing several apps on the memory card, the shortcuts showed up fine in the "Programs List" and launched fine as well!!
I did it by following the guide here, it's very simple!
http://forum.xda-developers.com/showthread.php?t=388768
OMFG finally, thanks a lot for all ur help guys!!
Dang, and I just made you a cab to change the card name to "Storage Card." I'll post it anyway, in case someone else needs it.
Good job!

Is it Possible to instal a program compeletly portable on an SD CARD?

is it possible to instal a program on the sd card. like if i remove that sd card put in another phone the program will work. if u noe wat i mean like a portable application.
Most PDA applictions dont require installing
I install all software (except things like Home2, Resco Explorer etc) onto SD Card then when I hard reset or change device I just create a shortcut to the application in the start menu and hey presto they work
I would say over 95% of the software I use runs like this without installing with just a few exceptions I.E. Lextionary, Bubbleshooter, GPRS monitor and a few more then all I need to do is to re-register the ones that need it.
Give it a try, install your favourite application/games to SD card and try to run it from another PDA.
i did and some programs said the sound part of this program is missin lolol. so how do u make shortcuts.
total commander is a good program for making shortcuts
thanks alot. for the help @ strangetrick and rudegar. im trying cab installer wat u think of that.
Most programs work fine on the sd card, but a lot have registry settings that you will lose when you either flash, hard reset, or swap the card into a new device. Some programs will also install a .dll into the \windows folder when you install them to the sd card (Skyfire does this), so you have to keep that in mind. Use a cab analyzer to see where things go (SK tools, WinCE cab analyzer). Also, many programs will save settings in the \Application Data folder, so you'll lose the settings/cache/history unless you back it up.
I wouldn't put anything that runs continuously on your sd card (gscroll, aebutton, task managers and things like that). I've done this myself, and have found that it can cause corruption of the card. I think that soft re-setting is the problem. It's kind of like yanking a usb drive off your computer without powering it down properly. Definitely do not put FingerKeyboard on your sd card. I did it (like an idiot, even though the thread says not to), and it causes corruption very quickly (16 GB Sandisk). I also suspect that putting a bunch of apps that run continuously (or that you use a lot) on your sd card will consume more battery. At least, the sd card power-save options won't work if you have things running from your card, I suspect.
wow very helpfull thanks u @farmer ted.
A lot of programs do have bits and peices in the WINDOWS folder but SkyFire works fine without it and many others.
For programs that have registry keys and activation codes stored in the registry I just export them using Resco Explorer then before I reflash or hardreset I backup the contents of the WINDOWS\START MENU folder
Then when I have finished I install Resco, restore the shortcuts I want tap on the saved registry keys and literaly 95% of everything works.
I have used WinCE Can Anaylser to 'hack' custom installs of my Lingvosoft products (and a few others) which install loads of junk to WINDOWS. So the new cab files install wirh nothing saved in the WINDOWS folder and once again these run fine from the saved shortcut and saved registry keys.
But this is trial and error, some applications dont work and some do (nearly all in my case) give it a try.
yeah im having touble wit ma lingvosoft products. so ill try using wince cab anlayser

Install Hard coded Windows Folder apps to SD Card?

Is there a way to modify,hexedit,hack an app that is hard coded to the Windows directory in the devices memory and redirect it to run from the SD card?
I've tried using Windows live Mobile from the SD card and it says some thing about trusted certificates or that it cannot find it's files.
I tried Hex editing the exe to change the directory from "\Windows\" to "\Storage Card\" but it doesn't work.
My devices is getting low on storage memory and i need to install every app from now on to the SD card.
Another app that has some dll's in the windows folder is Skype Mobile,i also tried hex editing it to change the path is looks at it's dlls,but didn't also didn't work.
Tried with CECabManager but i figured it's not the cab who gives the app the directory's to its files,they are coded inside the app itself.
Anyone has managed to run Skype,Windows Live Messenger or any other app that is hard coded into Windows folder to run from the SD Card?
Cheers,Anti.
search for extdir or extend dir based roms
It is super fast but has some disadv toos..
I've seen it but it cannot be added to ROM as an app,it has to bee cooked into it.
And i have an iPAQ HX2415 which is using spiatees 6.5 ROM.
I had no luck finding the lastes Windows Mobile "Classic" ROMs,all i can find is "Professional" ROMs.
Can i use WM 6.5 PRO in non Phone devices o.0? cuz i saw icons like incoming call,incoming sms,incoming voice mail,unknown caller avatar and stuff for Phone in the dump i did from spiatees ROM.
Can i use WM 6.5 Professional ROMs and remove all the phone stuff?

Categories

Resources