How to run a dll? - 8125, K-JAM, P4300, MDA Vario Software Upgrading

The hotspots login puts an icon in the bottom tray. Now that I'm using wm5newmenu instead of phm_traylaunch, I would like to eliminate the tray. Still, it would be nice to be able to run the automatic hotspot login, but I can't seem to make this work unless I can run the /windows/tmwispserv.dll.
Ideally, I would like to be able to click on a .lnk that loads the dll, so that I can then automatically connect to hotspots. It is fine if this doesn't go away until I do a soft reset.
How do I run a dll? What is the program number that seems to be required (judging from one user that said
rundll32.exe /windows/tmwispserv.dll,YYY
where YYY is the number of the program, is the correct syntax.

What you're calling the "program number" is actually the name (or ordinal number) of a function exported by the DLL in question. Do you know what function you need to call? If not, you'll need to find out somehow.

Related

Temporary Disabling of Today Plugins

I was browsing a thread on Modaco (probably this one, maybe this one) and there was an application to remove entries from the today screen item list and it mentions that this could save memory or something (not really why I want to do it - it's mostly because there are piles on my machine and I will never use most of them and I can't uninstall them (some are plugins for an app I use, others I just can't uninstall)).
I don't really want to permanantly remove these items and would want to back them up, but it would be nice if there was a program which was able to relocate the registry keys somewhere else.
If not, I don't mind doing it manually. I assume that I shall need to mess with
HKLM > Software > Microsoft > Today > Items
but if someone can post the details of anything else I need to remember it would be appreciated.
I think that is the only way to do it. Maybe you could make a shortcut directly to "Today" applet so it is a quicker to access?
What you were reading may have been about UltimateLauncher.
It allows you to scroll through multiple tabs of desktops, each one customized with their own Today plugins. What it can do is "Deactivate" whatever plugin is not active. This causes a slight delay when moving between tabs as the plugin is reloaded. However I tried with and without this feature and it only seemed to save 2-3% of my RAM (w/ HTC Home, SPB Weather, MS Live, and one or two smaller ones).
The plugins are disabled on the today screen and I do not often use them. I therefore want to remove their listings as they mostly just get in the way.
The plugins installed include....
Stuff I actually use
SPB Phone Suite
SPB Weather
Pocket Plus
Battery Status
GPRS Monitor
Calendar +
Stuff I might conceivably use
Windows Live
Skype
The following just get in the way on the Pocket Plus "Add to tab" option and on the today item list. I just don't need them there but might eventually need to put them back if a related program complains they are missing.
Standard WM6 I don't use and probably won't ever use
Date
Calendar
Messaging
Tasks
Owner Info
Device Lock
Mobile shell plugins I don't use
SPB Mobile Shell
Home Tab (Mobile Shell)
Time Tab (Mobile Shell)
Weather Tab (Mobile Shell)
Dial Tab (Mobile Shell)
Dial Tab 2 (Mobile Shell)
Dial Tab 3 (Mobile Shell)
Other items which just came installed and I can't de-install
Shortcuts
Running Apps
Meters
Last Call
Windows Live Search
Hence the problem, and I don't think it was related to Ultimate Launcher as the program looked older than that.
So, I'm not sure where the Today applet gets its list...but it is either looking in a folder or in the registry. (I'm sure someone can chime in with the appropriate location)
So, if it is looking in a folder, simply move the items you don't want to a subfolder so it doesn't populate them in the list.
If they are in a reg entry, export the reg entry and then delete the keys. That way you can import the reg entry if you need them again.
As far as I know i have not seen any program that will remove them from showing up as choices.
Also, as far as uninstalling programs that you don't want. Sometimes, though not always you can find a cab of the application you want to remove. Then, install the cab on top of the existing one, so it shows up in add/remove programs and then remove it, thus removing the application. This trick worked on removing some apps from my PPC6700 before I knew how to unlock the ROM.
Alternatively you can open up the cab and find what files and reg entries are used and manually delete them.
I'd recommend using dot fred task manager or CeRegistryEditor to backup \HKLM\Software\Microsoft\Today\Items and go ahead and delete whatever you don't like.
If you want to go the extra step, you can also delete the .DLL file as specified in each key. -- Don't delete the DLLs used for the Mobile Shell today plug-ins, as they may be shared with other SPB applications.
FWIW, this isn't temporarily disabling your today plug-ins. It's as close as you can get to deleting them, without deleting the whole application.
Hope this helps.
You might want to give this a try too... (Just found it while answering another thread)
http://www.freewarepocketpc.net/ppc-download-today-plugin-uninstaller-freeware-1-0.html

GoodLink problem, anyone can help?

I have goodlink installed on my Kaiser and can't remove it since it is required by the company.
Well, the bad things are:
1. The goodlink main program "GoodApp.exe" can somehow start itself automatically. It really eat a lot of battery and can cause extra GPRS traffic.
I've remove the .lnk file from \Windows\Startup directory so that GoodApp can't start during system startup.
But, it will still run after several minutes and can't be correcly stopped.
Generally, there're two Good applications displayed in the TaskMgr: GoodApp.exe and GmdMoniterApp.exe, it's easy to kill the GmdMonitorApp.exe but when you want to kill GoodApp.exe, it will always prompt an error, though after that it seems the GoodApp.exe disappears in the TaskMgr. However it will start again after several minutes. CRAZY!
Anyone knows how to kill the GoodApp.exe so that I can run it on my will?
2. The Good software modifies the shortcut to the "Contact" menu (on the bottom-right corner of the screen). Normally when you hit the "Contact" menu it should display the contact list of your SIM card or so. But after installing Good, this menu points to the Good contact list. It's really annoying!
Where could I get the "Contact" menu back?
Thanks a lot!
I'm in the same boat, hate what Good Mail hijacks! Found a couple of ini's but since Good's support site is garbage, it didn't help much.
Have tried a whole mess of things, all to no avail....
If anyone else comes up with any suggestions, I'm all ears.
MBN
Just as a follow up, I've reflashed my phone umpteen times trying various "fixes" with no luck. Thought I'd found the registry entries (HKLM\Sofware\Microsoft\Shell\RAI) and tried tweaking those.... no help, DOH!
Tried to overwrite the various exe's with empty "fabricated" ones (renamed empty text docs and overwrote the Good mail ones), still nothing.
A couple of weeks ago I had a version of Good that at least left the contacts in my dialpad intact...latest version hijacked that one as well.
I have my IT dept contacting Good to see if they will offer any insight (not holding my breath). I fear I am left only with trying a third party PIM.... but the way things are going, Good will hijack that too!!!
If I hear or find anything, I'll update.
MBN
I have to say that GoodLink is the most dirty PDA software I've ever seen.
It uses a lot of dirty method to protect it from being disabled.
There are 3 main programs related with the protection(I can't remembet all the names):
1. GmdLockApp.exe: to protect your cellphone with a password. it will force you to set a password and you'll have to input the password every time the phone come back from standby mode (or so...).
2. GmdProtector.exe: to protect GoodLink components. With this program running, you'll never get a chance to modify any configuration of GoodLink (such as renaming a GoodLink program, or change a Reg key of it...).
3. GmdLaunchGuard.exe: this is the most dirty program, it hijacks almost all other application's shortcuts. Try to search "GmdLaunchGuard" in the Reg table you will find there's many results indicating the original windows configuration was changed by it.
For problem 1 & 2, I got a workaround so that you can at least modify some Reg key to do furthur test and can kill the GmdMonitorApp.exe & GoodApp.exe at last:
Steps:
1. Use GoodLink backup tool to backup it on to the storge card;
2. On the root of storage card there's a directory "GoodLink Backup", enter that dir and just delete the GmdLockApp.exe;
3. Also in that dir, rename the GmdProtector.exe to GmdProtectorBak.exe or something like that;
4. Soft reset you cellphone (by pressing both function keys then press reset) to let it return to the original state;
5. After restart, in the storage card root dir, there's a Restore GoodLink short cut, excute it will restore GoodLink to the memory;
6. Enter Windows\Startup dir, delete the short cut which points to GoodLink;
After above steps at least GoodLink will not start immediately after system startup, but it can start at anytime (I'm not sure).
However you can kill the GmdMonitorApp.exe and GoodApp.exe in the TaskMgr. You'd better stop GPRS before you kill GoodApp.exe, or it will prompt you an error.
For problem 3 (actually it relates with displaying the contacts), I still didn't find a good way to resolve it (simply rename the GmdLaunchGuard.exe will not work, and perhaps will make you can't load any program).
However you can see your SIM card contact by pressing "Send" key, it will bring out the contact list though it's very inconvenient and lossing some functionality such as smart searching...
You can rename the GoodApp.exe so it will never be started.
I could probably live with the constant presence of Good, I just hate that it hijacked my contacts....
It links contacts to only one of our company's address books, and it happens to be the employee addy book.... doesn't exactly help me much.
Oh, and have I mentioned that it's pushing Lotus Notes...another favorite of mine!
Resurrecting an old thread here... I hate how Good hijacks the Calendar and Contacts softkeys and I want to work on that issue again. Has anyone made progress with that?
As far as the GPRS activity and battery life, if you launch GoodMail and then goto the options menu you can set it to "Work Offline" which prevents it from auto-checking for new mail. You can then go to that same options menu whenever you want and select "Send/Receive" to manually pull your mail.

(To update) List of each WM6.1P file/DLL and its use

Hi guys/gals,
I was thinking that it would be handy to make a list of all the DLLs and files that appear in the \Windows directory on Windows Mobile 6.1 Professional.
I suspect that in the near future, as Chandra suggests, we will not be able to update our phones any further, due to size restrictions caused by small RAM/ROM space.
I would like to make the list so we can determine what we can safely remove in the future to gain a bit of extra space.
Is it even possible to remove DLLs or only overwrite them?
Please leave your thoughts here, and if you know a program or DLL and its use, post it and I will add it to this first post.
Cheers!
---------XX--------------XX------------XX------------XX-----------
addrbook.lnk
This is a link to the contacts program.
Address.2bp
This is the ticked envelope icon.
Async.asy
This is the ActiveSync program.
Async.lnk
This is a link to the Activesync program.
Asyncmac.dll Thanks Etter
AsyncMac and tiacxwln are device drivers that control the physical radio. I don't know which is which.
ATCIUI.exe
This is the modem link application.
ATCIUI.lnk
This is the link for the Modem Link application.
Autocorrect.0409.txt
This seems to be a text document that will auto-replace words when you incorrectly spell them in an SMS, Email, Excel or Word Document. For example, it would change "Youre" to You're" as soon as pressed the space bar after the word.
AutoTimeUpdate.exe
I would suspect that this would automatically update the time. I am not sure what program calls it, but possibly ActiveSync.
Backlight.exe
This loads the Backlight application which is also found in settings.
Backpack.dll
I suspect this is used when the optional backpack is used on the Himalaya.
Banner.gif
This is the Internet Explorer Mobile bar displayed at the top of Internet Explorer Mobile whent he program is first launched.
Beam.exe
I am pretty sure this is the beam program which allows you to turn on/off "Receive incoming beams".
Blank.dot
The blank .dot template.
Blank.dotx
The blank .dotx template.
Blank.pwi
The blank .pwi note template.
Blank97Book.xlt
The blank .xlt Excel template.
BlankBanner.96.gif
Part of the Welcome Screen graphic.
BluethSetting.htm
Help document for Bluetooth Settings.
Bluetooth.bmp
The white Bluetooth notification that would appear in the top bar.
Bluetooth.htm
Help document for an overview of Bluetooth
Link OEM package expire!
Hi Guy,
The Link for download OEM package was expire. Please help to upload it again. I am not prefer rapidshare coz it's always error.
Thank you in advance.

M2D Weather - Adding Custom Cities Tutorial

I just copied my other post to make it easier to find over here. Hopefully you will all find it useful and enjoy the information.
For those who might not understand how to do it, just wanted to post this guide here too.
What you need:
1) HH_0409_WeatherCities.xml file. I have attached one below which you can use, or alternatively you can copy the one from the your /windows folder.
2) If you don't have the version which is already patched then you will need the N2A patched file attached below as well.
Here are the steps:
1) Open HH_0409_WeatherCities.xml using Notepad.
2) You will see many cities listed like this:
<city name="Anchorage, US" loca="NAM|US|AK|ANCHORAGE " land="United States " /> (original)
<city name="Ketchikan, AK" loca="NAM|US|AK|KETCHIKAN" land="United States" /> (copied and edited)
Simply copy one of the cities from your country, or state and then edit the city information. You will notice in the example above i have changed "Anchorage, US" to "Ketchikan, AK" as this is just what will display on the screen. The section marked loca=con"CONTINENT|COUNTRY|STATE|CITY" must be typed in correctly or else you will not get any data.
3) Repeate step 2 for as many cities as you would like to add.
4) Disable touchflo on the today screen
5) Copy Manila2D.exe (if you are not using the version already patched), and your newly edited HH_0409_WeatherCities.xml file to the /windows folder.
6) Enable touchflo on the today screen again.
7) Go to weather and add new city, the new cities should be available to you. I would remove any old cities you had before as well.
Weather won't download via edge or 3g:
For those of you still having problems with the weather plug-in here is another thing I did to fix it:
1. Go to Settings - Connections - Connections - Advanced - Select Networks - Edit (MEdia Net) - Proxy Settings -> UNCHECK BOTH OPTIONS
2. Soft Reset
It should work fine
UPDATES
banzaiwolfe said:
As a side note, I was able to just use the Zip code instead of NAM|US|AK|KETCHIKAN.
Click to expand...
Click to collapse
polyrhythmic said:
Scotchua, nice tutorial. I've been using several of your fixes since I discovered them. However, the one note missing from your Manila2D Weather Custom Cities tutoria is how to determine the loca="NAM|US|AK|KETCHIKAN".
I have the solution! For most US locations, you can use the 5-digit ZIP code, but to determine ANY location, including outside the US, use this link to AccuWeather's RSS.
Simply put in your location as instructed in the 'Choose a location' field and click 'Set'. (For this example, I used Whistler, Canada.) The page then generates a URL for you, which looks like accuweather.com/rss/liveweather_rss.asp?metric=0&locCode=NAM|CA|BC|WHISTLER. The piece after locCode= (which I've hilited in Red) is what goes in the loca="" field in the XML file.
Then complete your tutorial, and choose the custom cities! Hope this helps someone else looking to make a quick fix.
Click to expand...
Click to collapse
Here's An Entirely New Method. I tried and it works on PDA V9 (Only one i tried it on).
macrossmerrell said:
Hi all,
Here is what I did to fix my the darn weather problem using my AT&T Tilt through MediaNet.
1. Make a copy of the HH_0409_WeatherCities.xml in the Windows folder.
2. Modify the file to include your info. (for me the zip code worked). See the examples below:
Code:
<city name="Idaho Falls, ID" loca="83406" land="United States"/>
<city name="Idaho Falls, ID, US" loca="NAM|US|ID|IDAHO-FALLS" land="United States"/>
3. Copy the HH_0409_WeatherCities.xml back to your device (your storage card or My Documents)
4. Disable TouchFlo in your Today Screen settings
5. Using TotalCommander overwrite the HH_0409_WeatherCities.xml file in the Windows folder
6. Go to Settings, Connections tab, Connections program and select the "Manage existing connections" option.
7. Click the Proxy Settings tab and uncheck the "This network uses a proxy server to connect to the Internet" option.
8. Click the OK at the top left.
9. Once again, select the "Manage existing connections" option.
10. Click the "Edit..." button for your MediaNet or ISP connection
11. Click Next, Next
12. Click the "Advanced..." button
13. Click the Servers tab at the bottom
14. Click "Use specific server address" and enter the two following addresses for DNS and Alt DNS:
208.067.222.222
208.067.220.220
15. Click OK at the top, then Finish at the bottom, click OK again at the top, then OK again.
16. Reenable TouchFlo in your Today options
17. Go to the Weather Tab and Add your city
18. Enjoy
I have tested the solution on are Garmin's ROMs, but it should solve proxy server issues and DNS issues relating to AT&T's seriously out of date default DNS servers (the proxy server uses an up to date DNS server).
The above DNS servers are from OpenDNS www.opendns.com
Please post and/or PM me if this solution works for you. I've been frustrated at the lack of working weather for my area, so this is the crazy solution I came up with!
Merrell
Click to expand...
Click to collapse
Any Suggestions
Hi, I've done everything. However when I try to copy the new file I created with the HH_0409 exe there's problems.
1) when i go into windows on my device and go the the HH_file it will not let me copy it or deleate it, so i could then put in the new file.
2) when I try to copy and paste my new file titled the same HH_0409_WeatherCities to the Windows in device I get a error message that reads (error copy file, cannot copy HH_4090_WeatherCities access is denied. Be certain that there is enough free storage memory that the destination is not write-protected and that the file is not currently in use.)
I have unchecked TouchFlo as stated and done everything as listed. I'd somehow had this working when using MD2 but now that I'm using the Solace 1.5 rom, I'll be darn that I can get this to work. I'm trying to put Millsboro, DE USA into the darn thing. If you have any suggestions I'd be greatly appreciative.
Thank you in advance.
Beachboyde/Jon
beachboyde said:
Hi, I've done everything. However when I try to copy the new file I created with the HH_0409 exe there's problems.
1) when i go into windows on my device and go the the HH_file it will not let me copy it or deleate it, so i could then put in the new file.
2) when I try to copy and paste my new file titled the same HH_0409_WeatherCities to the Windows in device I get a error message that reads (error copy file, cannot copy HH_4090_WeatherCities access is denied. Be certain that there is enough free storage memory that the destination is not write-protected and that the file is not currently in use.)
I have unchecked TouchFlo as stated and done everything as listed. I'd somehow had this working when using MD2 but now that I'm using the Solace 1.5 rom, I'll be darn that I can get this to work. I'm trying to put Millsboro, DE USA into the darn thing. If you have any suggestions I'd be greatly appreciative.
Thank you in advance.
Beachboyde/Jon
Click to expand...
Click to collapse
I use total commander (which i have added as an attachement to the first post) to copy the files. If you have tf2d, and done a soft reset, but still cannot copy the files using total commander then i really don't know why your files cannot be overwritten. I've honestly never had that problem before, so i just don't have anyway to help you.
I also got that same error when I was using file explorer but I did get it to work when I used Total Commander.
I downloaded the file to my desktop.
Then opened it with notepad.
Added my city
I then choose to save as and selected the file on my desktop to be overwritten.
I copied it to my storage card.
I then copied it using total commander to the windows directory with TF2d disabled.
soft reset
enabled TF2d and it was there.
Can you give example of with zip code. I tried it using the info off the rss feed hyperlink and still nothing. Thanks.
turcomora said:
Can you give example of with zip code. I tried it using the info off the rss feed hyperlink and still nothing. Thanks.
Click to expand...
Click to collapse
First Post Updated
NOt working for me
Scotchua, thanks for taking the time to put this together. I have edited my HH_0409... file and put the cities in. Now I am able to select the custom cities as new locations but I get the "unable to download..." message for those cities whil the original cities will download weather just fine.
Any ideas?
thanks.
good stuff
iamdamon said:
Scotchua, thanks for taking the time to put this together. I have edited my HH_0409... file and put the cities in. Now I am able to select the custom cities as new locations but I get the "unable to download..." message for those cities whil the original cities will download weather just fine.
Any ideas?
thanks.
Click to expand...
Click to collapse
you need to either copy the patched manila2d.exe file over to /windows or change the DNS server addresses. I tried both methods and they work. They're both in the instructions.
Thanks!
scotchua said:
you need to either copy the patched manila2d.exe file over to /windows or change the DNS server addresses. I tried both methods and they work. They're both in the instructions.
Click to expand...
Click to collapse
Hey I appreciate the help...I am up and running now. I had saved the Manila2D.exe file to my storage card--I thought I just had to run it like a .cab but obviously (I overlooked it before) you have to save it to /windows. (I didn't have to mess with the DNS settings and I was able to simply enter using the zip code method.)
Guys like you are an asset to the forum...
scotchua said:
I use total commander (which i have added as an attachement to the first post) to copy the files. If you have tf2d, and done a soft reset, but still cannot copy the files using total commander then i really don't know why your files cannot be overwritten. I've honestly never had that problem before, so i just don't have anyway to help you.
Click to expand...
Click to collapse
can you do a step by step using total comander, I stil get a message that the files can not be replaced
I have the same problem. I am using a touch cruise with chavon bravo's rom. Cant move the manila file to windows.
NOTE: OPEN THE XML WITH NOTEPAD, NOT WORDPAD.
Word pad will translate foreign characters and will corrupt the XML file.
I did the step by step instructions, copied both files to the windows folder, and then restarted touchflo. Wheni go to Select location, its completely blank. Any ideas on this one?
still nothing
i'm using hyperdragon IV IOLITE, with touchflo but same trouble, when i've update the XML the new location appears, but when i sync nothing comes, but if i overwrite the patched Manila2d.exe now doesn't come up the manilla.
i don't need the Connection setting, cuz i'm a Mexican user, i've my own settings.
any idea, anybody know if the Hyperdragon IV IOLITE has already the manilla patched version?
this is the change in the XML NAM|MX|MX019|MONTERREY, the original MONTERREY has MX005 and comes with other weather forecast not from my city
i've tried two ways, overtwritin' the original Monterrey item, and adding another as MonterreyNL, and as i told you, in both ways the new setting pops now but can't get weather and in the other locations JUST FINE!!
Custom M2D Weather
hi guys, maybe I have the definitive solution to setting new cities on M2D weather. (or at least on my Kaiser go on)
1) in M2D weather set one city whatever you want is indifferent.
2) disable touchflo in today setup
3) open REGISTRY EDITOR and go on HKEY_LOCAL_MACHINE
then open software, then open HTC, then open Manila2D, then open Weather here you have two choice "0" and "setting" in both of them there are two item: "Location" and "Location Code". (you have to modify the item in "0" and in "setting")
So, when you tap in Location, you have to insert a string like this:
Caprese Michelangelo, It (first city name and after the nation)
When you tap in location code, you have to insert a string like this:
eur|it|it016|Caprese Michelangelo
If you want repeat for other city. At the end enable touchflo on the today screen again and upgrade the weather.
Work fine for me on my Tytn II.
original manila
where can i get the original manila2d? cuz i dont like the patched one
pincopinco,
You the man!! Just tried it on my TyTNII and worked first time! Outstanding!
pincopinco said:
hi guys, maybe I have the definitive solution to setting new cities on M2D weather. (or at least on my Kaiser go on)
1) in M2D weather set one city whatever you want is indifferent.
2) disable touchflo in today setup
3) open REGISTRY EDITOR and go on HKEY_LOCAL_MACHINE
then open software, then open HTC, then open Manila2D, then open Weather here you have two choice "0" and "setting" in both of them there are two item: "Location" and "Location Code". (you have to modify the item in "0" and in "setting")
So, when you tap in Location, you have to insert a string like this:
Caprese Michelangelo, It (first city name and after the nation)
When you tap in location code, you have to insert a string like this:
eur|it|it016|Caprese Michelangelo
If you want repeat for other city. At the end enable touchflo on the today screen again and upgrade the weather.
Work fine for me on my Tytn II.
Click to expand...
Click to collapse
I seem to have deleted a DWORD in HKLM/SOFTWARE/HTC/MANILA 2D/WEATHER/SETTINGS because the keyboard was in the way and I rewrote a DWORD by mistake. Could anyone please list all DWORDS under HKLM/SOFTWARE/HTC/MANILA 2D/WEATHER/SETTINGS?
FINALLY a simple fix-Thanks!
pincopinco said:
hi guys, maybe I have the definitive solution to setting new cities on M2D weather. (or at least on my Kaiser go on)
1) in M2D weather set one city whatever you want is indifferent.
2) disable touchflo in today setup
3) open REGISTRY EDITOR and go on HKEY_LOCAL_MACHINE
then open software, then open HTC, then open Manila2D, then open Weather here you have two choice "0" and "setting" in both of them there are two item: "Location" and "Location Code". (you have to modify the item in "0" and in "setting")
So, when you tap in Location, you have to insert a string like this:
Caprese Michelangelo, It (first city name and after the nation)
When you tap in location code, you have to insert a string like this:
eur|it|it016|Caprese Michelangelo
Click to expand...
Click to collapse
Man, thank you, thank you, thank you! This is the first fix that worked easily without messing up something else. City data now updating like a charm on my Vogue. Thanks again for sharing.

Question - Editing a DLL - Need Permission?

Hi guys I have to use PTT for work and for some gawdawful reason HTC made the PTT icon a little yellow smiley face when its on, no they could just make a button that said PTT or something they had to use a smiley face and just looking at the face angers me. I dug around and I found a "hidden" file in the windows directory called PTTService.dll I opened it, found the icon resource, created a new icon, imported it, saved it and when I tried to put it on my machine I got an error that I don't have permission to do that.
I've pretty much hit a wall, I thought I'd done the hard part but I guess not, anyone have ideas? I don't wanna screw with the ROM because its a company phone.
You'll need to disable the dialer skin, and the PTT service through the registry, and soft reset so that the dll isnt actively loaded in memory. then you'll need to sign your dll with a certificate like the sdk certs, and load that cert onto your phone, then overwrite it and set the ptt service and dialer skin to load, and you should be golden..
I bet I could figure out how to do the registry thing, but the cert part makes my brain explode!
The attached app will sign any .exe or .dll with the Windows Mobile SDK Certs (use SDKSamplePriv)
Then copy SDKSamplePrivDeveloper.cer to your device and run it like a cab.
The signing process will fail if the file is already signed, first you need to strip the signature.. it will also fail if readonly, the solution to that is obvious
http://forum.xda-developers.com/showthread.php?p=2508061 <--- that app will strip the signature
Sorry its been so long to revisit this post, but I had to give a intro to Fuze and Win Mobile to all our Corporate users who all just got them recently and I wanted mine to look and act like theirs until I gave that presentation.
So I finally created the icon to replace that horrid smiley face, I created it with Microangelo (I couldn't believe I still had that app after like 5 years) and used PEXplorer to open the .dll, its PTTService.dll actually, and edit the resource, then change the icon and it worked! I only changed the small icon one because that's the one I see. (32x32 8 bit)
So I got a trial (15 day) of MemMaid and turned off the services for PTT and Keypad and set them to Manual Start, restarted the Fuze and they were off.
I think from here I am almost golden, I just couldn't figure out the signing part, because after I overwrote the PTTService.dll on the device (it warned it was on ROM etc) and tried to use MemMaid to start the service and put it on Auto Start, upon reset only the Keypad was working and the PTT was on Auto Start but wouldn't start unless I did it manually, and when I replaced it back with the original it did Auto Start so I think I signed it wrong.
Heres what I did I downloaded that extracted the linked file (by Da_G), then I had a folder called Sign_msigner, I ran siggner.exe chose the PTTService.dll that I created and it appeared to work because I got a text doc saying:
"Warning: This file is signed, but not timestamped.
Succeeded"
so I replaced it, did the MemMaid thing and it wouldn't Auto Start, so I though Oh I forgot to do that certificate thing, so I coped the SDKSamplePrivDeveloper.cer from the Tools folder onto the Fuze, ran it, and that worked because I had a certificate in my certificates area of the Fuze (was only good until 12/31/08 it says) and tried it again and still no luck, can you guys give me some more great advice, I'm so close!!
It sounds like you did everything right, check the "Certificates" menu under settings to make sure the certificate you signed it with did load..
When a .dll is loaded as a driver (in HKLM\Drivers\BuiltIn) signing it via this process won't work because those drivers are loaded before the certificate store is vetted.. but I don't think PTTService.dll loads there..
I didn't see anything in there except under the Intermediate tab and it says issues by: TEST USE ONLY - Sample Privileged Root.... expires: 12/31/09
I think that's in there tho because I ran that SDKSamplePrivDeveloper.cer on the Fuze myself (or is that what i was supposed to do), I don't think it started when it tried to load the PTTService.dll
I attached the dll, is there a way to check it?
Also there's 2 files in the tools folder called signcode.exe and signtool.exe, I didn't use these for anything, should I have.
Looks good, not sure why its not loading.
Might need to tool with the security settings, check this post for a good read on the subject:
http://www.devx.com/wireless/Article/38730/1954
You can get the tool itself here

Categories

Resources