Missing Video button solved on MDA Pro !!!

  • Please support our website. Thank you.
  • Looking for something?

    Try our custom search:

    Advanced search

Missing Video button solved on MDA Pro !!!

Postby MarcusVenturi » Wed Mar 01, 2006 10:43 am

Hi swampcat,

the problem is solved! On my MDA Pro I can see the Video button!

Here is a step by step instruction how to do it.

1. The following files contain resources

"phcanlrc.dll" : dialpad bitmaps for landscape
"phcanprc.dll" : dialpad bitmaps for portrait
"phcanOverbmp.dll" : dialpad bitmaps for both modes

These must be dumped from the original from.

2. Remove the attributes that prevent you from modifying these files on the PC. Example: In the command line type "attrib -r -s phcanlrc.dll"

3. Now you must take the following resource editor: www.restuner.com. (Others didn't work because they altered the file in a way that prevented me from signing them later). With this editor it't easy to replace the bitmaps with newer ones.

4. As the MD5 Checksum of this file becomes invalid (and therefore also the HTC signature) Windows Mobile 5 will now refuse to load that DLL anymore. Therefore we must sign it with a dummy signature:

If you have the Microsoft .net framework SDK on your pc you can use the signtool to create a new signature. Do the following from the command line (the used tools must be in your path!

- makecert.exe -sv MyPrivateKey.pvk -n "CN=BuzzDev" MyPublicKey.car

- pvk2pfx.exe -pvk MyPrivateKey.pvk -spc MyPublicKey.cer -pfx MyPFX.pfx

- signtool.exe sign /f MyPFX.pfx /v phcanlrc.dll

See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/Authenticode_Signing_for_Game_Developers.asp for more information on signing.

5. Now copy this file to the windows directory of your WM5 device and overwrite the original file. I use the Resco File Explorer to do that. Ignore the warning message that overwriting ROM files could damage your device.

6. Now reset your device. After reboot press the dial key. Now the system sees that the phcanlrc.dll has an unknown signature and asks you wether it should load the DLL or not. Say yes and - believe it or not - you will see the video button :laugh:

It's a lot of stuff to do but the result is worth every line.

If you send me the video buttons for the ZPhone Reptile VGA skin I could modify it for you. I need the button in the 3 states (up, down, disabled) for landscape and portrait mode. The button must already contain the text and telephone bitmap (see attached image)

Marcus Image
MarcusVenturi
 

Re: Missing Video button solved on MDA Pro !!!

Postby cmartin » Wed Mar 01, 2006 2:51 pm

gr8 work.

I would also be interested in the Reptile skinned version of phcanlrc.dll. So please put up a link when you've got it ;-)
cmartin
Newbie
 
Posts: 9
Joined: Wed Jan 11, 2006 7:00 pm

Re: Missing Video button solved on MDA Pro !!!

Postby swampcat » Thu Mar 02, 2006 9:52 am

Hi Marcus
You are a star! Thanks so much for your help. The information you provided just washes over me but i'm sure it will be very helpful for the community (you guys are literally light years ahead). I've attached the bmps for you to put into the dll. I hope i did it right.

regards,
swampy [file name=video_buttons_landscape_n_portrait.zip size=63631]http://buzzdev.net/components/com_simpleboard/uploaded/files/video_buttons_landscape_n_portrait.zip[/file] Image
swampcat
Full Member
Full Member
 
Posts: 92
Joined: Sat Nov 26, 2005 5:23 pm

Re: Missing Video button solved on MDA Pro !!!

Postby swampcat » Thu Mar 02, 2006 9:59 am

Hi Marcus
You are a star! Thanks so much for your help. The information you provided just washes over me but i'm sure it will be very helpful for the community (you guys are literally light years ahead). I've attached the bmps for you to put into the dll. I hope i did it right.

regards,
swampy
swampcat
Full Member
Full Member
 
Posts: 92
Joined: Sat Nov 26, 2005 5:23 pm

Re: Missing Video button solved on MDA Pro !!!

Postby buzz_lightyear » Thu Mar 02, 2006 11:00 am

GREAT!!!!!

THANX
buzz
User avatar
buzz_lightyear
Administrator
Administrator
 
Posts: 2347
Joined: Sat Jul 02, 2005 2:38 pm
Location: Slovakia

Re: Missing Video button solved on MDA Pro !!!

Postby MarcusVenturi » Fri Mar 03, 2006 12:22 am

Hi swampy,

in the attachment you can find the patched (and signed) dlls. You must add them to your CAB file with the Windows directory as target.

I still found a problem with the Reptile Skin. If I try to do a video phone call, the buttons on the background intersect with the other stuff on the screen. The trick of drawing the default button directly on the background image is cool (saves a lot of work) but in this case it causes problems.

With the attached dummy certificates it is very easy to patch further files. I also attached the signtool from the Microsoft Plattform SDK which is available for free.

Extract the tool with the signatures into the directory with your phcanlrc.dll, phcanprc (or any other dll) and type:

signtool.exe sign /f MyPFX.pfx /v phcanlrc.dll

Perhaps someone of the community could give it a try and then post more detailed instructions, because I currently have no time to do that - I have to finish a lot of other stuff for work.

And at last a hint for this forum. Perhaps every user should create a signature that contains information about the device he uses. That could sometimes help to answer questions.

Best Regards,
Marcus
[file name=phcan_dlls_etc.zip size=172193]http://buzzdev.net/components/com_simpleboard/uploaded/files/phcan_dlls_etc.zip[/file]
MarcusVenturi
Newbie
 
Posts: 4
Joined: Wed Feb 22, 2006 11:02 am

Re: Missing Video button solved on MDA Pro !!!

Postby zohaer21 » Fri Mar 03, 2006 10:03 pm

hi
it says capicom dll is missing..can someone post that file
thanks

ok just downloaded from microsoft site
zohaer21
Newbie
 
Posts: 2
Joined: Tue Sep 06, 2005 1:47 am

Re: Missing Video button solved on MDA Pro !!!

Postby MarcusVenturi » Sat Mar 04, 2006 9:59 pm

Sorry,

didnt' see that there was a depenceny of the sign tool with other files. But as I already mentioned the SDK can be downloaded free from Microsoft. Here is the link:

http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

So if any other file is missing just take a look at the above link.

Regards
Marcus
MarcusVenturi
Newbie
 
Posts: 4
Joined: Wed Feb 22, 2006 11:02 am

Re: Missing Video button solved on MDA Pro !!!

Postby dragonsoft » Mon Mar 06, 2006 1:31 am

how do you guys install the zphone skins on your mda pro i thought they were for only qvga?
dragonsoft
Newbie
 
Posts: 3
Joined: Sun Jul 03, 2005 6:56 pm

Re: Missing Video button solved on MDA Pro !!!

Postby swampcat » Mon Mar 06, 2006 9:15 am

dragonsoft wrote:
how do you guys install the zphone skins on your mda pro i thought they were for only qvga?


There is a vga version here but the video button isn't skinned. After you install it, follow the above explaination to skin the video button.

I hope somebody will post a screenshot of the first successful vga skinned dialpad :)
swampcat
Full Member
Full Member
 
Posts: 92
Joined: Sat Nov 26, 2005 5:23 pm

Re: Missing Video button solved on MDA Pro !!!

Postby cmartin » Mon Mar 13, 2006 5:47 pm

sorry, but I only found GetPDAScreen as a screenshot taker. It can't get landscape mode though.
Here's a Portrait mode screenshot: Image
cmartin
Newbie
 
Posts: 9
Joined: Wed Jan 11, 2006 7:00 pm

Re: Missing Video button solved on MDA Pro !!!

Postby cmartin » Tue Mar 14, 2006 2:59 pm

O.K. that screenshot wouldn't display on a clean install as I now found out.
I hard resetted my mda pro and after installing the vga skin cab and copying the phcan... files to Windows it didn't look correct. BTW: I didn't allow the extended ROM to install.
Only if I install the Enable_VT_RTPlugin_0727_2_signed.CAB from the T-Mobile extended ROM before installing the reptile skin do I get the correct text positioning and the video button etc.
I will place the CAB here so you can check which Reg Keys you need to change/add.
Also, you need to tweak some of the SmartDialer Colors (text and highlighting) in your cab. Without editing myself I have black text in the carrier and number dialing area and that is very hard to read on this reptile blue background. Also some of the text and highlighting in the Dialer selection pulldown make it almost impossible to read.

As it looks this the vga skin only changes the background and the buttons but doesn't influence the SmartDialing graphics. Maybe this should also be added to the cab and then also format the text to match that theme.

As you mentioned in another thread those are set here:
HKLM>Software>HTC>SmartDialer

The main text color for the dialer is found here:
HKLM>Security>Phone>Skin>DIALER>landscape>text>textColor
HKLM>Security>Phone>Skin>DIALER>portrait>text>textColor
HKLM>Security>Phone>Skin>PROGRESS>landscape>text>textColor
HKLM>Security>Phone>Skin>PROGRESS>portrait>text>textColor

[file name=Enable_VT_RTPlugin_0727_2_signed.cab size=73813]http://buzzdev.net/components/com_simpleboard/uploaded/files/Enable_VT_RTPlugin_0727_2_signed.cab[/file]
cmartin
Newbie
 
Posts: 9
Joined: Wed Jan 11, 2006 7:00 pm

Re: Missing Video button solved on MDA Pro !!!

Postby chrisbuzzdev » Thu Mar 16, 2006 3:30 pm

Can someone please start creating a new phone pad for the Universal???

I am using the T-mobile ROM (since A2DP) and the dial pad is really bad....

The O2 ROM or I-mate ROM is much better!!!

Thanks in advance.

Cheers,
chrisbuzzdev
Junior Member
Junior Member
 
Posts: 25
Joined: Fri Jul 08, 2005 2:28 am

Re: Missing Video button solved on MDA Pro !!!

Postby chrisbuzzdev » Sat Mar 18, 2006 7:15 pm

This is the most that I can make....

Any help on the video button would be very much appreciated.

Cheers, Image
chrisbuzzdev
Junior Member
Junior Member
 
Posts: 25
Joined: Fri Jul 08, 2005 2:28 am

Re: Missing Video button solved on MDA Pro !!!

Postby cmartin » Mon Mar 20, 2006 11:46 am

chrisbuzzdev

please read this entire thread and you should realize the only way of exchanging the video button. It's in a dll and you have to extract it and replace the image in the dll. Then you will have to sign the new dll since wm5 will not load it if you don't.

You could also search the forum for the threads concerning the "Reptile" VGA skin. Then you will find a new skin for the universal. My screenshot above is from my universal (also T-Mobile ROM).

chris
cmartin
Newbie
 
Posts: 9
Joined: Wed Jan 11, 2006 7:00 pm

Next

Return to Themes And Skins

Who is online

Users browsing this forum: No registered users and 1 guest