Help for the Hermes Group! - JASJAR, XDA Exec, MDA Pro ROM Development

In this thread we are looking at getting SMS notification of VM on an Orange M3100 working for WM6. It is mentioned that SMS notification is working for Orange M5000s running WM6 and so we are lookng to "steal" a copy of SMS_providers.dll from one.
Can anyone help by attaching it to the thread? Thanks in advance.

From Helmi's origional source

Getting SMS_Providers.dll Onto The Device
Hi, I've recently upgraded my SPV M3100 to WM6 using the HTC official rom, I've manage to get everything working but the Voicemail notifications which I believe the sms_providers.dll fixes.
Please could someone let me know how to get this file into my \windows directory. Whenever I try it I just get the following error:
Cannot Copy 'sms_provider': Access is denied.
Be certain that the there is enough from storage memory (there is), that the destination is not write-protected and tha the file is not currently in use.
What I'm Doing:
1. Placed the sms_providers.dll onto my storage card.
2. Run 'File Explorer' on the device.
3. Performed a 'Cut' on the sms_providers.dll (on storage card).
4. Navigated to \windows & performed a paste.
5. Clicked Yes to overwrite the current file.
6. Error as described above

Well it means that sms_providers.dll already exists in your \windows directory, and it is currently read only/write protected. You might want to try another File Manager program like Total Commander or Resco Explorer to work around it. But if it is part of the ROM, then there is no way you can over write it. You will have to include sms_providers.dll in your WM6 ROM via kitchen then reflash again.

Many thanks DaVince, Total Commander did its magic and moved the sms_providers.dll without winging, rebooted the phone and wallaaa, workin.
Here's a link for Total Commander if anyone else needs it.
Many thanks

Nice to hear you got your problems fixed.

Related

SD image WM5 CHS version, not work for all device yet

the last post tells you the detail
THANX
buzz
Thanks for reply.
Hope for good news
Can't replace wince.nls
I have a Win Mobile Phone Edition 5, very first one in U.S.
I tried to load chinese so that I can read chinese. I copy over font file and am able to see Chinese in Word, providing that I select options.
However I got issues with IE, because I there is no option for me to change the encoding.
I learned that I need to change wince.nls file. And I downloaded your file. Now I got an issue "Access Denied" message when I try to override original wince.nls. Looks like it was in ROM.
Any idea?
Thanks
you should use another file explorer other than the system's one, and then you can overwrite it
the tool is in the attachment(it's in chinese language), it's a green software
The attribute is grayed out.
Thanks for your prompt response and the program.
maybe i did not use it right, some how the menu of the program is mess up. see the attached.
I have Resco Explorer 2005, which also show wince.nls is in rom. Every time I change the other attributes, it changes back when I re-open property page.
While I have a pocket PC 2003 Dell x3. The wince.nls is not rom file.
Can I override rom file?
It is about mid night here in U.S. I will check back first thing in the morning, just in case you do not get response from me right away.
Again, thanks for your help.
on wm2003 it was possible to "override" files in ROM.
Now it is not.
You have to wait until we'll be able to decompress the ROM and inject your wince.nls into ROM.
buzz
ok, i've downloaded your chinese.rar to test-it ...
i've replaced the wince.nls with this procedure
in \windows\ , i've renamed wince.nls to wince5.nls
got an error message "Can't delete wince.nls" , but it's renamed
Copy the new wince.nls to \windows\
Copy fonts to \windows\fonts\
import reg file ... modified
soft-reset
...
Anything appears ...
i'm not able to choose chinese in regional settings
In the registry , after soft-resest , nls automaticly set to "0409"
if i set to 0804 and soft-reset , poof .... 0409
I think there is another problem
OK, I will wait.
One another thing I noticed: through ActiveSync, I can create a folder in windows, (well, as you expect). But I can't copy the wince.nls file to even the newly created folder, not just windows folder. On my PC, the message saying... no space or no permission, etc. I do have like 3-4mb left in main storage and install other program.
Just for your infomation.
it is easily possible to copy wince.nls to your \Windows folder. Just create a cab for it.
But it is not taken into system... That;s the problem here...
Will look at it further...
buzz
I'm success to copy it in my himalaya. I had tried several method, one of them is o.k. but not sure is this one or not.
1) copy the wince.nls to somewhere in your SD Card.
2) Boot your Himalaya into Safe Mode.
3) Then copy the wince.nls to your Himalaya's \windows\
4) Soft Reset.
Do you mean that you can choose the Chinese region now?
Re: The attribute is grayed out.
zoneu said:
Thanks for your prompt response and the program.
maybe i did not use it right, some how the menu of the program is mess up. see the attached.
I have Resco Explorer 2005, which also show wince.nls is in rom. Every time I change the other attributes, it changes back when I re-open property page.
While I have a pocket PC 2003 Dell x3. The wince.nls is not rom file.
Can I override rom file?
It is about mid night here in U.S. I will check back first thing in the morning, just in case you do not get response from me right away.
Again, thanks for your help.
Click to expand...
Click to collapse
see the menu in the attached
buzz_lightyear said:
on wm2003 it was possible to "override" files in ROM.
Now it is not.
You have to wait until we'll be able to decompress the ROM and inject your wince.nls into ROM.
buzz
Click to expand...
Click to collapse
Waiting for your good news ...
only 1.60b could be chineselization
I had tried to replace wince.nls in WM2K5_160C_WWE in various ways mentioned in xda-dev forum. none of them could be finished this job.
so i had to refresh my rom to 1.60b, everything is OK now. I can override the wince.nls, import *.reg, set regional to PRChina and so on.
expecting a perfect WM2K5_160C supproting Simple Chinese.
mazinka said:
I'm success to copy it in my himalaya. I had tried several method, one of them is o.k. but not sure is this one or not.
1) copy the wince.nls to somewhere in your SD Card.
2) Boot your Himalaya into Safe Mode.
3) Then copy the wince.nls to your Himalaya's \windows\
4) Soft Reset.
Click to expand...
Click to collapse
How do u manage to boot ur Himalaya into Safe Mode? Pardon me of becoming a dumbo.
WM5 CHS version SD image
Hi buzz:
I have got a SD image from a Himalaya which rom is CHS version, it's backup from a friend of mine. He got it from the seviece center. but when i use this image to flash my himalya, i replaced the SD head, write it to my SD card and flash...finished, hard reset, and I got an error like this:
"Device authentication failure. Please contact the product manufacture. For reference, please provide your device ID.
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx"
Then I found a way to convert the SD image to a .nbf file for the xda-developers site. converted and flashed using the PC through cable, but the same "Device authentication failure..." error occucred again.
And then, I asked my friend flash the SD image to his device which the image came from. succeeded
!
Any way to make the rom work for my device? help pls...
ljm2020
2005/11/16
Re: WM5 CHS version SD image
ljm2020 said:
Hi buzz:
I have got a SD image from a Himalaya which rom is CHS version, it's backup from a friend of mine. He got it from the seviece center. but when i use this image to flash my himalya, i replaced the SD head, write it to my SD card and flash...finished, hard reset, and I got an error like this:
"Device authentication failure. Please contact the product manufacture. For reference, please provide your device ID.
5083252100381951 38000050bf3f5173"
Then I found a way to convert the SD image to a .nbf file for the xda-developers site. converted and flashed using the PC through cable, but the same "Device authentication failure..." error occucred again.
And then, I asked my friend flash the SD image to his device which the image came from. succeeded
!
Any way to make the rom work for my device? help pls...
ljm2020
2005/11/16
Click to expand...
Click to collapse
hi ljm,
i already answered to you on buzzdev.net )
buzz

Cab-file creation question.

Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
many activesync install exe's
can be renamed to zip and one can out the cab files
give it a try
Rudegar said:
many activesync install exe's
can be renamed to zip and one can out the cab files
give it a try
Click to expand...
Click to collapse
Tried that but no luck. I think this is not what i mean. I would like to turn this exe into a CAB and the key included. So when i install the Cab i don't have to register.
one would think the program maker took precautions to make that impossible otherwise your cab could be distributed as a pretty easy free version
you can try to single out what files it depend
on and make a cab file from cratchs
and if the exe or dll files got alter when the serial was given
that cab would be reg'd
otherwise you would have to find out what registries was altered in the
serial process and make a reg which which did those alterations
and get the cab file to run it
Most installations that require you to install through activesync end up leaving a cab file behind. Check Program Files\Activesync\SPB... for the cab file. If it is not there restart the installation but after you have executed the setup file leave it alone and search for the cab file again. I hope this is what you were looking for
ALL exe that install via activesync have a cab, some are hidden in the profiles temporary files, some auto-delete once installed, so leave the application hanging in the install and do a search for recent files and sort by date/time (remember to allow it to scan hidden and system folders). a lot go into the activesync directory, some go into program files, i have even found some that go into the internet explorer temp files, install, and then delete themselves. The most common hiding place is your computers profile temp folder --- typically found under
C:\Documents and Settings\PROFILE\Local Settings\Temp
just dig around, its not to difficult once you find the 3 most basic hiding places.
good luck.
Sponzert said:
Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
Click to expand...
Click to collapse
You can simply download the CAB files from SPB site directly.
Sponzert said:
Hi,
I have a question. I have for example SPB Mobiele Shell. We all now this has to be installed via a PC and i needs a serial to install. I have the program and the serial and i would like to make a cab-file of this 2. I have a program to make cab-files, WinCE CAB Manager. Can anyone explain to me how i can do this? I like to have this on my SD-card and like to install it from there in case of emergency's. I hope someone can help me with this.
Thx
Click to expand...
Click to collapse
I have run into a similar situation where my installation was failing due to the huge size of a CAB file.
In my case, the size of the CAB was nearly 23mb and the free storage left was around 26mb. This made the installer fail as it ran out of space midway during the install.
I know one thing for sure was that the PC installers (Exes that would run on the PC that would extract the CAB on the device) would extract the CABs and put them in \windows\appmgr\install folder and would trigger the installer on the device.
So during my second attempt, when the device prompted for installation location "device or storage card", I opened up the explorer on the device (guess you can do the same thing with Windows Explorer since your would stay connected over USB using Activesync) and went into \windows\appmgr\install folder and made a copy of the cab to the storage card (you can copy to your PC as well).
Exited the installer and then installed the cab from the storage card and the installation went fine.
Not sure about how the SPB apps work since there are two options during the PC install. Trail or Registered version. Based on the option chosen, it would either extract the necessary CAB (either trial or registered). I hope it creates a "Registered" version of the app in the CAB after you follow the above steps.
Hope this helps.
PS: I wish that the standard install location on the device "\windows\appmgr\install" be changed to the storage card by some tweaks. So far not successful in finding/getting one.
vprabu said:
I have run into a similar situation where my installation was failing due to the huge size of a CAB file.
In my case, the size of the CAB was nearly 23mb and the free storage left was around 26mb. This made the installer fail as it ran out of space midway during the install.
I know one thing for sure was that the PC installers (Exes that would run on the PC that would extract the CAB on the device) would extract the CABs and put them in \windows\appmgr\install folder and would trigger the installer on the device.
So during my second attempt, when the device prompted for installation location "device or storage card", I opened up the explorer on the device (guess you can do the same thing with Windows Explorer since your would stay connected over USB using Activesync) and went into \windows\appmgr\install folder and made a copy of the cab to the storage card (you can copy to your PC as well).
Exited the installer and then installed the cab from the storage card and the installation went fine.
Not sure about how the SPB apps work since there are two options during the PC install. Trail or Registered version. Based on the option chosen, it would either extract the necessary CAB (either trial or registered). I hope it creates a "Registered" version of the app in the CAB after you follow the above steps.
Hope this helps.
PS: I wish that the standard install location on the device "\windows\appmgr\install" be changed to the storage card by some tweaks. So far not successful in finding/getting one.
Click to expand...
Click to collapse
Thank you, this did the trick for me. Installed en included the registration.
Welcome. I am happy that I could be of some help
vprabu said:
Welcome. I am happy that I could be of some help
Click to expand...
Click to collapse
Now i have everything in registered Cab-files on my SD-card. Now i can make the switch to WM6. I'm dutch and have a P3300 and i guess it will take some time before HTC wil come with a dutch WM6 upgrade, so maybe not the place to ask but do you now where i can find a original English WM6 for the P3300?

MiniWeather for the VOX

Hey guys... just released a new chome weather version that should work with the VOX also. Can somebody give it a shot ?
I can't seem to get it to install,
Installation was unsuccessful. The program or setting cannot be installed because it does not have sufficient system permissions.
I'm using version 3 of Zeeshee ROM.
Cheers,
Same for me! Same rom. Btw, both weather progs delete my clock icon and blackscreen is not possible to load. (mini with dr.gonzo 6.1 rom)
Everything works!
Extract from cab all files for Windows directory and place them into the device.
Delete this files from cab and save cab.
Modify cab working.
Works brilliant .. Thanks a lot keep it up ... i like the background on the pictures what you post there . it will be great if you send it as well . cheers
I'm being stupid here.
I still can't get it to work.
Can someone upload the modified cab please.
Thank you.
Unzip attached file.
Copy files from 'Windows' (archive) to 'Windows' (device).
Copy cab to device and run it.
Reboot.
Enjoy!
Excellent!
Thank you for posting.
Regards,
Anyone have a screen shot of what it looks like?
TabletGuru said:
Unzip attached file.
Copy files from 'Windows' (archive) to 'Windows' (device).
Copy cab to device and run it.
Reboot.
Enjoy!
Click to expand...
Click to collapse
Thank you it works perfect now.
Got it to work, sort of, so please help.
weather.yahoo.com gives me NLXX001 as code
Doesn't seem to do anything
(And so is c>f not working)
Are we still using weather.yahoo.com as source?
I had already installed the original MiniWeather on my on my vox (Orange E650) and all was OK except that in portrait mode the weather image didn't show on the clock tab whereas it did in portrait mode. So I decided to install the vox version to see if it would be fixed.
Unfortunately I've found that the files can't be copied over to the device's Windows folder because Resco says they already there as read-only files in ROM and therefore cannot be overwritten. So after installing the 1.0b CAB I get the following error when I initially select options:
Unknown command: "nu=timestamp"
Line 13(\program files\nrg\chomeminiweather\SetOptions.mscr):nu=TimeStamp()
Is there anything that can be done? Would the clock/weather Image have been fixed anyway? If not I'll revert to the previous version
Thanks and nice program !!!
can someoene post a home screen to show how this should look. Its messed up on mine i believe I get 2 panels - the first one works but the image is messed up. The second one says "forecast" but in there it just says "push centre button to update, push right softkey marked options to set your options"
I had trouble copying the two chome files to the windows directory - it said I didnt have permission to copy them.
can anyone assist ?
Frottage........ It sounds like you've had a similar problem to mine above.
If you can't copy the files over the install doesn't work properly.
I've reverted to the non-Vox version and all now seems OK on my Orange E650 with Dr.Gonzo's 5.2.19195 Rom
Try using the Resco Explorer trial to copy them across. It's because the files it's trying to replace are in ROM. Resco worked on my Dr. Gonzo E650.

How do I copy a file that is in ROM that is tied to services and resists copying?

The file I'm trying to copy is ezinput.dll. Specifically, the version from my new Sprint Diamond Touch Pro.
I never had any problems copying files from ROM, but this one resists.
I tried using 1) Explorer via Activesync, 2) Resco Explorer (error: Cannot copy, Invalid parameter), 3) Total Commander (Cannot copy), 4) zipping the file (result is a 0 byte file), and stopping all the related services but results are the same.
Thinking that the dll is locked because it is loaded, I renamed all references of this file in the registry, reset, no joy.
Using Memmaid, I see that Services spawns many threads, and some of the et9 related dlls are started by it. Is this why I can't copy the file? If so, how do I keep Services from starting the .dlls?
The big questions are 1) Why can't I copy? and 2) How do I copy a file that resists copying?
Thanks.
question here is why do you want to copy the file, well i would like to know why lol
Have you got a rom update for the diamond rom you could extract the file from that, maybe it is protected ,which is why it cant be copied. Have you tried clicking copy in resco then just paste a copy back into the windows directory it will just rename it copy of ezinput.dll ,then maybe you will be able to copy that copy of the file?
Yes, I can extract the ROM (no update as far as I know) if I needed to, but I'm trying to avoid that.
I want to copy that file because the Touch Pro has slightly variations in its soft keybard that I would like to use.
I asked one of my developers, and he explains that the file is opened as "exclusive". I need to find a way to keep that file from running on startup. It's not running as a service, it's not in the startup, it's a registered .dll that is being called by another process.
Does WM6.x have a .dll cache?
There must be a way to copy this file... Help?
use total commander; works for me
zeezee said:
use total commander; works for me
Click to expand...
Click to collapse
As I indicated in the original post, TC did not work. If you have a Diamond/Touch Pro/WM6.x w/ HTC's soft-keyboard, I would like you to try to use TC to copy windows/ezinput.dll to another location. My guess is that it will NOT work.
snovvman said:
As I indicated in the original post, TC did not work. If you have a Diamond/Touch Pro/WM6.x w/ HTC's soft-keyboard, I would like you to try to use TC to copy windows/ezinput.dll to another location. My guess is that it will NOT work.
Click to expand...
Click to collapse
ohh...i didnt read carefully enough, sorry.
Might be a way to see content of the flashdisk on the PC while in the erm...tricolor screen (i cant believe i dont remember the term at the moment x.x) - but then again, probably not.

cprog.log

Hi!
The free memory of my device is getting smaller and smaller, althought i havent installed too much apps and not to much files.
I've been searching for a reason and found the file
/DebLogger/cprog.log
wich has a size of 26 MB
Can i delete it? Does it contain anything important?
Thanks! Cheers!
ok, after killing the process cprog.exe i was able to delete the file.
but after some usage it starts to grow again...
how to disable this?
thanks alot! cheers
You probably have a memory leak somewhere...
hmm... that means? and what can i do?
thanks!
nobody any idea?
Did you cook your own ROM? Or you using a cooked ROM or stock ROM?
yes i'm using a cooked rom and installed a lot of system changes, for example the new Phone Canvas from the mega pack...
I'm suffering the sme issue here: cprog.log is now 40 MB and i'm almost out of storage space!
me too, not a virus I hope
Yep. Mine is nearly 60 MB and growing.
I'm running TPC's cooked version of WM 6.5, if that matters.
Jack Vinson
ROM: TPC_V10_MEGA (WM 6.5)
Radio: 1.70.19.09
Phone: Kaiser 8925 (AT&T Tilt)
has anybody found a good solution yet?
true de task manager, you can kill cprog.exe and then delete the "big" cprog.log file but what after a restart??
And when i koll cprog.exe, my phone doesn't ring or vibrate anymore when i get called or receving a sms...
Have you tried searching your registry for "cprog.log"? Maybe you can shut it off.
cprog.log same problem
Got same problem !
P3600 HTC Cruise with WM 6.5 Pro cook rom pcarbalho exteme devs. Yesterday was unable to start device ... after various reboot finally started, and with the explorer in an ActiveSync connection :
renamed \DebLogger\cprog.log
restarted again
and finally ... delete the renamed file
have proven to remove the directory, but after restarting again, it re-create the directory and the file start growing again ...
Any solution?
This thread suggests some Registry keys to edit, which I just did. Basically, set everything to OutputEnable of 0, rather than 1 in the DebLogger registry unter HKey_Local_Machine/Software/HTC/DebLogger. This doesn't prevent CProg from running, though. so I don't know if it will keep the size in check.
I also notice another large file that is updated all the time in My Device root directory "pim.log". Anyone know what that is? (pim = Personal Information Management?)
Jack
Solution
Hi, i've found the solution in the TPC thread, someone found the way to delete cprog.
- With Registry Editor go to:
HKey_Local_Machine\Software\HTC\Deblogger
delete the whole Deblogger folder
- Soft Reset
- Delete the folder Deblogger with cprog inside in the Device Memory.
You have no more cprog growing and the mobile runs smoothly.
Do this procedure again if you do a hard reset, because the Deblogger is cooked inside Windows 6.5 build.
I think chefs will remove the Deblogger in their future ROMs.
Additions to the resolution process
Had this issue too... system became gradually slower and suddenly had run out of space ("you are running critically low on storage" kind of message).
Before I could delete the large file I had to install and run a task manager on the mobile and terminate/kill the "cprog.exe" application/process.
Cheers,
Daniel
Hmmm...for some reason I've started getting this issue, on my PDACorner Ultimate (WM 6.1)! Dont think its limited to 6.5 then!
Monfro said:
Hi, i've found the solution in the TPC thread, someone found the way to delete cprog.
- With Registry Editor go to:
HKey_Local_Machine\Software\HTC\Deblogger
delete the whole Deblogger folder
- Soft Reset
- Delete the folder Deblogger with cprog inside in the Device Memory.
You have no more cprog growing and the mobile runs smoothly.
Do this procedure again if you do a hard reset, because the Deblogger is cooked inside Windows 6.5 build.
I think chefs will remove the Deblogger in their future ROMs.
Click to expand...
Click to collapse
Is no need to delete all the folder "HKey_Local_Machine\Software\HTC\Deblogger"
GO TO
HKey_Local_Machine\Software\HTC\Deblogger\zone\deblog\outputenable and modify the key to 0. restart the device and delet the file from main memory
changing the value to 0
Nykoon: I did just that and cprog was still growing. I remove the whole folder and that did it
cprog / deblogger
When I disable or delete the deblogger registry folder and delete cprog, my Pocket e-Sword program doesn't work. Will try again.
Using a Kaiser hTC, windows 6.1.

Categories

Resources