Today Screen: How to rename no unread messages? - Windows Mobile Development and Hacking General

So here is the question, on the today screen is there anyway to make the messaging plugin read "No unread email" instead of "No unread messages"? I also just got the palm mesaging app and love it to dealth, but i would like that plugin to read, " No unread Texts" instead of "No unread text messages". I am guessing that tweaking both of these would be mostley the same process. Could someone help me out. Thanks!

Modify MUI resource file assigned with that plugin.

how would i go about doing that?

Basically you need to find the file pmail.exe.xxxx.mui (where xxxx is language code in hex, 0409 for English) and use something like Resource Hacker to change the string. If the MUI does not exist, search the forum on how to create one. Particularly look for messages by Asukal, he does a lot of localization. And check out www.buzzedev.net

i have no idea where to start on this one! No idea where to even look for the file you spoke of! I seached this site for anything on .mui, didn't pull up a thing not even this thread. So I figured I would try google. Again all i found was stuff on windows xp running in another language. Could someone else help me a little

This is a very long topic to explain but I'll try to give you some more pointers and maybe your research will take off.
First, you need to search for 'language packs' and 'localization'. Use google to search this site (site:www.xda-developers.com) instead of the built in search engine.
If the file exists it is in your windows directory on your device. Since you probably won't be able to copy it out you will have to get a ROM dump.
In short, MUI files are DLLs with no code, just resources, so if you have an empty DLL (or just a small useless one) you can make an MUI file out of that by just adding the right resources.
Unfortunately, to understand all this stuff a bit of windows programing knowledge is required.
Looks like you have a lot of research ahead of you.

Related

Question about registry entries in the Kitchen (PHP help)

XDA-dev guys, We need help.
Ok, We have right now, a Kitchen working with a couple of cool enhancements, we have acomplished to install, from the kitchen, some commercial programs, like Resco Explorer 2003, SPB Pocket Plus, and others. And we want to make this kitchen available to the public, so everyone can download their custom ROMS with these cool programs, but of course, for legal purposes, we can't just post them like that, already registered versions of programs.
We have an idea, basically what we want is a the text field provided under each program, (kind of the same as thing as the "NBF header string" that is at the bottom of the regular kitchen). This text entry would be each user's own serial (entered by the user). This would create a registry entry file which will put the fields in and then merge it into the rom, in that way the user would be able to use the programs and would not have to worry about the Serials anymore.\
In short, A text field in the webpage, under each program choice, so the user can enter his/her own serial number. With this text, it will generate a registry entry automaticly in the ROM generator, so The program is registered from the ROM, and the user is free to use its own program directly from the ROM
We have the progs working fine from the ROM, but we are using our own serials, we want each user to enter its own, so everyone is happy, and we don't get in trouble giving away software that is not ours for free.
Any help would be appreciated.
So what exactly do you need help with?
i'm a webdesigner with knowledge of php so maybe i can be of asistance.
Rico
exactly what I want is how to create a text field where people can enter their serial and this entry will generate a registry file that will go to the creation of the ROM, and to register the programs installed.
Sounds like you need a form with multiple text-fields targeting a page where these textfields are converted to registry entries.
maybe we could mns about this. that would probably speed things up.
or mail me @ [email protected]
Rico
The textbox feature in the current kitchen can put the literal typed string anywhere in the registry. Have you looked at how it works?
If you need more, you could write some php to do that. You'd still need permission to distribute the included programs though. Easy way to get this permission is to become a point of sale: you would point people to the place to buy it if they did not already have a serial. Could even make you some money through these affiliate programs.
Thanks guys. kenofalte, i might need ur help with php. I'm not a good programmer. I'll try to do it myself but in case i get lost.
alex
Most SPB and Resco programs come with the Trial versions that you can use for 14 days etc. that can later have a registration code entered... can't you setup your custom kitchen ROM with these different Trial versions instead and then whoever burns their own ROM can pick and choose what they want, burn it, and when setup and finished, they can enter their own code then? Just a curiousity. I am not sure about the permission to distribute the programs then? Either way, just a thought.
Regards,
mS
that's another option. i just wanted to make it so that they can register it during the "cooking" process. otherwise everytime they do a hard reset they have to re-register the product.
alex
Alex
just mail or msn me at the previous mentioned e-mail.
We will make it work.
Rico

Setup.dll editing what it does on install...

Ok so I have been missing around with an app. and found out that its setup.dll on install adds a shortcut in the programs menu and messes with the default today items settings. I have used ResHacker to look @ it but it doesnt seem to show the shortcut or anything else, it simply has the EULA accept info as far as I see with ResHacker. So my question is, is there a way to stop it from doing so? Would I need to just try and create my own Setup.dll for it? Or is there a better dll editor?
Thanks for any help,
Mike
No such thing as "DLL editor". Resource hacker only shoes resources, that is dialogs bitmaps icons and any text the writer chose to put in a string table so it would be easily changed. I guess the shortcut is hard-coded.
Now I am not sure what your background in programing is, so don't be offended if this explanation is too basic.
DLL is basically a program, only it isn't started by itself but called by another program.
You could try removing it from the CAB all together, but it could be performing other functions critical to program installation. You would need to know about them and be able to code in c / c++ to write a replacement.
There is a powerful disassembler called IDA for ARM code but you need to know assembler on a good level to do anything with it.
Thanks so much for the reply. Well im not that new to .cabs, roms, and what not but c+ or c# im a complete n00b. Didnt know there wasnt a dll editor, my mistake. You learn something new everyday. That being said...I removed it before posting and should have said that. This setup.dll is needed and wont work without it. But I figured what you said a new one would probably be the only way. But you mention disassembler....so since im new which would u suggest would be easier? I do have the tools to write one....but i dont have anything for the disassembler method.
Thanks,
Mike
Writing an app is much easier than disassembling one, since reading assembler is no joy (at leas for normal and semi normal people, some consider it their second / first language).
But like I wrote before you face one basic problem: What is it that this DLL does that the program won't run without?
If you know that, writing a new one will not be a problem. People on the forum could help you with the C++ code if you have basic knowledge of the language. C# won't work for this.
be aware that the dll that dose the installation is normally stored in the windows directory for performing the uninstallation at a later time. Modifying it could prevent propper removal of the program.
If the shortcut is hard coded into the dll it is probably visible as readable text in the dll (as long as the author did not try to obfuscate it). If so you may be able to just replace the string. I gave it a try on a similar dll but just editing the text screws up the dll. Someone else may be able to tell how to do it properly (please).
I think I figured out what the issue was and why it wouldnt work without the setup.dll. Its just a reg edit that the setup.dll does and thats what was missing when its removed. When I added it to the .cab everything worked smoothly! Thanks for the replys guys and I appreciate the help! BTW thanks for being so nice about it levenum. I would have responded sooner just been busy.
~Mike

New Word Docs

Hi Folks
I've broken something. I know, it had to happen. All this "playing around" with my new toy (No, not like that! )
Going to PocketWord and it'll open something that I don't recall putting in there. This turns out to be a file in the "My Documents" called "CONFIG" that had loads of characters that are not letters, you know, like symbols and the like?
If I goto Menu / File / New it gives the message
"A problem with the document was encountered and it cannot be opened".
I suspect I've deleted something I shouldn't have Help?!
Elwyn M3100 said:
Hi Folks
I've broken something. I know, it had to happen. All this "playing around" with my new toy (No, not like that! )
Going to PocketWord and it'll open something that I don't recall putting in there. This turns out to be a file in the "My Documents" called "CONFIG" that had loads of characters that are not letters, you know, like symbols and the like?
If I goto Menu / File / New it gives the message
"A problem with the document was encountered and it cannot be opened".
I suspect I've deleted something I shouldn't have Help?!
Click to expand...
Click to collapse
Ok... First I don't think the config file in my documents is vital and I would delete it. (if your concerned about it then copy it somewhere-else and then delete.
On a PC Word uses a template for blank documents called normal.dot but on Pocket Word it uses blank.dot This file should be present in the windows folder in main memory.
After deleting the config file, I would try word again.
If it still fails to open a new wod doc, then look to make sure the template file blank.dot is present.
Mike
Hi Mike
I checked and there wasn't a blank.dot file in the windows folder, so I managed to open an word doc I already had, blanked it and saved it as blank.dot where you suggested. I closed word and tried again only to find the same error message.
So does this rule out an error with that side of word, and otherwise what would you suggest?
TIA
Elwyn M3100 said:
Hi Mike
I checked and there wasn't a blank.dot file in the windows folder, so I managed to open an word doc I already had, blanked it and saved it as blank.dot where you suggested. I closed word and tried again only to find the same error message.
So does this rule out an error with that side of word, and otherwise what would you suggest?
TIA
Click to expand...
Click to collapse
This is a little mysterious! Firstly because the original blank .dot is protected and should not be able to be removed normally. I suspect it's become corrupted. Still the replacement should have been ok. However, lets hope all your templates are not corrupted. Open a doc in word and go to menu>tools>options>default template and choose another, say memo. Close out of word and reenter. It should open and when you press new a memo should appear. A bit of a pain but until a better solution comes along you can always delete the memo lines and treat as a blank doc.
Will check around to see if there is another way to replace blank.dot
Mike
Thanks, I've had a look in the options and for "Templates" it is blank. There are NO templates at all on the machine
Elwyn M3100 said:
Thanks, I've had a look in the options and for "Templates" it is blank. There are NO templates at all on the machine
Click to expand...
Click to collapse
Good grief what have you been upto - thought I was the only one who manged that sort of thing!!.
Perhaps you could PM POF and see if he knows a way of reinstalling Word or using the ROM cab files to re-install without having to do a full hard reset. Failing this all you could do would be to create your own blank template but it would not automatically open when you tap new because I think New can only be set to one of the four standard templates - Blank, Memo, Metting Notes and one other I forget. Certainly when I created a template and put it in the templates folder it listed the official four but not mine in the drop down list for the new document default template. (i.e the list that's now empty for you)
Mike
mikechannon said:
Good grief what have you been upto - thought I was the only one who manged that sort of thing!!.
Click to expand...
Click to collapse
Nope, no chance of that....
There are plenty of "us" around
One shall, er, carefully dig
Ah ha!
I have found that I do actually have some files in the windows directory that are templates.
blank meeting memo phone todo
These did momentarily have Word Template icons moments ago, and tried to go in via Word again but now the icons match up with notes.
blank 0b
meeting 1.55k
memo 2.06k
phone 1.96k
todo 3.02k
Right clicking over "blank" reveals that it is read only. I have tried but I cannot remove the RO flag. I am hoping that because the file is zero bytes then this is causing the problems, which are still there
Onwards eh!
Edit: The 0 byte file is actually a memo file. The Word templates are 7kb apart from Todo which is 14k...
Elwyn M3100 said:
Ah ha!
I have found that I do actually have some files in the windows directory that are templates.
blank meeting memo phone todo
These did momentarily have Word Template icons moments ago, and tried to go in via Word again but now the icons match up with notes.
blank 0b
meeting 1.55k
memo 2.06k
phone 1.96k
todo 3.02k
Right clicking over "blank" reveals that it is read only. I have tried but I cannot remove the RO flag. I am hoping that because the file is zero bytes then this is causing the problems, which are still there
Onwards eh!
Edit: The 0 byte file is actually a memo file. The Word templates are 7kb apart from Todo which is 14k...
Click to expand...
Click to collapse
Those file sizes look fine apart from blank.dot which should also be 7kb.
On mine I just checked the templates and they should open directly from the windows directly. They all have word icons.
Mike
I have the notes templates and the word templates. Alas late night scrolling across the PDA got me confused.
Do you know of a way to make the files non read only? I don't seem to be able to change that at all? I've tried in Windows and on the PDA.
Although, I have now fixed the ActivSync issue so it doesn't keep disconnecting Grr Hubs Grr.
Elwyn M3100 said:
I have the notes templates and the word templates. Alas late night scrolling across the PDA got me confused.
Do you know of a way to make the files non read only? I don't seem to be able to change that at all? I've tried in Windows and on the PDA.
Although, I have now fixed the ActivSync issue so it doesn't keep disconnecting Grr Hubs Grr.
Click to expand...
Click to collapse
Nope, I tried reseting read only tag on both PDA and PC as well, no joy. I have posted a thread asking if anyone knows how to re-install an application without hard re-set. I believe it is possible if you have extended rom cabs showing but which cabs as I do not see one clearly marked Word.cab or something similar. The joys!!!
Mike
Thank you Mike for all your help.
I've not even breached the option of ROMs yet or even dabbled in it, and I don't think I've got the guts to juuuuuust yet
If all else then I shall do a reset, a hard reset.
I seem to have this problem also, interestingly. Today when I tried to open the word mobile program, I got this prompt saying that I can't open a new word document due to some error and brings me to my storage card wif all the word documents which I can open wif ease. What seems to be the problem? Any way I can reinstall this program again without hard resetting? I am pretty sure it's not some software conflicts, maybe I accidentally removed some shared files with memmaid.
YES!! Finally I got it. I shifted my documents folder with the sub folder 'templates' to the storage card before so now I just placed back the templates subfolder to the device's My Documents folder and that basically solved my problem!

start menu - programs, settings...

ok, question
we know goddamn start menu,
my main problem is to make "settings" field able to launch something ELSE than pseudolauncher named "settings"
i found app from unpacked winCE rom ,that is far way better ,than wmxx settings m$hit.
look @ this, and compare both...
http://rapidshare.com/files/43325355/control.EXE.html
what files are needed to be hexedited to change that current cretinal launcher to that fast, safe app?
sry for LQ language,
..
p.s. and jesus, do not tell me about smallmenus,etc.
uhm, how does your settings field launch "settings" and "programs"?
like i said, my english is not good enough to describe what i mean..
start menu is "app", that holds (let's say) links to "programs" and "settings"(which windows are another program - pseudolauncher-like) - and these entries are two things, that i need to remap to do somethnig else, than usual....
need any idea what can be done to override these menu positions behaviour..
i hope it is clearer now...
i do not want to use start menu replacement etc, i have wm5newmenu for useful menus;
lets say i am curious...how. as simpliest try i can imagine hexediting in some files....which ones...
in other words: i want to set under "Settings" this app from link.
i cant be clearer...
Hi,
have you looked in \windows\startmenu folder? There are files and folders
that are displayed in the startmenu. Maybe you can play around with
them to get what you want. You can add or delete folders, rename the
original settings folder and add your own folder.
Ok no exe is started then, but is this necessary for you?
Houser
Best thing is you use gsfinder (freeware file explorer). With gsfinder, you can make shortcuts to your favorite applications, then copy these shortcuts to \windows\startmenu (of course you can also rename these shortcuts). This way you have your own personalized launcher
it is nice, that you are trying to help me, but i know everything about shotrtcuts .
i just need to override menu start hardcoded "programs" and "settings" assign(e)ments.
i am not noob lol
Have you tried Wisbar Advance?
helterskelter said:
Have you tried Wisbar Advance?
Click to expand...
Click to collapse
you must be kidding
(no offece, just lolled while reading).
WA is not good way to do the things
i am minimalist, you know..
I think there are no responses, because its still not quite clear what you want to have.
How about describing step by step what you want to see (or not to see) when pressing start? Because all the answers sound good to me regarding your previously described problem....
Hope you get help soon ^^
i do not want to change start menu..:S
i just want to change "programs" and "settings" tap behaviour....
only thing i can imagine is hex editing, but i do not know where menu start coded is...
Hex editing????
You need to dissemble and rewrite a core OS component.
Which means:
a) Get a good ROM dump
b) Find the DLL responsible (not sure maybe coredll.dll or aygshell.dll)
c) Unsign it
d) Get IDA
e) Read and understand all its code
f) Rewrite the relevant portion
g) Sign new file with privileged certificate
h) Copy to device
The reason you did not get the answer you seek is because this kind of undertaking is far beyond the skills and knowledge of most people on this forum including my self.
Also its way easier (if maybe not as comfortable) to use start replacement apps.
(Oh, and if you are willing to take some friendly advice: Your English is just fine, but your first post is full of curses and is very aggressive. It deters people from replying because they might get a bang on the head for their trouble. A friendlier language next time may get better results)

[SOLVED] Programs "Start Menu" from imported ROM

I hate to ask on here because I feel like the answer should be obvious but it hasnt been.
I imported the latest AT&T ROM for the Tilt 2 in to OSKitchen and have been customizing/modding the heck out of it. Added my own software, removed most of the AT&T crap. Changed SYS to 21916 and even 2019 Manila without difficulty.
What is stumping me? The stupid default shortcuts for things like ActiveSync or email setup , remote destop Windows Live etc...
Most apps I have changed the app.dat to modify location for most things that I kept. However I have searched in both sys and EXT for prov.xml files, reg files basically ALL file contents looking for the likes of the apps above and just CANT find reference to them.
Is there some default behavior that says if a .lnk file exists in windows make a shortcut in the root of "Programs" ? or what am I missing. (Even that doesnt hold water though because activesync is actually async.lnk.
I know I can use something like mortscript to just move them around but this is more about wanting to know what the heck I seem to be missing. Thanks in advance and hopefully this isnt a stupid question.
hx4700 Killer said:
I hate to ask on here because I feel like the answer should be obvious but it hasnt been.
I imported the latest AT&T ROM for the Tilt 2 in to OSKitchen and have been customizing/modding the heck out of it. Added my own software, removed most of the AT&T crap. Changed SYS to 21916 and even 2019 Manila without difficulty.
What is stumping me? The stupid default shortcuts for things like ActiveSync or email setup , remote destop Windows Live etc...
Most apps I have changed the app.dat to modify location for most things that I kept. However I have searched in both sys and EXT for prov.xml files, reg files basically ALL file contents looking for the likes of the apps above and just CANT find reference to them.
Is there some default behavior that says if a .lnk file exists in windows make a shortcut in the root of "Programs" ? or what am I missing. (Even that doesnt hold water though because activesync is actually async.lnk.
I know I can use something like mortscript to just move them around but this is more about wanting to know what the heck I seem to be missing. Thanks in advance and hopefully this isnt a stupid question.
Click to expand...
Click to collapse
Try look in the initflashfiles.dat file.
Lol sure enough. More proof positive that Win7 search is garbage. I had it search file contents but for whatever reason it didnt find those shortcuts because it didnt search that file and it is indexed.
You can change the name of the actual .lnk then using an app.dat rename it and place it in where you'd like. I was having this problem with WM Live so I renamed the actual "WLMLauncher.lnk" to "_WLMLauncher.lnk" and then added this line:
Code:
Directory("\Windows\Start Menu\Programs\Internet"):-File("Windows Live.lnk","\Windows\_WLMLauncher.lnk")
to an app.dat in the Start Menu section of my kitchen.
This way whatever is natively calling that link won't be able to recognize it anymore.
If you're simply having trouble finding all the .lnks, just search your SYS XXXXX directory for ".lnk" and that should pull up all the async and email links that you're having trouble with.

Categories

Resources