PDA

View Full Version : [How To] WM Dialer moding (tapres.dll.0xxx.mui)


rickou26
11th June 2009, 09:09 PM
Tuto: Modification of a Dialer

Hello everyone,

This Tuto allowing to intervene directly on the resources of your dialer. Ie DLL.

Advantages: No additional resource, only those origins. So, not one gram of fat added. A Dialer 0% :)

The items made available or examples are from the rom of my LG KS20 QVGA (Rom KisS20 of Spocky), you've got to bring such changes to your devices.

1) Resources (DLL)

First you must know that your dialer is mainly used two resources:

The first is by "default" of WM. It tapres.dll.0xxx.mui nome. XXX is the language ID (FR = 040C -> tapres.dll.040C.mui).

The second is usually the manufacturer. It is here to provide additional functionality (type video calls), and / or skin.

The name of this DLL can be found here ->
[HKEY_LOCAL_MACHINE\Security\Phone\Skin] [HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin]
"Enabled" = dword: 00000000
"ext" = "\ windows \ Your DLL.dll"

To activate one or the other DLLs just go "Enabled" = dword: 0000000 0 (DLL by default) to 1 (DLL constructor).

Every two are in the Windows directory on your PPC.

2) Images

Your default dialer is composed of the following images:

dlrback_land.png--------->Background dialer
dlrback_port.png
dlrbtndef_dwn_land.gif--> buttons for the functions call, speed dial, etc.
dlrbtndef_dwn_port.gif
dlrbtndef_up_land.gif
dlrbtndef_up_port.gif
dlrbtnend_up_land.gif----> button "Done"
dlrbtnend_up_port.gif
dlrbtntalk_up_land.gif----> button "Call"
dlrbtntalk_up_port.gif
dlrbtn_dwn_land.gif------> other keys (numbers / letters)
dlrbtn_dwn_port.gif
dlrbtn_up_land.gif
dlrbtn_up_port.gif

"Port" for the portrait, "Land" for landscape mode. "Up" for keys not pressed, "dwn" for keys pressed.

Note: The images used for the buttons' functions are identical to the keys "call status".

3) Tools

A resource editor (Restorator, Resource Tuner etc)
Unsigned MSigner and to sign your DLL amended
Drawing software (Photoshop and others)
The notepad ...

4) Modification of resources (DLL)

With the help of your editor and open your DLL go to the directory Dialog.
Resources 22500 (dialer, landscape mode), 22507 (call status landscape mode), 22509 (dialer, portrait mode) and 22510 (call status portrait) define your dialer.

Change the size and location of images of different elements. The keyboard, calling area, the SmartDial ....

Example using 0 to 9

CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36 ----> Size
CONTROL "", 23042, "MS_PHONE_BUTTON", 54, 122, 52, 36 ----> Implantation


CONTROL "", 23041, "MS_PHONE_BUTTON", 1 , 122 , 52 , 36 CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36

The first 2 values Y = X and X is the location left / right and Y up / down
Les 2 autres = taille de l'image, longueur / largeur The other 2 = image size, length / width

Save your new DLL, sign here and test.

5) Edit pictures

Nothing special ...
In my previous example the size of my images is increased to 52x36. So I created new images to this size. They replace the original (dlrbtndef_dwn_port.gif, dlrbtndef_up_land.gif, dlrbtndef_up_port.gif ...).

Open a simple image viewer, Edit -> resize -> Save 52x36
Go to the experts :D Edit -> change color -> Save.

6) Putting

I change my DLL tapres.dll.040C.mui as follows:

Dialog 22509
..... .....
CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36
CONTROL "", 23042, "MS_PHONE_BUTTON", 54, 122, 52, 36
CONTROL "", 23043, "MS_PHONE_BUTTON", 107, 122, 52, 36
CONTROL "", 23044, "MS_PHONE_BUTTON", 1, 159, 52, 36
CONTROL "", 23045, "MS_PHONE_BUTTON", 54, 159, 52, 36
CONTROL "", 23046, "MS_PHONE_BUTTON", 107, 159, 52, 36
CONTROL "", 23047, "MS_PHONE_BUTTON", 1, 196, 52, 36
CONTROL "", 23048, "MS_PHONE_BUTTON", 54, 196, 52, 36
CONTROL "", 23049, "MS_PHONE_BUTTON", 107, 196, 52, 36
CONTROL "", 23051, "MS_PHONE_BUTTON", 1, 233, 52, 36
CONTROL "", 23050, "MS_PHONE_BUTTON", 54, 233, 52, 36
CONTROL "", 23052, "MS_PHONE_BUTTON", 107, 233, 52, 36
CONTROL "", 23001, "MS_PHONE_BUTTON", 160, 122, 79, 36
CONTROL "", 23012, "MS_PHONE_BUTTON", 160, 159, 79, 36
CONTROL "", 23011, "MS_PHONE_BUTTON", 160, 196, 79, 36
CONTROL "", 23014, "MS_PHONE_BUTTON", 160, 233, 79, 36
..... .....

I also modified the original image and I let [HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin]
"Enabled" = dword: 0000000 0 for do not call for anything else (DLL or manufacturer, or a skin external).

Here is the result

http://img242.imageshack.us/img242/6220/200903071132430004111g.jpg

rickou26
11th June 2009, 09:10 PM
7) The base registry

From the registry you can almost touch any settings for your Skin, images, text, color etc..

In the example above you can see that the text is centered, the figures are white, the letters are gray. Here's how to proceed.

"Enabled" = dword: 0000000 1 ---> Skin Active

[HKEY_LOCAL_MACHINE\Security\Phone\Skin\Dialer\Land scape\dialbutton]
"MajorFlags" = dword: 00000005 -------> centered position of Figures dialer
"MinorFlags" = dword: 00000005 -------> centered position of Letters from the dialer
"MajorColor" = dword: 00ffffff -------> Color numbers (00ffffff = white)
"MinorColor" = dword: 00cccccc -------> Color Letters (00cccccc = gray)

[HKEY_LOCAL_MACHINE\Security\Phone\Skin\Dialer\Port rait\dialbutton]
"MinorFlags" = dword: 00000005
"MajorFlags" = dword: 00000005
"MajorColor" = dword: 00ffffff
"MinorColor" = dword: 00cccccc

It can also affect the style MajorRCMLStyle ...

For the "textFlags" position is defined as:
dword 0 : top left
dword 1 : top center
dword 2 : top right
dword 4 : middle left
dword 5 : middle center (default value)
dword 6 : middle right
dword 8 : bottom left
dword 9 : bottom center
dword A : bottom right

In my case I have 5, one centering vertically and horizontally (almost perfect because the numbers and letters are struggling a bit them secret ) )

"textLayoutFlags" : "textLayoutFlags":

dword 0: Numbers, then Letters
dword 1: Letters, Numbers then
dword 2: just numbers (no letters)

In my case I have 0 ...

Here are the keys to BDR that you can learn:

HKLM\Security\Phone\Skin\ =This is the main key for phone skins

DIALER = This is the main dial pad that you dial phone numbers on
LANDSCAPE and PORTRAIT = The orientation or the dialpad phone you should change the same key in both orientation to stay consistant

text = Text in the "Information Window" The one that shows last number dialed, contact info, etc.
textColor = Color of the text in the information window
dialbutton = Button that displays the numbers you dial
MajorColor = Color of the dial button digits
MinorColor = Color of the dial button text (abc, def)
MajorRCMLStyle = Size of the dial button digit, HEX values are smaller for the 1 through 20 for the largest (1a, 1b, 1c, etc.)
MinorRCMLStyle = Size of the dial button text, HEX values are smaller for the 1 through 20 for the largest (1a, 1b, 1c, etc.)
MajorFlags = Position of the number on the dial button, values are 1-13 (decimal), IE, Upperleft, bottomright, center, etc. (Hex 400 makes the text invisible)
MinorFlags = Position of the text on the dial button, values are 1-13 (decimal), IE, Upperleft, bottomright, center, etc. (Hex 400 makes the text invisible)
bmpNormal = Path to the Bitmap you see when you are not touching the keys
bmpPressed = Path to the Bitmap you see when you press a dial key
bmpFlags = Adjusts the alignment of the bitmap on the key, not commonly used
bmpTransparency = Transparency of the bitmap and ability to show through backgound image
bmpDisabled = Bitmap that displays if the button goes disabled, like "Hold" is disabled if you are not in call
erasebutton = Button that erases digits you typed (Usually the back arrow)
bmpNormal = Path to the Bitmap you see when you are not touching the keys
bmpPressed = Path to the Bitmap you see when you press a dial key
bmpFlags = Adjusts the alignment of the bitmap on the key, not commonly used
bmpTransparency = Transparency of the bitmap and ability to show through backgound image
bmpDisabled = Bitmap that displays if the button goes disabled, like "Hold" is disabled if you are not in call
VerbButton = Button (f0f0f special value will make the text invisible on the textFlags key)
textColor = Color of the "Call History" text
textRCMLStyle = Size of the "Call History" text, HEX values are smaller for the 1 through 20 for the largest (1a, 1b, 1c, etc.)
textFlags = Position of the "Call History" button on the text, values are 1-13 (decimal), IE, Upperleft, bottomright, center, etc.
bmpNormal = Path to the Bitmap you see when you are not touching the keys
bmpPressed = Path to the Bitmap you see when you press a dial key
bmpFlags = Adjusts the alignment of the bitmap on the key, not commonly used
bmpTransparency = Transparency of the bitmap and ability to show through backgound image
bmpDisabled = Bitmap that displays if the button goes disabled, like "Hold" is disabled if you are not in call
textDisabledColor = text of the disabled in the event a button goes disabled
other = Only used to define the page background
bmpNormal = Path to the image used in the background
TalkEndButton = The setting for the combined talk / end button
bmpDisabledEnd = Bitmap that displays when the End button goes disabled
bmpDisabledTalk = Bitmap that displays when the Talk button goes disabled
bmpFlagsEnd = Adjusts the alignment of the bitmap on the key, not commonly used
bmpFlagsTalk = Adjusts the alignment of the bitmap on the key, not commonly used
bmpNormalEnd = Path to the Bitmap you see when End is active
bmpNormalTalk = Path to the Bitmap you see when Talk is active
bmpPressedEnd = Path to the Bitmap you see when End is pressed
bmpPressedTalk = Path to the Bitmap you see when Talk is pressed
bmpTransparencyEnd = End of the bitmap and ability to show through backgound image
bmpTransparencyTalk = Transparency of the Talk bitmap and ability to show through backgound image Transparency

PROGRESS = This is the "In Call" page you see when on a call
VerbButton = Call History Button (special value f0f0f will make the text invisible on the textFlags key)
textColor = Color of the "Call History" text
textRCMLStyle = Size of the "Call History" text, values are HEX 1a for the smaller through 20 for the largest (1a,1b,1c, etc)
textFlags = Position of the "Call History" text on the button, values are 1-13 (decimal), IE, Upperleft, bottomright, center,etc
bmpNormal = Path to the Bitmap you see when you are not touching the keys
bmpPressed = Path to the Bitmap you see when you press a dial key
bmpFlags = Adjusts the alignment of the bitmap on the key, not commonly used
bmpTransparency = Transparency of the bitmap and ability to show through backgound image
bmpDisabled = Bitmap that displays if the button goes disabled, like "Hold" is disabled if you are not in call
other =Only used to define the background page
bmpNormal = Path to the image used in the background
TalkEndButton = The setting for the combined talk/end button
bmpDisabledEnd = Bitmap that displays when the End button goes disabled
bmpDisabledTalk = Bitmap that displays when the Talk button goes disabled
bmpFlagsEnd = Adjusts the alignment of the bitmap on the key, not commonly used
bmpFlagsTalk = Adjusts the alignment of the bitmap on the key, not commonly used
bmpNormalEnd = Path to the Bitmap you see when End is active
bmpNormalTalk = Path to the Bitmap you see when Talk is active
bmpPressedEnd = Path to the Bitmap you see when End is pressed
bmpPressedTalk = Path to the Bitmap you see when Talk is pressed
bmpTransparencyEnd = Transparency of the End bitmap and ability to show through backgound image
bmpTransparencyTalk = Transparency of the Talk bitmap and ability to show through backgound image
text =Text in the "Information Window" The one that shows last number dialed, contact info, etc
textColor = Color of the text in the information window


8) Problems

For those who have already installed a dialer skin you must delete all keys added to the registry.

HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin \ DIALER (entire directory)
HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin \ PROGRESS (entire directory)

For HTC but also look here, if problems in displaying and / or color persisted.

[HKEY_LOCAL_MACHINE\Software\HTC\PHONE]
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SmartDialing]


You have to play.

Thank you to Mat for the Tuto clarification and all those involved in its improvement.

Rickou26 (Or Arthemus).

rickou26
11th June 2009, 09:11 PM
My File (http://www.mediafire.com/Arthemus)

@+ Rickou26

sheennick123456
11th June 2009, 09:36 PM
very nice tutorial :)

thanks a lot

rickou26
11th June 2009, 10:09 PM
Thank you sheennick123456.

rickou26
12th June 2009, 05:32 PM
Hi,

A new screnn

Rataplan
17th June 2009, 09:52 PM
Thanks rickou26 :) , I'm gonna give it a try and make my own.

rickou26
17th June 2009, 10:14 PM
Hi,

Good, we look forward to the result

By.

brunoisa10
24th July 2009, 09:16 PM
tested the value for size of caracters for history call

not working on touch pro wm6.1

rickou26
28th August 2009, 04:18 PM
Hi,

Update new build 23028 or newer and VideoDialer for LG KS20.

To remove the scroll bar just to make the following change -> HKLM \ System \ GWE \ cxVScr = 0

By.

http://img18.imageshack.us/img18/1797/lgephoneextarthemus.jpg

rickou26
29th August 2009, 12:20 PM
Hello,

For KS20 user :

change only this key to swap Videodialer/WmDialer

[HKEY_LOCAL_MACHINE\Security\Phone\Skin] [HKEY_LOCAL_MACHINE \ Security\ Phone\ Skin]

"ext" = "" -> Wm Dialer
"ext" = "\windows\LgePhoneExt.dll" Video Dialer

By

D'rath
29th August 2009, 05:35 PM
Good Tutorial but I have a little problem with DLL: I couldn't copy it on PC to change button size (I tried with Resco Explorer and PC Explorer).

I have a Touch HD with WM6.5 (see signature to specific ROM)

Thanks a lot ^^

D'rath

rickou26
29th August 2009, 07:05 PM
Hi,

The simplest is to retrieve the DLL directly in the source files of the ROM (OEM or SYS). WM files are identical regardless of the PPC so you can use packetages filed by Da_G.

For your problem is simply that these DLLs are identified as belonging to the ROM which sometimes blocks their copy ...

By.

rickou26
3rd October 2009, 09:26 AM
Hello,

build 23420 update to MediaFire.

By.

vicbush
4th October 2009, 05:24 AM
Thank you for this tutorial, awesome work!

majorasshole
4th October 2009, 02:44 PM
Hello,

build 23420 update to MediaFire.

By.

Your dialer is nice and slick with latest pureblack theme compatible with COM3/4 branch. Great combo ;)

listyb01
6th October 2009, 05:10 AM
Great tuto!! I have been through this many times and have yet to have success! It seems though this tuto is pre WM6.5 so I'm wondering if the .dll that the dialer calls on has changed in WM6.5? Or maybe the .dll I need to edit is different as I have a Samsung Omnia. I made all of the changes in tapres.dll.0409.mui and changed the image sizes accordingly but the dialer does not change! Any help?? I noticed the dialog header is 0,0,320,240, in the resource, does this mean it is only for that resolution? Thanks.

rickou26
6th October 2009, 07:03 PM
Hi,

totalcommander (or resco explorer) used to copy the dll into windows and overwrite the original.

@+

listyb01
6th October 2009, 07:59 PM
Hi,

totalcommander (or resco explorer) used to copy the dll into windows and overwrite the original.

@+

I forgot to mention, I am a chef and I am just editing the .dll and then cooking it in. Maybe there is something I am missing there so I will try just adding the edited .dll to the windows directory. Thanks!

rickou26
6th October 2009, 09:50 PM
If the keyboard appears unchanged is that the original has not been replaced. No keyboard only appears if it is a problem signing the DLL. Also your kitchen must include this signature certificate ;-)

@ +

listyb01
6th October 2009, 10:52 PM
I assume the certificate you refer to is the text document that is generated when I sign the .dll? Clearly this is my first real attempt at editing .dll files except for some image resources that I have played with. I verified that the edited .dll is the one I am adding to my kitchen but my keyboard is still unchanged. I guess some serious reading about editing/replacing .dll is in order. Thank you for your help.

rickou26
6th October 2009, 11:25 PM
Hi,

When you sign your dll file if the generated text indicates "success ... but ..." is that your DLL is signed properly. Now he must also install on your sdkcerts.cab rom for the certificate to be fully operational. So you sign your DLL, you install it in the windows directory to replace the existing one and then you install the cab and reset.

listyb01
7th October 2009, 12:53 AM
I have sdcerts installed and I got the success message after signing my .dll. I will have to go through and give it another go. Thanks

camro
7th October 2009, 11:26 AM
Tuto: Modification of a Dialer

Hello everyone,

This Tuto allowing to intervene directly on the resources of your dialer. Ie DLL.

Advantages: No additional resource, only those origins. So, not one gram of fat added. A Dialer 0% :)

The items made available or examples are from the rom of my LG KS20 QVGA (Rom KisS20 of Spocky), you've got to bring such changes to your devices.

1) Resources (DLL)

First you must know that your dialer is mainly used two resources:

The first is by "default" of WM. It tapres.dll.0xxx.mui nome. XXX is the language ID (FR = 040C -> tapres.dll.040C.mui).

The second is usually the manufacturer. It is here to provide additional functionality (type video calls), and / or skin.

The name of this DLL can be found here ->
[HKEY_LOCAL_MACHINE\Security\Phone\Skin] [HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin]
"Enabled" = dword: 00000000
"ext" = "\ windows \ Your DLL.dll"

To activate one or the other DLLs just go "Enabled" = dword: 0000000 0 (DLL by default) to 1 (DLL constructor).

Every two are in the Windows directory on your PPC.

2) Images

Your default dialer is composed of the following images:

dlrback_land.png--------->Background dialer
dlrback_port.png
dlrbtndef_dwn_land.gif--> buttons for the functions call, speed dial, etc.
dlrbtndef_dwn_port.gif
dlrbtndef_up_land.gif
dlrbtndef_up_port.gif
dlrbtnend_up_land.gif----> button "Done"
dlrbtnend_up_port.gif
dlrbtntalk_up_land.gif----> button "Call"
dlrbtntalk_up_port.gif
dlrbtn_dwn_land.gif------> other keys (numbers / letters)
dlrbtn_dwn_port.gif
dlrbtn_up_land.gif
dlrbtn_up_port.gif

"Port" for the portrait, "Land" for landscape mode. "Up" for keys not pressed, "dwn" for keys pressed.

Note: The images used for the buttons' functions are identical to the keys "call status".

3) Tools

A resource editor (Restorator, Resource Tuner etc)
Unsigned MSigner and to sign your DLL amended
Drawing software (Photoshop and others)
The notepad ...

4) Modification of resources (DLL)

With the help of your editor and open your DLL go to the directory Dialog.
Resources 22500 (dialer, landscape mode), 22507 (call status landscape mode), 22509 (dialer, portrait mode) and 22510 (call status portrait) define your dialer.

Change the size and location of images of different elements. The keyboard, calling area, the SmartDial ....

Example using 0 to 9

CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36 ----> Size
CONTROL "", 23042, "MS_PHONE_BUTTON", 54, 122, 52, 36 ----> Implantation


CONTROL "", 23041, "MS_PHONE_BUTTON", 1 , 122 , 52 , 36 CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36

The first 2 values Y = X and X is the location left / right and Y up / down
Les 2 autres = taille de l'image, longueur / largeur The other 2 = image size, length / width

Save your new DLL, sign here and test.

5) Edit pictures

Nothing special ...
In my previous example the size of my images is increased to 52x36. So I created new images to this size. They replace the original (dlrbtndef_dwn_port.gif, dlrbtndef_up_land.gif, dlrbtndef_up_port.gif ...).

Open a simple image viewer, Edit -> resize -> Save 52x36
Go to the experts :D Edit -> change color -> Save.

6) Putting

I change my DLL tapres.dll.040C.mui as follows:

Dialog 22509
..... .....
CONTROL "", 23041, "MS_PHONE_BUTTON", 1, 122, 52, 36
CONTROL "", 23042, "MS_PHONE_BUTTON", 54, 122, 52, 36
CONTROL "", 23043, "MS_PHONE_BUTTON", 107, 122, 52, 36
CONTROL "", 23044, "MS_PHONE_BUTTON", 1, 159, 52, 36
CONTROL "", 23045, "MS_PHONE_BUTTON", 54, 159, 52, 36
CONTROL "", 23046, "MS_PHONE_BUTTON", 107, 159, 52, 36
CONTROL "", 23047, "MS_PHONE_BUTTON", 1, 196, 52, 36
CONTROL "", 23048, "MS_PHONE_BUTTON", 54, 196, 52, 36
CONTROL "", 23049, "MS_PHONE_BUTTON", 107, 196, 52, 36
CONTROL "", 23051, "MS_PHONE_BUTTON", 1, 233, 52, 36
CONTROL "", 23050, "MS_PHONE_BUTTON", 54, 233, 52, 36
CONTROL "", 23052, "MS_PHONE_BUTTON", 107, 233, 52, 36
CONTROL "", 23001, "MS_PHONE_BUTTON", 160, 122, 79, 36
CONTROL "", 23012, "MS_PHONE_BUTTON", 160, 159, 79, 36
CONTROL "", 23011, "MS_PHONE_BUTTON", 160, 196, 79, 36
CONTROL "", 23014, "MS_PHONE_BUTTON", 160, 233, 79, 36
..... .....

I also modified the original image and I let [HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin]
"Enabled" = dword: 0000000 0 for do not call for anything else (DLL or manufacturer, or a skin external).

Here is the result

http://img242.imageshack.us/img242/6220/200903071132430004111g.jpg

wau - i saw, that you have a lot of aknowledge about the dialer....
maybe you have an idea - for my problem or wishes ....
-------------------------------------------
Dialer with redial + easily edit/add/del the last phone number ?
Hi,
i'm wondering, that no dialer can do what every normal handy from the last 15Years can do that.

example for better explaination - on non wm phones (nokia, sony, etc...)
1.) make a call 12346789 (i make a mistake and missed to pressed the "5")
-> end the call manually
(then i see/hear, that i made a mistake and now wants to make a new call with the correct number.....)
2.) click on "green button" (switch to phone mode)
3.) click on "green button" again (shows the last called numbers) + filled the dailing line with the last number and now it should be possible to EDIT the last number. So i go left with the cusor and insert the missing number "5"

in all wm6 or wm6.5 dialer i never saw this function again.

ok - not very often the user makes a mistake,
but also very often - i call a number: +49123456789 the main number of a big company, then i hear in the phone call, that the person which i want have the dialing extra-number 567.
SO, then i must call the whole number again + must add the extra dailing number 567. this is really uncomfortable !!!!!


it can't be true, that i have to input the hole number again ? or ?
is there anywhere a solution for it ?
maybe we should try to hack this ?
some ideas - or who is also interessed on it ?
cu camel

listyb01
8th October 2009, 05:18 AM
After reading your tuto over and over, asking you a bunch of questions, and trying this a half a million times I finally got it. Works like a charm!! THANK YOU for this great tutorial and all the help that you gave me!!:D

sebcio2804
17th January 2010, 10:57 AM
Hi.I tried to change my dialer on my Omnia.But when i copy my tapres.dll.0415.mui file the dialer dont want to show.I changed the sizes of buttons in dialog and sign file with signer.But dunno what i did wrong.Help

rickou26
17th January 2010, 09:22 PM
Hi,

have you installed sdkcerts.cab ?

By.

sebcio2804
17th January 2010, 10:02 PM
yes i installed sdkcerts.

rickou26
17th January 2010, 10:17 PM
Are you using total commander or resco explorer to overwrite the original DLL and you're sure to have your DLL properly signed ?

In addition your key should be:
[HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin] [HKEY_LOCAL_MACHINE \ Security \ Phone \ Skin]
"Enabled" = dword: 00000000

sebcio2804
17th January 2010, 10:21 PM
Total Commander.Yes i have changed registry to 0.In signer i have signed by SDKSamplePrivDeveloper.

The .dll i have when i disassembled my rom by i900 iexecutor2.4

rickou26
17th January 2010, 10:28 PM
If you have not had any error message (see text file) it should work.
Can you upload your DLL ...

sebcio2804
17th January 2010, 10:43 PM
in text file is "Warning: This file is signed, but not timestamped.
Succeeded"

and here`s my mui

If i want change just WM dialer do i have change samsung dialer too?

rickou26
17th January 2010, 11:33 PM
It does not work on my QVGA mobile. Maybe it comes from your changes.
Try with a minor change and then complete your adjustments gradually.

Odeon
18th January 2010, 10:45 AM
tapres.dll.xxxx.mui in Windows 6.5.x newer builds can't be edited in 'classic' mode (unsign, edit with Restorator, sign). Contacts and Phone won't load after soft-reset with the new edited file. Furthermore, the newer tapres.dll.xxxx.mui are not signed at all.

Anyone solved this?

sebcio2804
18th January 2010, 03:51 PM
It does not work on my QVGA mobile. Maybe it comes from your changes.
Try with a minor change and then complete your adjustments gradually.

I just copied not edited tapres fileto my windows folder.SR and i have still the same problem.The Dialer dont want to show.So this is not the problem with signing or editing.Maybe is the same thing that Odeon just wrote:confused:
I can use another Rom but which build will be good for this edit with dialer:confused:

rickou26
18th January 2010, 06:40 PM
Hi,

I still use my dialer on different build that I cook and I've never encountered this problem. Your dialer and your Rom have the same language (0415)?
Bizarre by what I also changed my taskbar a few days ago and signed the DLL work correctly ...

By.

Duron23
24th January 2010, 09:27 AM
Hi,

How can I change the background marked in the rectangle.

http://img29.imageshack.us/img29/8410/pccapture1j.png

rickou26
24th January 2010, 06:19 PM
I think it depends on the theme and not the dialer.

Duron23
25th January 2010, 09:38 AM
I think it depends on the theme and not the dialer.

Anyway to hide the Arrow mark in the erase button ?

rickou26
25th January 2010, 07:15 PM
Hi,

Change backarrow_glyph.gif

By.

Duron23
28th January 2010, 02:56 PM
Hi,

Change backarrow_glyph.gif

By.

Thanks a lot, You are simply the GREAT !! When it comes to modding the dailer.

Duron23
28th January 2010, 07:16 PM
Hi Rickou26,

Your WM dialer modding insight's has helped me in making this dialer.

http://img693.imageshack.us/img693/3409/pccapture13.png http://img442.imageshack.us/img442/2176/pccapture12.png

Thanks a ton man.

Regards,
Duron23

rishi2504
29th January 2010, 12:00 PM
tapres.dll.xxxx.mui in Windows 6.5.x newer builds can't be edited in 'classic' mode (unsign, edit with Restorator, sign). Contacts and Phone won't load after soft-reset with the new edited file. Furthermore, the newer tapres.dll.xxxx.mui are not signed at all.

Anyone solved this?

Any response to this issue raised by Odeon ?

cheers,

pippozio
29th January 2010, 12:13 PM
Hi Rickou26,

Your WM dialer modding insight's has helped me in making this dialer.

http://img693.imageshack.us/img693/3409/pccapture13.png http://img442.imageshack.us/img442/2176/pccapture12.png

Thanks a ton man.

Regards,
Duron23


really nice!
can you upload the cab or at least the resource you used?
thanks!

Duron23
29th January 2010, 03:11 PM
really nice!
can you upload the cab or at least the resource you used?
thanks!

It is still an unfinished business, Once I complete it I will share it :D

Duron23
30th January 2010, 06:22 PM
Hi Rickou26,

I am not able to edit the tapres.dll.0409.mui file. I have used unsign and opened the file with Reshacker.
When I try to change something, I receive this error " Access Violation at address 004AA427 in module 'ResHacker.exe'. Read of address 00000000."

If I open the file with PE explorer, It is not allowing me to edit/make changes.

Any suggestions ?

rickou26
30th January 2010, 07:35 PM
Hi,

you should use Restorators. Good luck for the rest of your dialer :)

By.

Duron23
30th January 2010, 08:39 PM
Hi,

you should use Restorators. Good luck for the rest of your dialer :)

By.

Hi Rickou26,

Thanks again. Restorators did the trick.

ljankok
18th February 2010, 12:31 PM
I am reading the howto and I am looking how to fix the following (see image)

http://img52.imageshack.us/img52/497/screen01wf.png

I am thinking about changing the MajorColor to something which is fully transparent...
or changing the size by 70% so that it doesn't superimposed the left button.. any ideas?

rishi2504
25th February 2010, 02:46 PM
I am having a a very strange problem. If the modded 'tapres.dll.0409.mui' is cooked with the ROM, it works. But it doesn't work when the stock tapres.dll.0409.mui on the phone is replaced with the modded file. Did anyone face this issue ?

cheers,
rishi2504

rickou26
25th February 2010, 06:58 PM
Hi,

I think the original DLL is overwritten by the new (used total commander or put your DLL in a Cab) or ROM test has not scert.cab!

By.

rishi2504
26th February 2010, 06:53 AM
Hi,

I think the original DLL is overwritten by the new (used total commander or put your DLL in a Cab) or ROM test has not scert.cab!

By.

I was using total commander only, tried with the cab as well. The dialer only loads with the tapres.dll.0409.mui in the ROM, else it doesn't load at all.

cheers,
rishi2504