Replace WM6 cprog.exe with the one in WM5 - 8125, K-JAM, P4300, MDA Vario ROM Development

Any idea about replacine of the cprog.exe module in WM6 ROM with the one in WM5? I tried once but did not success. Is any other modules or files or some special registry items associated with the module cprog.exe?
The reason why I want to replace the module is because it is not as good as the module in WM5. Firstly, the internal smartdial of the module in WM6 conflict with the Celedial, which is a much better plugins than the internal one. Secondly, the WM6 cprog.exe cannot support call connecting and per-minute vibration fuction which are very helpful for avoiding of the strong irradiation before connecting of the call and provided by some softwares such as PhoneAlarm.

No answer? Is there nobody even meet the problem of no vibration at the calling connection under WM6?

Look at cprog dependencies and then ask yourself is it possible to do it

xplode said:
Look at cprog dependencies and then ask yourself is it possible to do it
Click to expand...
Click to collapse
I can extract the cprog.exe module and replace it with WM5 cprog.exe module. After replacement the calling interface cannot be activated. How can I look for the dependencies? Can you find out the associated files? Do you have any tools for doing this?

Here are the modules and the texts extracted from the modules

thank
thank you very much

Hi,
I'm currently trying to fix some annoying display bugs in the dialer :
- Wrong icon displaying over text (that souldn't even show) on the "Contacts" button when in tiled (icons rather than text) mode
- "Keyboard" icon displaying anywhere (almost OK in portrait mode, then totally offset in landscape mode, then still offset when back in portrait mode)
- A big chunk of the softkeybar is displayed sourrounding the icon ; unfortunately, it's not the part where the keybord icon is, but where it shoud be (far right) under WM 6.5. The problem with 6.5.x is its not there, but in the middle of the bar. It's hard to notice when you have a solid background bar, but it's horrible with a skinned or transparent softkey bar !
So far, I found by browsig cprog.exe with an hex editor that it used another resource file : commctrl.dll, which in turn uses a matching commctrl.dll.<your country code>.mui.
I'm now going to study them.

Related

[Solved] need to get an alternative tapres.dll to work in WM6

Hi, I need some help here:
I have tried extracting tapres.dll from several WM6 releases.
However, they never seem to be correctly rebuild after dumping the ROMs.
Does anyone know a way to get hold of a Working tapres.dll (from WM6 !!!) ?
I have tried dumping rom's with itsme tools (viewimgfsf, rebuild module etc..), but the resources from the file are VERY strange..
I need this file because I am writing a new program to build dailerskins, But I want to resize the dailerbuttons.
Solved:
Raceit pointed me to the resource file:
tapres.dll.0409.mui
This one needs to be edited!!
Am working on it.
Thanks Raceit !!!
The problem now is in how to make WM6 to use the new tapres2.dll (and MUI file)
edit
Had to write a new dll, but succeeded:
http://forum.xda-developers.com/showthread.php?t=297530
I got this with viewimgfs.exe as well so I'm not sure it will be of any help to you. This is from the Orwells ROM.
Thanks, too bad I got the same results:
There are no dialogs to be edited..
So it's not (yet) possible to have a big button dailer.
I understand this is about the dialer, but for some reason my WM6 dialer wokrs fine, i can change the background and button graphics, however when i am prompted to enter my SIM pin code the number pad has the nasty white background and pink buttons etc... (as if there is no skin).
What .dll controls the dialpad and sim pin pad?! Could i be missing some graphics files?!?
mrvanx said:
I understand this is about the dialer, but for some reason my WM6 dialer wokrs fine, i can change the background and button graphics, however when i am prompted to enter my SIM pin code the number pad has the nasty white background and pink buttons etc... (as if there is no skin).
What .dll controls the dialpad and sim pin pad?! Could i be missing some graphics files?!?
Click to expand...
Click to collapse
Been a while since I messed with sim-pin pad..
Out of memory I believe that:
The background is created by cmdpad_land.gif cmdpad_port.gif (and square, but this is not used on wizard).
And the buttons are the NmBtnDn_Land.bmp and other nmbtb**etc** bmps.
[ for convenience I attached those ]
thanks sir, i added the graphics to the \windows folder but still no joy (im running on the hermes btw). could my .dll that refers to it have been corrupted?!
mrvanx said:
thanks sir, i added the graphics to the \windows folder but still no joy (im running on the hermes btw). could my .dll that refers to it have been corrupted?!
Click to expand...
Click to collapse
It sounds like an image problem. I'd uninstall any dialer skin you have running to get the default stuff back if you can. If that doesn't work try this. It's the same as the-equinoxe posted, but there are a few more files. (No offense the-equinoxe) Just trying to help. This should get all the dialer buttons and images back to normal.
LOL! i REALLY appreciate the help people but still no luck! :s could i have corrupted a .dll or registry value when the ROM was cooked?
Raceit said:
It sounds like an image problem. I'd uninstall any dialer skin you have running to get the default stuff back if you can. If that doesn't work try this. It's the same as the-equinoxe posted, but there are a few more files. (No offense the-equinoxe) Just trying to help. This should get all the dialer buttons and images back to normal.
Click to expand...
Click to collapse
None taken
I only posted the pin-pad images (out of memory, didn't find my notes), and left the dailerpad images out.
LOL! i REALLY appreciate the help people but still no luck! :s could i have corrupted a .dll or registry value when the ROM was cooked?
Click to expand...
Click to collapse
Could be, what changes have you performed while cooking the ROM?
Did you edit the grafics for the dailerpad while cooking of afterwards?
mrvanx said:
I understand this is about the dialer, but for some reason my WM6 dialer wokrs fine, i can change the background and button graphics, however when i am prompted to enter my SIM pin code the number pad has the nasty white background and pink buttons etc... (as if there is no skin).
What .dll controls the dialpad and sim pin pad?! Could i be missing some graphics files?!?
Click to expand...
Click to collapse
I've got same problem. I think that's a sort of TMobile skin and not a file missing problem.
All began after i installed http://forum.xda-developers.com/attachment.php?attachmentid=34670&d=1172649654
SpH1nX said:
I've got same problem. I think that's a sort of TMobile skin and not a file missing problem.
All began after i installed http://forum.xda-developers.com/attachment.php?attachmentid=34670&d=1172649654
Click to expand...
Click to collapse
The file you refer to is the smart dialer, and installing it without a skin gives the same result as my sim-pin pad has. but LOL yer it does look like a T-mobile skin. Just install a skin and it will work ok.
the-equinoxe said:
None taken
I only posted the pin-pad images (out of memory, didn't find my notes), and left the dailerpad images out.
Could be, what changes have you performed while cooking the ROM?
Did you edit the grafics for the dailerpad while cooking of afterwards?
Click to expand...
Click to collapse
Well the first ROM worked fine, the black WM6 dialer and pin-pad looked the same, by copying the files from this post into the windows folder the colours and graphics for both the dialer and pin-pad were changed?!? (as desired)
But after the ROM change the pin-pad is white with no buttons. adding the files again to windows only changes the dialer. :s
AFAIK nothing has been done to the dialer skin, however it may have been changed by accident!? Which is why Im wondering which .dlls and reg values effect these?!
SOLVED
Raceit pointed me to the resource file:
tapres.dll.0409.mui
This one needs to be edited!!
Thanks Raceit !!!
Could you explain how to fix that skinning problem?
SpH1nX said:
Could you explain how to fix that skinning problem?
Click to expand...
Click to collapse
I am testing/working on it @ this moment..
All looks promissing but please be patient, don't want to rush out a release.
Only difference with the eten/paulyA skins is you edit another file, some regkeys are differrent, and the smartdail is build into the same resource.
Will build a test-skin (based on the Eten-grey Light I build for WM5), and do some test.
I will also build my findings in the WM6 dailerskin-builder program I am working on.
This one is still in the early development fase, and not all screens have been skinned.
Status:
-editing NEW resource Had to write my own dll, Done
-Dailer portrait Done
-Dailer landscape Done
-Call in progress portrait In progress
-Call in progress landscape In progress
-Button templates In progress
This program will be WM6 WWE QVGA only, but I will probably add some other languages once those are released.
Attached:
-a screenshot from the skinbuilder (although I am thinking to change the layout, because the troubles I have with switching to landscape and control-placement)..
Clicking on the screen will let you select the background picture
You can choose the buttonset (here used "test" ) with the dropdown menu.
You can change the transparancy of the buttonset with the slider.
And build a cab by clicking a button..
Sorry i didn't wanna bother you. I'll wait. Absolutely no probs...
Still having troubles applying the new tapres.dll
Replacing the XIP based tapres.dll crashes the dailer..
Then I tried to use the tapres.dll (plus MUI) as skin
So I renamed the dll and Mui to tapres2
and edited the registry:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"IcoFil"="tapres2.dll"
[HKEY_LOCAL_MACHINE\Security\Phone\Skin]
"Enabled"=dword:00000001
"ext"="tapres2.dll"
[HKEY_LOCAL_MACHINE\ControlPanel\Phone]
"RESDLL"="tapres2.dll"
To no avail, still the old tapres.dll takes over
What am I missing??
EDIT:
OK I had to build a new dll.
Started from scratch, but now I have Big Buttons and Smartdailing Working
New thread is here
http://forum.xda-developers.com/showthread.php?t=297530
Classic Reading.
I think MrVanx would also like to see this one back someday.
I even remember myself finding out that there needed to be a phcanXXXETC.dll and a specific registry key to get a skinned unluck screen.
I'm closing the thread, but will never remove this.

How 2 change vodafone start menue background to standard?

Hi all,
I own a Vodafone VDA V (=HTC Vox). I have chosen the Windows standard start page with standard color scheme and standard background.
Everything appears fine, but only the backgound picture of the startmenue (where all the programs and preferences are) is still the "striped" greyish vodafone background.
Any ideas how to change this in the registry and what the name of the standard background picture is to which I then would referr to in the registry?!
TIA
All the standard icons are on the vodafone rom to get them there are 2 ways easy or registry changing
Now if you are really lazy and want to clear all your vodafone icons and change the start menu order then try the following app IBE tweaks ,
choose the image options in the menu
Now change the following for the icons
input phone number up .... windows\ms_mobile.gif , that gets rid of the grey vodafone icon and gives you the smartphone strip
for warnings ect ...
error promt ...windows\yell.gif
warning promt'...windows\yell.gif
information promt ... windows\info.gif
question promt ...windows\ques.gif
earphone volume ...windows\volume.gif
To get rid of the grey smartphone start menu background change start menu option to a photo you own , then choose save , after that go back and delete the startmenu option you just did and it will make the start menu go back to the original windows mobile colours
choose other options/menu startmenu sequence to change the start menu to what you want
The call screen has to be edited with a good reg editor go to ...
HKLM\security\phone\skin\PROGRESS\portrait\other and change the bmpnormal to cprogback.png
then go back and do the same in landscape and you will have the nice jet black calling backround
the application IBE tweaks comes with a 3 day trial so enough time to change your vodafone icons and start up screens if you want that changed as well just the reg needed for the calling screen
http://www.ibegroup.com/viewitem.aspx?ProductID=104
You can also do the above through resco registry ( as i did ) or simular but it takes longer
dont forget when you have finished back up your phone with sprite so if you hard reset it then its quick to get it back to vodafone free mode
problem solved
@wabbit
Can you please give a pointer to the registry keys to edit instead of using the tweak tool? Many thanks!
jbn said:
@wabbit
Can you please give a pointer to the registry keys to edit instead of using the tweak tool? Many thanks!
Click to expand...
Click to collapse
Yes please, describe how to change above mentioned with registry editor instead of ibe!
TIA
you can simply use the Modaco de-brand tool for free
i used it on my voda french and everything is ok, just bootscreen
HTML:
http://www.modaco.com/SPV-E650-de-Brand-Fix-P-t255845.html
the e650 de brand tool does not work as it adds folders that are not on the vodafone version which has alot of programmes in media which is not on the rom , you can use it but then you need to use a good explorer exe to delete the incorrect icons and folders , using the app i stated which has a 3 day trial ( enough time to change the icons and then delete it as the app is not required anymore )
well, it worked fine for me, it just added a java shortcut that doesn't work...
i'm still searching for a tool to remove ugly 'welcome' and 'good-bye' screens
Getting rid of the Vodafone welcome and good-bye screens would indeed be very nice
Thanks to wabbit - awesome!!
I got an "Access Denied" when I tried to alter my call screen through the registry (using MobileRegistryEditor.exe) but I guess my phone's locked? I need to research that more. Might explain why some other stuff that I've tried doing had little effect
Quick search of the forum later and phone app unlocked and the final bit done. Nice one!!
Sadly my vodafone s710 is being repaired as the joypad fell off as soon as i get it back i will post all the reg keys needed so you can tweak it yourselfs including removing the vodafone startup and shutdown screens
Vodafone screens
Any news for the voda on and off screens ??

Make the Vox working for 96dpi ???

Hi,
i have testing with the dpi settings for the display and i think 96dpi is realy good to working. But there some bug's and no i ask me if any rom cooker can make a nice rom with 96dpi support. I have seen that win6.1 working on a typhoon with 96dpi by 176x220px ... the vox have 131dpi by 240x320px ... so can anyone help me ?
some images
Hm looks pretty good. How do you change to different DPi"
I've found you just need to set the registry values [HKEY_LOCAL_MACHINE\Drivers\ Display\GPE\LogicalPixelsY] and LogicalPixelsX to 96 in decimal
But for now it's quite buggy..some icons on titlebar are missing
Information source here
It changes icons messages home screen only letters in menus are at the same size
It needs some DLL editing from what i'm reading
Here are some shots
as you can see here the icons of the signal and battery are missing
Here is how the homescreen appears
Hm I noticed the icon problems. When you use the icon bar replacement it works on the homescreen otherwise it doesn't. You also need adjustments for the grid view in the start menu, it doesn't show enough icons, but that should be changeable via reg key too. You need the dll for the icon bar, then you can adjust that too!
EDIT: Yes, you also need bigger backgrounds!
Yes in the linked article they say how to solve the icons issue and why the problem exists but it's for Wm2003 so I haven't tried yet...
OT: thank you frau with your (and others obviously) work with vonix and for the wiki
OK. I think tshres.dll is for the iconbar.
exactly is tshres
"tshres.96.dll: Bluetooth/Wi-Fi/system icons. It even contains PE (Phone Edition) icons.[/url] Locked by the shell32.exe, gwes.exe and device.exe"
The problem is, I just looked in the dll and there are not all the icons, that are usually in the icon bar, like battery icons are missing!
For me it's very painful to look for those icons using the dlls located on the phone..maybe using the kitchen or the OEM SYS folders provided by the DOC...but right know I do not have broadband connection...
Tell me which dlls you need. I'll upload them for you!
Thank you for your cooperation..I'll take a look at the guide this evening..now i do not have spare time...so i'll let you know...
Thanks in advance
nice to see that somebody intressting to this
my idea is to copy the 96dpi stuff form a typhoon rom to the vox rom, and cook this. After this it's going to the fine tune.
For the menu's the regkey's are
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt
and set the value "ht" to 14-16 ... what you like ... 14 is realy small but good enouth to read ... 15 is i thing the ideal for this
For the Scrollbar (value in px ... 3-4 are good)
HKEY_LOCAL_MACHINE\SYSTEM\GWE\cxVscr
HKEY_LOCAL_MACHINE\SYSTEM\GWE\cyHscr
Sounds good. Can you upload those files?
I have never cooked a rom befor, i have ask "ALEUT" the maker for wm6.1 for the typhoon if he can send me the files from his rom.
if he would send me ... i put them to a server
ore someone told me how i cook a rom ^^
i founded all the icons thanks to frauhottelman...now i have to know how to modify them to be compatible with the 96 DPI MODE.
we will be waiting for you to release something to make vox 96dpi
other than icons you have to make call screens also compatible wioth 96dpi
zeeshee said:
we will be waiting for you to release something to make vox 96dpi
Click to expand...
Click to collapse
i think you may wait for a long time...i m not a programmer or whatever else...i've just tryed to do some dll substitution...and till now...this has resulted in phone hardresetting
I've used some 96 dpi dll found here on XDA but with no luck...
if any of you finds a way to just edit the dll we have this could be great.

Display cell info on sliding panel

Hi guys , I have the Vox with WM6.1 CLEAN v1.4 by fireburned on it.
I have activated channels and configured channel 50 ( display cell info.) . I am on Voda UK, so they send out your local dialling code on to this channel.
When i load most themes (e.g Wireless home theme, windows home screen) the cell info is there, and updated as I would want.
I have recently installed Fring, and it's on that theme homescreen too. but I cannot get it to work on any sliding panel screen, I have even tried copy and paste the relevent lines from a working homescreen .xml into a sliding panel one, but to no avail.
Does anybody know a plug-in that will display cell info on a sliding panel homescreen.
Many Thanks,
Tony.
cortina1970 said:
Hi guys , I have the Vox with WM6.1 CLEAN v1.4 by fireburned on it.
I have activated channels and configured channel 50 ( display cell info.) . I am on Voda UK, so they send out your local dialling code on to this channel.
When i load most themes (e.g Wireless home theme, windows home screen) the cell info is there, and updated as I would want.
I have recently installed Fring, and it's on that theme homescreen too. but I cannot get it to work on any sliding panel screen, I have even tried copy and paste the relevent lines from a working homescreen .xml into a sliding panel one, but to no avail.
Does anybody know a plug-in that will display cell info on a sliding panel homescreen.
Many Thanks,
Tony.
Click to expand...
Click to collapse
Sorry to bump, I assume this is not possible?
You would have to write a plugin. Look in the Smartphone General Subforum, there is a guy who wrote a tasks plugin, maybe he can help you!
Hi,
You can see here how an homescreen is written with different plugins :
http://forum.xda-developers.com/showthread.php?t=371559
For your question, see BigCityLifeSkin3 and GrassSkin3 with SmartMonitor plugin.
Bye.

Constant screen rotation

I've had a lot of issues with the screen constantly rotating on my fuze when i slide the keyboard out. Goes all the way from Monx>Pfcsabre>At0mAng and even self cooked roms in Da_G's kitchen. I never install any kind of g-sensor applications either. All i do is use the default calibrator.
A soft reset seems to fix it for a bit but before long it shows again. It's very frustrating while trying to type an sms/email and it keeps rotating from portrait to landscape.
I've tried to search for it...but if you put in g-sensor or screen rotate all ya get are apps. Has anyone else encountered this before?
Thanks
venelar said:
I've had a lot of issues with the screen constantly rotating on my fuze when i slide the keyboard out. Goes all the way from Monx>Pfcsabre>At0mAng and even self cooked roms in Da_G's kitchen. I never install any kind of g-sensor applications either. All i do is use the default calibrator.
A soft reset seems to fix it for a bit but before long it shows again. It's very frustrating while trying to type an sms/email and it keeps rotating from portrait to landscape.
I've tried to search for it...but if you put in g-sensor or screen rotate all ya get are apps. Has anyone else encountered this before?
Thanks
Click to expand...
Click to collapse
I did encounter with At0mAng's new ROM...... its too much in convenient that's why changed to my own build ROM. Its some thing to do with gsensor pack used or some drivers used from Diamond ROM( I cook my own ROM in AtOmang's kitchen)
Seems like u have Gyrator installed.... I use Energy Rom and it only rotates to the default orientation when the keyboard slides out... and exception of the new opera...
Package/Application [OEM]
Some applications, such as Opera, handle Rotation internally ... have a look at the .REG/.RGU as well as the .INI file(s). Also verify the OEM .PROVXML's asa some of them include changes to Opera behaviour.
As for other rotation in other applications, G-Sensor (aka Sensor SDK 4.0) provides the abilitiy to configure White/Black list entries. If you look at the G-Sensor 4 package I posted to the OEM Repository (4Shared), you will find a .PROVXML that allows you to quickly define entries for both lists.
The original values for the entries in the .PROVXML are found in the .REG/.RGU file.
HTH,
hilaireg said:
Some applications, such as Opera, handle Rotation internally ... have a look at the .REG/.RGU as well as the .INI file(s). Also verify the OEM .PROVXML's asa some of them include changes to Opera behaviour.
As for other rotation in other applications, G-Sensor (aka Sensor SDK 4.0) provides the abilitiy to configure White/Black list entries. If you look at the G-Sensor 4 package I posted to the OEM Repository (4Shared), you will find a .PROVXML that allows you to quickly define entries for both lists.
The original values for the entries in the .PROVXML are found in the .REG/.RGU file.
HTH,
Click to expand...
Click to collapse
That the frustrating part. It does it without being in an app. I can have the phone sitting with nothing running and just showing the tf3d screen..slide out the keyboard and just watch it switch back and forth
venelar said:
That the frustrating part. It does it without being in an app. I can have the phone sitting with nothing running and just showing the tf3d screen..slide out the keyboard and just watch it switch back and forth
Click to expand...
Click to collapse
Rotation for Phone Canvas and Manila are also definable entries in the White/Black list for G-Sensor 4.
If you're up to it, download the WinMO 6.1.21051 kitchen (and packs) and cook a ROM with the 21051_Test_ERV_Profiles.zip - use the thread paperclip to locate the attachment. It's the ROM profile that I currently use for my device.
The Manila version is 1.2.35845.1_1813.6; Landscape should display and 8 button selection page. If you experience erratic behaviour, it could indicate a hardware related issue.
HTH,

Categories

Resources