I've been using the unskinned dialer on my Vogue for the last couple weeks because its much snappier and features an embedded call history. However, after looking at some of the new Diamond custom dialers I've realized I'm not happy with the default skin, so I started pouring over the Windows directory looking for the images that govern the unskinned dialer in hopes I could directly skin it instead of using the dialer overlays.
I was able to find a few files of use, in particular the gifs that control the background color for the call and end keys, the call history images on the left (for call missed/out/in), and the background image. But after changing the files via TotalCommander and soft-resetting, I see no change.
Is there any way to do this without cooking? And does anyone know where else files might be kept for editing this dialer?
ANY help at all would be greatly appreciated.
I'm curious about this too. I've looked all over, but havent been able to find what i'm looking for. Is there a PSD somewhere for the iphone-ish dialers that has the correct splits and things to create our own?
The custom dialers are an alternative to the original dialer...
Look at the files in the CABs for custom dialers, and you will see they have a different set of files. Look at those, and edit them as you want.
Yes, but the custom dialers lose the embedded call history functionality and are sluggish in comparison with wm's default dialer. I don't mind having to cook a rom to get this to work, but I still don't know where all of the images are stored, particularly the ones for the actual number buttons. And perhaps an xml file governing their placement?
Red49er said:
Yes, but the custom dialers lose the embedded call history functionality and are sluggish in comparison with wm's default dialer. I don't mind having to cook a rom to get this to work, but I still don't know where all of the images are stored, particularly the ones for the actual number buttons. And perhaps an xml file governing their placement?
Click to expand...
Click to collapse
Okay...
Maybe this will work...
In the dll files related to the dialer (can't remember there names off hand), there will be graphic files that can be replaced...
Okay, after much searching (now that I knew what I was looking for), I've come up with a list of dlls that may be related:
phcanhtc.dll
phcanoverBMP.dll
dpadmenu.dll
tapres2.dll
tapres.dll.0409.mui
tapres.dll
also, the reg key hklm/security/resover might allow something
Only problem is I realized after continued reading that some of the info I got was related to wm5 roms trying to get smartdialing working like wm6....so if anyone could help me narrow down which dlls are the right ones to edit, that would be fantastic!
also, whats the best way to edit dll and mui files?
Red49er said:
Okay, after much searching (now that I knew what I was looking for), I've come up with a list of dlls that may be related:
phcanhtc.dll
phcanoverBMP.dll
dpadmenu.dll
tapres2.dll
tapres.dll.0409.mui
tapres.dll
also, the reg key hklm/security/resover might allow something
Only problem is I realized after continued reading that some of the info I got was related to wm5 roms trying to get smartdialing working like wm6....so if anyone could help me narrow down which dlls are the right ones to edit, that would be fantastic!
also, whats the best way to edit dll and mui files?
Click to expand...
Click to collapse
phcanhtc.dll -- Contains some BMPs/images
phcanoverBMP.dll -- Contains most of the images
dpadmenu.dll -- Is to do with the dialer workings... Contains no images (I think)
tapres2.dll -- may contain some images
tapres.dll.0409.mui -- is localisation. Mostly just text strings, but may be some images
tapres.dll -- may contain some images
I use "ResHacker" to open up dlls and modify them...
Just tried copying the needed dlls over to my storage card, tried both totalCommander and RescoExplorer, with flight mode off/on, can't get access to tapres.dll, tapres.96.dll, or tapres.dll.0409.mui
Edit: Thanks for the info and the heads up on reshack!
That may be a problem... I'd guess they need to be cooked into the ROM, in which case it may be easiest to take a ROM, dump it, edit the files there, rebuild it and then flash it...
Yeah, I just realized they're rom files and I can't get at them this way.
But I was able to successfully edit phcanoverBMP and change the call history icons.
Thanks for all your help, its cooking time
Red49er said:
Yeah, I just realized they're rom files and I can't get at them this way.
But I was able to successfully edit phcanoverBMP and change the call history icons.
Thanks for all your help, its cooking time
Click to expand...
Click to collapse
No probs!
There are also some files in the WM5 ROM I've dumped in an OEM pack called "Phone_DPI_96" that may be of interest...
they are:
Code:
backarrow_glyph.gif
clg_in.gif
clg_miss.gif
clg_out.gif
cmdpad_land.gif
cmdpad_port.gif
cmdpad_sqre.gif
dialpad_land.gif
dialpad_port.gif
dialpad_sqre.gif
anything beginning with "dlr"
handset_glyph.gif
spd_lst.gif
Okay, so I got ahold of a kitchen, but when I found the tapres dlls in the sys folder, they're not compiled -- its a bin file, 2 txts, and an s000. Reshack can't do anything with these files. What do I do?
You need to use "Reversemode" to turn those into a dll, then you can edit that.
I googled reversemode, and all I came up with was reversemode.com which didn't look like any sort of software that would help with this.
Red49er said:
I googled reversemode, and all I came up with was reversemode.com which didn't look like any sort of software that would help with this.
Click to expand...
Click to collapse
I'll be more helpful then
This post: http://forum.xda-developers.com/showthread.php?t=331094
well this seems to be a brick wall. no matter which file I try to use revresmode on, it says it doesn't work on .net files.
Thanks for the help anyways tho.
I don't know about changing the font of the dialer, but you can change the dialer within the rom contents (only the buttons and background) I found that there are two separate folders in the SYS folder. the files are read only. unlock them and edit in photoshop. you don't have to relock them to cook them back in, just save them in the same exact format they were in before you unchecked the "readonly". That is how I edited mine. I have no idea why why anyone would bother trying to mess with the dll's?!!!
S.V.I said:
I don't know about changing the font of the dialer, but you can change the dialer within the rom contents (only the buttons and background) I found that there are two separate folders in the SYS folder. the files are read only. unlock them and edit in photoshop. you don't have to relock them to cook them back in, just save them in the same exact format they were in before you unchecked the "readonly". That is how I edited mine. I have no idea why why anyone would bother trying to mess with the dll's?!!!
Click to expand...
Click to collapse
There are embedded images in the DLLs...
You need to use reversmode on the folder, not the files within it...
l3v5y said:
You need to use reversmode on the folder, not the files within it...
Click to expand...
Click to collapse
Doing that gives me a "cannot open input file" error. And yes, all files and folders are not marked as read only.
Red49er said:
Doing that gives me a "cannot open input file" error. And yes, all files and folders are not marked as read only.
Click to expand...
Click to collapse
My mistake! Reversmod does dll to module, RecMod (attached) does the reverse...
Sorry!
Hello all,
I got a question related with dialer themes.
I’ve downloaded AVLev’s English cab file (http://forum.xda-developers.com/showthread.php?t=438412) and extracted it. Then I renamed all the files to JPG, as a hunch, and found out that they are of this type (or similar graphic which the PC can bear). In the XML file there’s a conversion between the name coded files in the cab and the actual graphic files in the windows directory of HTC Diamond.
If I’m not mistaken so far, can I do the following:
> Copy the original graphic files from my diamond to the names in the English cab, and by that create an installation for my original dialer?
> Then, modify the graphic files to any other color or shape (leaving the actual location of buttons in place) and install them as new dialer?
> If something goes wrong, I can always use the original dialer installation I’ve created to go back to the original dialer without having to do hard-reset?
Is that all there’s to it?
I’m asking it because my native language is too rare to participate in the themes celebrations.
Thanks in advance,
Avi
My HD2 is currently set to Bulgarian regional settings so it can display Cyrillic fonts correctly (that concerns also subtitles in TCPMP). This surely affects the home screen date format and for unknown reason it doesn't want to display it in dd.MM.yy (19.12.09) format, instead it shows something different that exceeds the borders of the date field as you can see in the screenshot (translated it says "Saturday, December 19"). Is there a way to force it to use dd.MM.yy?
On the second screenshots you can see my date format settings.
Same problem here. Was not able to make Sense home screen display short date format.
Guys...any ideas
I just solved it thanks to this thread
Thank you dEf0RM, also Topaz and turkez (from the other thread) !!! I edited the 2c89bd29_manila file from Windows directory. When overwriting it there was a warning that this is a ROM file but I backed up the original file first just in case. After a soft reset the date looked just the way I wanted
OS language - English
Regional settings - Bulgarian
Date format on homescreen: dd/MM/yyyy
10x alot, worked fine for me.
I also want to change the date format on my home screen, but I'm not able to do it. My date shows ma 4 jan (Dutch ROM). Whatever I change in the regional settings, f.i. d/m/y, it still says ma 4 jan, without the year. I want it to say: 4-1-2010. Does anyone know how to do that in a Dutch (1.48) ROM? HD tweak used to do that trick on the HD but no on the HD2 anymore. Any help appreciated!!
drkalo said:
My HD2 is currently set to Bulgarian regional settings so it can display Cyrillic fonts correctly (that concerns also subtitles in TCPMP). This surely affects the home screen date format and for unknown reason it doesn't want to display it in dd.MM.yy (19.12.09) format, instead it shows something different that exceeds the borders of the date field as you can see in the screenshot (translated it says "Saturday, December 19"). Is there a way to force it to use dd.MM.yy?
On the second screenshots you can see my date format settings.
Click to expand...
Click to collapse
where did you get/find the 'r' in the date formats. I cannot find them anywhere.
kuzibri said:
where did you get/find the 'r' in the date formats. I cannot find them anywhere.
Click to expand...
Click to collapse
That's automatically done when you select 'Bulgaria" in the region tab in regional settings and it appends after the number for the year. It is actually an abbreviation for the bulgarian word for "year" and does not interfere with the date format. Same thing is for the currency.
The Dutch file to change the date format on the homescreen is: 4dd5e23b_maila. Thanks to BeeGee_Tokyo
Can somebody post here the solution, because the other thread is gone.
Thank you in advance.
Make sure your Manila version is 2.5. You need to find and edit the file 2c89bd29_manila, located in Windows folder. First, backup the file in case you want to restore it later.
1. Copy that file on your desktop PC.
2. Open it with a text editor like notepad.
3. Find the text IDS_DATEFORMAT. There is <source>ddd, MMM d</source> after that. Change it to your taste.
You can edit the IDS_DATEFORMAT_SMALLVIEW as well, if you need to change the way date appears when you slide up at the homescreen.
4. Save the modified file as a text file and then remove the txt extension so it would look like the original 2c89bd29_manila.
5. Copy back the modified file to your Windows folder.
6. Soft reset
To access your Windows/ROM files you need to use a file manager like Resco explorer or Total Commander.
I'm trying to replace with Tahoma and Tahoma Bold fonts in the ROM I use with versions that support the full set of unicode characters.
However, I can't find a way to overwrite the existing fonts as it won't let me delete them or rename them. I've also tried creating a cab, but it says I don't have permission to install it.
Anyone have any suggestions?
Many thanks
Same question, is there a cab that can do that? I'm trying to change my font to Helvetica is it possible
Have you seen this thread?
http://forum.xda-developers.com/showthread.php?t=635891
However Those cabs don't seem to change my softkey or top right digital clock fonts.
I have tried to install the default fonts from that thread, but it said I did not have permission.
Perhaps I'll try one of the other fonts and see if that works.
I'm currently running some Dinik (Anastasia) icons but they're not all displaying. So I've started creating my own in .png format.
Now, I'm not a developer so I have no idea how to get these onto the HD2. But I want to at least have a play.
Do I just need to USB the .png's into the folder but make sure the icon names match the names being called by the app? Or do I need to somehow create some code (a CAB file) as well?
All ideas appreciated.
Cheers
SC
Spacechimp said:
I'm currently running some Dinik (Anastasia) icons but they're not all displaying. So I've started creating my own in .png format.
Now, I'm not a developer so I have no idea how to get these onto the HD2. But I want to at least have a play.
Do I just need to USB the .png's into the folder but make sure the icon names match the names being called by the app? Or do I need to somehow create some code (a CAB file) as well?
All ideas appreciated.
Cheers
SC
Click to expand...
Click to collapse
use this...easy
http://www.xda-developers.com/windows-mobile/jwmd-icon-changer-for-wm-6-5-update/