yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] RetroElectro:
Hi Marshall,

The EVDO data connection shows up on the taskbar for Sprint. When you retrieve data from the cell network, arrow icons show up. Normally the arrows are white when data is transferring and gray when idle. Most custom dialers don't let the idle display correctly.
[Windows Mobile Development and Hacking General] xmenreturn:
Marshall, I've downloaded the new one but it seems the issue is still remained :(
[Windows Mobile Development and Hacking General] anja31:
Hi Marshall,

i like your new style Touch 0.19 version, the disign is charming,

but sorry it won´t work on my artemis with wm6.

green call hardwarebutton is not working to recall someone,

some problem with dialbutton.

your speeddial in picture is also different.

keep up your work i really like to have this skin working

Cheers and regards Anja31
[Windows Mobile Development and Hacking General] Marshall07:
@xmenreturn: Which OS do you have?

@anja31: Can you make a screenshot, please?

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
I use WM5, original ROM on Dopod C800. I saw on your package, the image files (clg_in, clg_out, clg_miss) are hidden. Wonder if it is the reason?
[Windows Mobile Development and Hacking General] Marshall07:
If you open clg_in, clg_out or clg_miss with your image wiewer, what do you see? My pictures or the default ones? If you see the default ones it means that the installer can't overwrite the original ones :confused:

BTW, I don't think that the "hidden" attribute makes any difference.

However, try this cab, where that files are not hidden.

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
Yeah, you are right, it doesn't make any difference.

My idea, could you add this param for those file:

<parm name="OverwriteIfExists" />

I don't know what is the default choice is, because I'm newbie in this.

Sorry for disturb you once more :)
[Windows Mobile Development and Hacking General] Marshall07:
I can't see the option you say. I use those 2 params for that files:

- Ignore date while overwriting target file

- Warn user if file is not copied

And the other options don't seems to be what I need.

Feel free to "disturb me" since you are helping me to solve this problem :)

Marhsall
[Windows Mobile Development and Hacking General] xmenreturn:
Could you open the _setup.xml file, and locate to this section and insert the new param

- <characteristic type="clg_in.gif" translation="install">

- <characteristic type="Extract">

<parm name="Source" value="0CAB80D6.057" />

<parm name="OverwriteIfExists" />

<parm name="NoDateCheck" />

<parm name="WarnIfSkip" />

</characteristic>

</characteristic>

- <characteristic type="clg_miss.gif" translation="install">

- <characteristic type="Extract">

<parm name="Source" value="0CAB8163.058" />

<parm name="OverwriteIfExists" />

<parm name="NoDateCheck" />

<parm name="WarnIfSkip" />

</characteristic>

</characteristic>

- <characteristic type="clg_out.gif" translation="install">

- <characteristic type="Extract">

<parm name="Source" value="0CAB81B2.059" />

<parm name="NoDateCheck" />

<parm name="OverwriteIfExists" />

<parm name="WarnIfSkip" />

</characteristic>

</characteristic>

</characteristic>

I'm not sure if it can fix the problem, but please give a try. Thank you!
[Windows Mobile Development and Hacking General] yogibaer:
Marshall DialPad Skin 0.19

Hi Marshall,

what will happen if I install your skin on a german MDA Touch? I see that the arrangement of the buttons differs from that of the original (ugly) layout. Will the texts of the button be in german, or will they be in italian?
[Windows Mobile Development and Hacking General] Corky100:
Love the 'Shine' keypad, looks and works great so far on my Touch (using Seksona ROM) :D
[Windows Mobile Development and Hacking General] Marshall07:
@xmenreturn: I guess I have to use the microsoft tool to make cabs since WinCe Cab Manager doesn't have this option and editing the xml and making a "simple cab" with WinAce will not work.

@yogibaer: The text will be in german. It depends on the OS language you have. ;)

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
Hi Marshall,

It doesn't work either. I extract your cabinet file then edit the _setup.xml then use iexpress.exe (hidden window's utility) to package them again. But still can not install the call history image files.

Amazing that with other DialPad, it works fine.

Anyway, I'm very satisfied with your DialPad.

Thank you Marshall.
[Windows Mobile Development and Hacking General] henftling:
love the touch theme, much better than the original...thanks for sharing
[Windows Mobile Development and Hacking General] redz1234:
Ok, First off I wanna say this is the first skin I found to work with WM6. I LOVE IT. Still one problem though. You can't hit talk to dial a ph#. I found this issue also happening with Jimm98y's skin.

Eg. Say I open the Phone app. Hit TALK (HARDWARE or SOFTWARE) button to re-dial the last ph# I call and nothing nothing happends. I have to open up call history or speed dial and then I can dial out.

Please Please try and fix this. I would be forever greatful as this has to be hands down the best skin for wm6 as it actually works.

Thanks, ReDz
[Windows Mobile Development and Hacking General] zard:
Hi Marshall,

Using O2 IIs with Helmi's RO WM6 rom. The rom comes with smartdial after I installed Helmi_Touch_Dialer_2G.cab. I installed your Black skin and it works for me. I hope you can provide us with the OEM package so that I can incorporate into the rom. Thanks in advance.
[Windows Mobile Development and Hacking General] oaldawe:
dosn`t work in VGA

:confused:
[Windows Mobile Development and Hacking General] Marshall07:
I'm very confused :confused: It is a very strange behaviour! Can you please tell me what do you see if you open the clg_in. clg_out, clg_miss files from \Windows with your image viewer? And, do they have the .gif extension?

Thanks, I'm very happy to share my works and see that people love them.

I'm not sure if this issue can be fixed since in my WM5 device it doesn't happens. And, anyway, it is difficult for me to patch a file to fix a bug such that one. I'll try to contact Jimm98y to see if he can help.

I would be happy if you incorporate one of my skins in any ROM. You can take the files and everything you need from the cab.

I'm not so surprised! The original Mitac eDealer (who I based my dialer on) has been designed for the Mio A701 which is QVGA. That could be the reason why it doesn't work on VGA devices.

Marshall
[Windows Mobile Development and Hacking General] Marshall07:
Maybe I found the solution for the Call History icons.

The HTC dialer installs a dll phcanOverbmp.dll which, like his name says, put some bitmaps over some other images and of course it also has the Call History icons. I don't know exactly how it works (if it overwrite the files or if only overlaps them).

Anyway, maybe deleting this file can be a solution for those devices which had the HTC dialer installed before.

The file is under \Windows and it is hidden. Instead of deleting it, you may want to rename it in fake.dll or phcanOverbmp.dll.bak since I don't know if it performs other important tasks on your device.

Let me know if it works.

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
Hi Marshall,

Yes, I see the defaulf images, they also have .gif extension. I also search for clg_in.gif file after installation to see if the installer doesn't not copy the file to \windows or not. But there is only one clg_in.gif in the \windows, that means the installer could not overwrite the default file.

I don't know if there is any registry key/setting/hack to be set so that we can overwrite the default file cause I'm very new with WM OS.

Me too, very confused :confused:
[Windows Mobile Development and Hacking General] Marshall07:
Have you tried deleting/renaming the file phcanOverbmp.dll as I sayed in my last post? Maybe the installer can't overwrite the default images since they are locked by that damned :) dll.

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
I can not delete/rename this file :(
[Windows Mobile Development and Hacking General] Marshall07:
This is a good news because it means that the file is running. Do you use the default File Explorer or an enhanced one like Resco File Explorer? If you can't do it neither with Resco, you may need to kill that process with a task manager first.

It seems that we are on the right way... Fingers crossed!

Marshall
[Windows Mobile Development and Hacking General] xmenreturn:
I used Resco already.

Actually I don't know which is the precise process to kill
[Windows Mobile Development and Hacking General] Marshall07:
I don't know. Which processes de you have running?

Marshall
[Windows Mobile Development and Hacking General] SHAHS:
@MARSHALL

Hey Buddy I Asked You To Make Touch Dialpad Skin For Wm5 Vga Device,work On It Pal !

I Want That Skin.

Thnx.

Regards

Shah-
[Windows Mobile Development and Hacking General] Marshall07:
:D Be patient, please. I have so many projects at this moment, and a life too. :) I'll try to make a compatible VGA version for the DialPad skin as soon as I can. In the meantime it would be helpful if somebody tries it on a VGA device and makes a screenshots to let me see how it appears.

Marhsall
[Windows Mobile Development and Hacking General] oaldawe:
i install Touch skin but

my call history dosn`t change its same old one

and what about Video call is it support it?
[Windows Mobile Development and Hacking General] jikanv:
So???? where to click????
[Windows Mobile Development and Hacking General] zard:
Marshall, I looked into your cab. I saw files as well as registry settings. I'm still rather new in this, so I'm not sure how to incorporate your files and registry settings to Helmi's WM6 kitchen. It would be good if you could make a OEM package of the black skin.

On the other hand, I realised that when I'm outdoors, I have difficulty to read the blue alphabets from the black skin button. Not sure if it would be good to change the blue colour to a lighter shade so that it will show easily. Alternatively, use white or make the alphabets slightly bigger.

Thanks for your skin and looking forward to your OEM package.
[Windows Mobile Development and Hacking General] Marshall07:
Sorry, I don't know how to make such OEM package. I'm sure you'll find someone who can make that package from the cab.

About the color, I know that outdoor it is difficult to read the letters but the important thing is that you can see the numbers. I'm sure that you'll remember which letters are associated to them.

Marshall
[Windows Mobile Development and Hacking General] Marshall07:
As I already saied few posts ago, if your Call History icons do not change after the installation of the Marshall DialPad Skin Touch, you most probablly have the file phcanOverbmp.dll running.

I suggested to rename it to something like fake.dll or phcanOverbmp.dll.bak but it is not possible since the file is in use.

A solution I'm thinking at the moment is:

Disable the phone first! You can do that by enabling the "flight mode" or killing the cprog.exe process with a task manager.

After that, you dhould be able to access that "infamous" :) dll.

Let me know...

Marshall
[Windows Mobile Development and Hacking General] generalriden:
i just want to know if i can use this in my ATOM XDA PURE....
[Windows Mobile Development and Hacking General] Marshall07:
As far as I know, it will work on every WM5 and WM6 device.

The only issue some (maybe all) WM6 users are experiencing is in the re-dial function: pressing the green button once will open the DialPad, pressing it another time should re-dial the last phone number but it doesn't.

Marshall
[Windows Mobile Development and Hacking General] Slither2006:
Yo Marshall, your suggestion works for fixing the issue where the History and speed dial icons not showing the black and blue icons you made.

Step 1. Creat a file text file on your desktop and rename to "phcanOverBmp.dll".

Step 2. Copy the file to your storage card or wherever you like on your phone.

Step 3. Turn phone in flight mode. (not sure if this was necessary?)

Step 4. Open up Resco File Explorer (I used the trial version for this purpose) and copy the phcanOverBmp.dll(really just a text file) you previously made to the Windows directory and accept any warning messages.

Step 5. Soft reset and its done.

Enjoy!
[Windows Mobile Development and Hacking General] Marshall07:
Thanks for sharing, Slither2006.

So the overwriting is the right step to do. Resco will allow you to overwrite a file which is executing but not deleting it. So the steps you made will make the dll no more loaded.

I think that for the overwriting you don't need to turn the phone module off.

At this point I think that the dll you made from the text file can be removed now.

So the steps can be summarized as below (please, try them and report):

1. Creat a file text file on your desktop and rename to "phcanOverBmp.dll".

2. Copy the file to your storage card or wherever you like on your phone.

3. Open up Resco File Explorer and copy the phcanOverBmp.dll (really just a text file) you previously made to the Windows directory and accept any warning messages.

4. After soft-reset, you'll be able to remove the phcanOverBmp.dll (which is actually a text file)

Thank you again, Slither2006.

Marshall
[Windows Mobile Development and Hacking General] Marshall07:
Just a small update. I made the Call History icons for the Orange DialPad.

Here is the screenshot:

Marshall
[Windows Mobile Development and Hacking General] generalriden:
hope this issue will be solve
[Windows Mobile Development and Hacking General] smet:
Hi,

Skins are very nice.

thanks
[Windows Mobile Development and Hacking General] tapash:
It dosent work with my ipaq 6915 square screen with wisbar advanced 3, can u pls tell me how can i work that out.
[Windows Mobile Development and Hacking General] Marshall07:
What do you mean with "it doesn't work"?

- The installation terminate with an error?

- You don't see my skin but the default one?

- You can see the skin but it is messed up?

Anyway, the graphics are made for QVGA screens and I adapted only the QVGA related GUI so I'm not sure if it will work on a square device. Maybe in the future I could try to see if I can make it compatible with square screens, too.

Marshall
[Windows Mobile Development and Hacking General] Ncruze:
Great Work!!

Dammit marshall that's exactly what i was looking for..i've been looking for a dialpad that would have the call touch feature..so do u only design dialpads or u do other things also? also..i have an idea if u dont mind me requesting
[Windows Mobile Development and Hacking General] Marshall07:
Thank you Ncruze,

I also design other things... Thake a look at my signature! :)

So, you may want to visit my website, MarshallSkins, where you'll find all my skins.

Marshall
[Windows Mobile Development and Hacking General] Ncruze:
well i visited your website and even sent u an email for a problem i had with your dial pad but you havent emailed me back..
[Windows Mobile Development and Hacking General] Marshall07:
Sorry, I didn't get your email. Are you sure you removed the [remove_this_antispam_text] part from the email address before sending the email? However, you can post your problem here or PM me if your email doesn't want to arrive :)

Marshall
[Windows Mobile Development and Hacking General] Ncruze:
yes i removed the spam tag..but ok check ur pm..
[Windows Mobile Development and Hacking General] Superdate:
little bug

too many reply to this post, so i havnt search to see whether anyone has notice this little bug at all.

Marshall, in the shine dial-pad, there is a little bug when using a contact picture, any chance to get rid of that?
[Windows Mobile Development and Hacking General] Marshall07:
Thank you for reporting it Superdate. It was not noticed by anyone in this thread.

Actually I knew about it. The rectangle you see is the Elapsed Time area. It can't be shifted to left, nor reduced because it would overlap the Call Status area in the first case and would not display correctly the elapsed time in the second case.

I didn't care much about it because the contact picture is, in most cases, not square but portrait mode. So I suggest you to crop the image to make it portrait and you'll not have that issue anymore.

Marshall
[Windows Mobile Development and Hacking General] waeehma:
thanks alot

it looks real amaing wil download and try
[Windows Mobile Development and Hacking General] bluesky3012:
I second that... for marshall, thanks for making this dialpad for us.. i found that this is the best ones for my trinity wm6. just the really annoying redial, which is crucial IMO.
[Windows Mobile Development and Hacking General] Marshall07:
I recently upgraded my device to WM6 so I can test the Redial bug and try to fix it easier. I'll work on it as soon as I have some time, but now I'm really busy!

Marshall
[Windows Mobile Development and Hacking General] bluesky3012:
thanks mate.. you're a champ!
[Windows Mobile Development and Hacking General] bluesky3012:
Any News on this marshall?
[Windows Mobile Development and Hacking General] 2992:
deleted
[Windows Mobile Development and Hacking General] SHAHS:
marshall isnt there any vga work from you?

i like your dialpads i just cant use it because of having a VGA device (Universal,wm5)

when will you make it for VGA users?

thnx
[Windows Mobile Development and Hacking General] pedro_gmr:
Hi all,

Did anyone get the Touch skin to WM2003. If so, please tell me how.

Thanks.
[Windows Mobile Development and Hacking General] furialfil:
those are cab files?:confused:
[Windows Mobile Development and Hacking General] BigDede:
Doesn't work on VGA
[Windows Mobile Development and Hacking General] Marshall07:
Yes I know, I'm sorry.

Unfortunately the DialPad this skins are based on, is for QVGA and I can't adapt them to VGA.

Marshall
[Windows Mobile Development and Hacking General] neodd70:
No luck installing

Marshall, I like the skin you have created but every time I try to install it my phone locks up completely upon soft reset, to the point that the buttons nor the touch screen work. I had to hard reset 4 times as I tried different things with the registry turning the skin value on and off. You have created with your skin basically what I want to do and I have tried getting help from others in different areas but with no luck, I get looks on my post but no responses. Would you be willing to help me in explaining what needs to be changed and what file/files need to be changed so that I can make a dial pad that will work on my phone. I would like to just change the size and position of the existing buttons in my dial pad but I don't know what needs to be changed to accomplish this. I am not completely ignorant about what needs to be done as I do know that I would have to create all new images for the new layout. BTW I have a Sprint HTC touch with WM 6.1 stock ROM. I have already done some exploring into different DLL files and I think I have found the one that controls the dial pad but I am not sure, it is phcanrc.dll. this is one of many lines in one of many dialogs,

CONTROL "", 23042, "MS_PHONE_BUTTON", 110, 77, 100, 27

I am confused about what the first 5 digit number is for and the other set of 4 numbers that are separated by commas. I assume they represent the size and position of the phone buttons but I can not see a common link between all the different lines with this format that would corroborate this assumption. If this is not the file I should be looking at could you point me in the right direction. THI for your help. If this is something that you don't want to put in your post you could PM me and I will send you my email. Again thank you.:)
[Windows Mobile Development and Hacking General] Marshall07:
Hi neodd70,

first of all... I really apoligize for the late of my reply but I've been very very busy and I forgot about this post.

If you still need this informations I'll be glad to help you.

In order to change the size and position of the buttons you have to edit a dll, yes. Probably is phcanrc.dll, but if you want to be sure about it, just check this registry value:

HKLM\Security\Phone\Skin\ext In my case it is "phcanhtc.dll", not phcanrc.dll.

The following string is to be interpreted like this:

CONTROL "", 23042, "MS_PHONE_BUTTON", 110, 77, 100, 27

23042: It is the control ID. It is referenced in the application code but you don't have to think about it.

110, 77: They are the coordinates of the top-left corner of the element

100, 27: They are the width and height of the element

Every time you change the dll, if the dll is signed it will not work anymore so you have to do one of the following things:

Re-sign it again (please tell me if you need help with this)

Compress it, so the signature will not be necessary anymore (I use UPX for this case)

Unsign the file before modifilg it (I'm not sure that it will work)

Sorry again :p

Marshall
[Windows Mobile Development and Hacking General] neodd70:
No problem I know what it is like not having any time to do anything for yourself let alone anyone else, thanks for getting back to me. So would it be better to compress it so that the signature would no longer be needed or is it best to leave it alone and re-sign it? In either case I would need help if you could give it. Also I have tried modifying a DLL file and could not see how to do it. I tried PE explorer I think was the name, and it let me look at it but not change it, any suggestions? Also do you know how to embed an image in a DLL, reason I ask is I found a DLL that controls the images for the calls list and would like to change what those images look like but I would have to re-embed them back into the DLL for it to work. After I get this resolved would you be willing to help me on some other things, in reading your post I see you know what you are doing and it is hard to find people that are willing to help, its almost like they want to keep all that information to themselves. Thanks again for you time.

Edit: Actually I went back and looked at PE Explorer again and now I see how to edit the DLL, just double click on one of the "Dialogs" and it pops up an Edit Mode window and another window that shows all of the different lines and when I click on one of the lines I see it would allow me to change the x and y position as well as the width and height so now changing it is clear but which "dialog" do I change. There are numerous dialogs and I see that some are for portrait and others for landscape but when I look at all the ones for portrait there are about 6 that all look like they are for changing the dial pad page and then about 4 or 5 that are for changing the incall page so how do I know which one I need to change or do I need to change them all. Also some the them look like they are for different dialers because on one of the dialogs, the size and placement of the buttons looks like the dialer that comes from Microsoft with the small number buttons grouped to the lower left and the "back", "send" and a couple other buttons on the right side, and then another dialog looks like the HTC Dialer with the number buttons being bigger taking up the full width of the screen and the "back" and "recent calls" buttons above the numbers and to the right of the window where the smartdial numbers show up. So which one do I change, and I will need some help with the signing issue. Again, many thanks.