PDA

View Full Version : HKLM/Security/Phone/Skin - Please export


smittyofdhs
22nd November 2007, 01:16 AM
I need someone to export HKLM/security/phone/skin from their phone. I'm trying to determine what keys were lost on phone when I was trying out some skins. If you could export (or copy/paste) the reg key and the sub-keys that would be awesome. Please post the attachement or the code to this thread...

thanks

grizzley
22nd November 2007, 02:15 AM
enabled 1(0x000001)
ext \windows\phcanhtc.dll

Does that help? Or do you need sub directories also?

smittyofdhs
22nd November 2007, 02:21 AM
enabled 1(0x000001)
ext \windows\phcanhtc.dll

Does that help? Or do you need sub directories also?

I really need the subkeys. What I'm trying to figure out is why my call history and speed dial buttons are using the default icons instead the ones actually in the \windows directory. I've verified that skin's icons are n the windows directory but when I view the phone app, the buttons are back to default (for call history and speed dial only).

If you could export or copy/paste the 'portrait' subkey that would be very helpful.

grizzley
22nd November 2007, 02:27 AM
Here you go. Need more? Let me know.

smittyofdhs
22nd November 2007, 02:41 AM
Here you go. Need more? Let me know.

thanks.....

What phone and OS did this come from?

grizzley
22nd November 2007, 02:44 AM
AT&T Tilt / WM6

smittyofdhs
22nd November 2007, 02:46 AM
AT&T Tilt / WM6

Have you done any phone dialer skinning on this phone? or is it the original phone skin?



I've got a bunch of text color reg entries so maybe that's the cause...

grizzley
22nd November 2007, 02:51 AM
I did install the black HTC dialer but removed it long ago. I didn't think about that when I exported it... sorry!

smittyofdhs
22nd November 2007, 02:52 AM
I did install the black HTC dialer but removed it long ago. I didn't think about that when I exported it... sorry!

no worries....

I made a backup of that key, tehn removed everything that wasn't on yours... rebooting, I'll let you know what I find.

smittyofdhs
22nd November 2007, 03:01 AM
Damn, still got the default buttons.

Griz, can you check your speed dial and call history buttons. Anyway you can snap a screenshot to show what your buttons look like?

BTW.. thanks for all your help on this. If we find a fix I know many threads that will benefit from this....

grizzley
22nd November 2007, 04:54 AM
I don't know if you will be able to see this, I dont have a screen capture app on my phone so I used a camera...? If it's bad, I will load a screen capture app and retake a picture for you. Or maybe you need to see more of the screen?

smittyofdhs
22nd November 2007, 05:30 AM
actually I need the speed list screen and the call history screen. Here's a good & free screen capture util....

Install this from your pc, then assign the magicSS application to a button, go to the screen you want to capture, press the button, save the file. When you are done, reassign the button to the previous setting.

Application credits go to Lou ........ http://www.louterrailloune.com/?page_id=7

grizzley
22nd November 2007, 05:55 AM
OK, how is this?

http://aycu15.webshots.com/image/34814/2006327573744735863_rs.jpg


http://aycu30.webshots.com/image/33229/2006340826275313076_rs.jpg



http://aycu22.webshots.com/image/33421/2006383053836943525_rs.jpg

smittyofdhs
22nd November 2007, 06:03 AM
the 3rd one is what I was looking for...

hate to tell you this, you have the same issue. look at the image used in the call history button in the image above. Now, view the actual files that are used for those images in the /windows directory. The files are:

spd_lst.gif
clg_in.gif
clg_out.gif
clg_missed.gif

The above files should look different then the above image. Do they?

grizzley
22nd November 2007, 06:14 AM
This is what I see in /windows/clg_in.gif



http://aycu39.webshots.com/image/36238/2005641316761388337_rs.jpg

grizzley
22nd November 2007, 06:35 AM
-- scratch that...

smittyofdhs
22nd November 2007, 06:36 AM
that should be the image you see when viewing call history inbound calls, as you can plainly see from your screen shots, what's in the windows folder is not what is being displayed in the phone app.

And here's the kicker, at one point it did match. The image you show above (clg_in.gif) is what my original call history buttons display like. Even on some of the skins I tried, the speed dial and call history buttons skinned properly. I just notice that it won't do it anymore.

Either a registry entry has changed (or been lost) or there's some sort of OS icon cache issue.

The only reason I don't think it's registry related is that those files are usually treated differently when skinning the phone dialer. Most skins will create a folder with the replacement images, then the install will change the registry to display the images in this new folder. These 4 files never get put into the new folder, they always get dropped directly into the windows folder, overlaying the ROM file. Also, I've never seen any registry entry for these images. I would think that the registry entries (if they existed) would be under the reg key mentioned at the start of the thread.

smittyofdhs
22nd November 2007, 06:38 AM
OK, I never noticed that these were wrong icons. But it's an easy fix. Just replace the ones that are in the /windows dir with the ones you want.

Is that what you are after?

yes that's how it should work, but it doesn't.... it's displaying a set of icons bulit into to the phone app...

grizzley
22nd November 2007, 07:00 AM
Is this what you are after?

http://aycu32.webshots.com/image/36151/2001442679393972906_rs.jpg

smittyofdhs
22nd November 2007, 07:02 AM
Is this what you are after?

http://aycu32.webshots.com/image/36151/2001442679393972906_rs.jpg


Yes, how did you get it to change?

grizzley
22nd November 2007, 07:08 AM
OK.... I've installed 1 or 2 skins so I dont know which one caused the problem, but I have a good idea...

Anyway, what you need to do is TURN YOUR PHONE TO FLIGHT MODE. Then create a text file on your desktop, name it phcanOverBmp.dll and move it to your phone. Then use Resco and move that file to your /windows directory and ignore any warnings about ROM and then reboot. BAM! You have your icons back.

Do this at your own risk. I did it and it my speed dialer works fine, icons are replaced and everything else seems to be OK. I want my old icons back! You owe me 4 icons, buddy! :D

smittyofdhs
22nd November 2007, 07:31 AM
wow... success.

how did you ever figure that one out?

grizzley
22nd November 2007, 07:34 AM
wow... success.

how did you ever figure that one out?

I dunno... but I want my 4 icons back :eek:

I'm glad its working for you now.

smittyofdhs
22nd November 2007, 07:38 AM
I can get them back. I found a website yesterday that had them. hold, let me find them for you...

smittyofdhs
22nd November 2007, 07:47 AM
I dunno... but I want my 4 icons back :eek:

I'm glad its working for you now.

... just delete or move the dll file you added to the windows directory, then soft reset... BAM original icons again...

grizzley
22nd November 2007, 07:52 AM
I'll try that. It'd be odd if it works. I thought the ones you wanted were the originals...? Oh well, I will try it. I will keep whatever it shows after a soft reset. I'm more concerned with bed right now. :D

smittyofdhs
22nd November 2007, 07:57 AM
I'll try that. It'd be odd if it works. I thought the ones you wanted were the originals...? Oh well, I will try it. I will keep whatever it shows after a soft reset. I'm more concerned with bed right now. :D

what I wanted was to have whatever was in the windows directory actually show up. you did it....

I will pass this along to the other 4 threads that never got a final answer on. thanks.

smittyofdhs
22nd November 2007, 08:34 AM
ALTERNATE METHOD: replacicng the phcanbmp.dll file with a blank one does have one side effect. That dll is used to store the icons used for the data connection (G for GPRS, E for EDGE, 3G, HSDPA) and for some HTC dialpad effects. Here is another way to fix the same issue but without losing some OEM stuff.

http://pdaphonehome.com/forums/485166-post195.html

smittyofdhs
22nd November 2007, 08:48 AM
Here are the original HTC buttons that come with the HTC ROM for those of you who want to switch them up.

grizzley
22nd November 2007, 12:38 PM
ALTERNATE METHOD: replacicng the phcanbmp.dll file with a blank one does have one side effect. That dll is used to store the icons used for the data connection (G for GPRS, E for EDGE, 3G, HSDPA) and for some HTC dialpad effects. Here is another way to fix the same issue but without losing some OEM stuff.

http://pdaphonehome.com/forums/485166-post195.html

I didn't seem to loose my data connection icons. I assume that you did?

smittyofdhs
22nd November 2007, 07:30 PM
I didn't seem to loose my data connection icons. I assume that you did?

no they were there but just not the same ones. The HTC dll has little nicer icons, looks better on all taskbar colors, where as when I place the modified dll in the windows directory the icons don't look well on light taskbar colors.

wow... thanks for helping me with this, without you workaround I would have never found the registry fix.

cushcalc
22nd November 2007, 10:39 PM
OK, how is this?
. . .


http://aycu22.webshots.com/image/33421/2006383053836943525_rs.jpg

@smittyofdhs and grizzley:

This has been driving me crazy, too, because I actually like the icons above, but couldn't find them anywhere in the Windows directory to save them and paste them back in if ever desired. The spdlist.gif and clg_in.gif and clg_miss.gif and clg_out.gif I had put into \Windows (from Molski ROM) are different, and apparently unused, so I had wondered if WM6 was using a different method of storing and displaying the icons for call history and speed list.

So, where are the icons above? Are they in the .dll you pasted in?

smittyofdhs
22nd November 2007, 10:45 PM
@smittyofdhs and grizzley:

This has been driving me crazy, too, because I actually like the icons above, but couldn't find them anywhere in the Windows directory to save them and paste them back in if ever desired. The spdlist.gif and clg_in.gif and clg_miss.gif and clg_out.gif I had put into \Windows (from Molski ROM) are different, and apparently unused, so I had wondered if WM6 was using a different method of storing and displaying the icons for call history and speed list.

So, where are the icons above? Are they in the .dll you pasted in?


yep, they are hard-coded into the dll. also included in the dll are the connection icons (G, E, 3G, H). They look different then the icons that dispay when you use the "fake" dll trick that was used in one of the solutions. They are "inverted" in that it's a white box around a dark letter, where as the default connection icons have no white box and are just the letter in white. It's a very minor change and really has no ill effect on the device or the way things work so you can really use either solution. I just like to use the ROM dlls when I can, who knows what else that dll is used for. There was some mention of that dll also doing some display effect on the dialer talk and end button, but I don't use the default skin anyways, so it doesn't matter for me.

The second solution (removing the ResOver reg key) worked awesome for me.