FORUMS
Remove All Ads from XDA

[SKN] Customizing the Windows Taskbar [UPDATE-26/10/2008]

922 posts
Thanks Meter: 410
 
By FInixNOver, Senior Member on 18th October 2008, 12:38 AM
Post Reply Email Thread
As my [SKN] FInixNOver VGA Battery/Network Icons thread as become cluttered with unusable information, and it went out of the thread's range, I've decided to get it closed and create a new one with more useful information.

So now, instead of just the battery and network icons, we can discuss about all the icons on the taskbar, in a thread that was created with that purpose.

It will be divided by sections. Each section will correspond to the icons changed by each dll and/or mui file. So this means I'll have to update this, and for that I'll need your help. How? Simple! By sending me a PM when:
  • you have found a different dll/mui - name of the dll and which icons does it change in the taskbar;
  • you have made a contribution - small description, which section does it belong to and the link to the post.
NOTE:
This is not an application; it’s just aesthetics, so no extra memory will be consumed.
Whether your device is running an official ROM or a cooked ROM, it may not work until you install the sdkcerts.cab. This cab will only set your device to accept the digital signature used to sign phcanOverbmp.dll and the other modified dll’s, so the device can be able to display the icons.
Do this at your own risk! I cannot be held responsible if you brick your device. I'm just supplying information from my own and others experience.


Installing:

(using phcanOverbmp.dll as an example)
Download the cab and/or zip file you wish to use.
If you’re using the cab, just copy it to your device and run it; if you’re using the zip, you have to copy the phcanOverbmp.dll to Windows folder in your device (using a file explorer like Total Commander or Resco explorer), and import FInix VGA Battery and Network Icons.reg with a registry editor in your device (if you don't have one, you can use Dotfred taskmanager with registry editor included); in both cases you’ll have to perform a soft reset to apply the changes.
To replace a file which has already been replaced before, you'll need to follow the steps 1 and 2 of the uninstalling process (for some files you may not need to soft reset the device).

Uninstalling:

(using phcanOverbmp.dll as an example)
If you have installed from the zip, there’s a few steps you’ll have to follow to get the old icons back.
  1. Go to Windows folder on your device and rename phcanOverbmp.dll to phcanOverbmp.dll.bak and soft reset the device.
  2. Now you can delete the phcanOverbmp.dll.bak that is no longer being used by the device.
  3. To finalize the uninstall process and have the old battery icon back, you have to edit the following reg entry:
[HKEY_LOCAL_MACHINE\security\ResOver\Bitmaps]
"BatteryIconLevels"=dword:65 (hexadecimal) or 101 (decimal) -> dword:15 (hexadecimal) or 21 (decimal)

NOTE:
You can follow the steps 1 and 2 to remove any dll/mui you have customized.
To perform file operations such as renaming and/or deleting, you must use a more powerful file explorer than the built in one. You should use something like Total Commander or Resco Explorer.
There's no need to backup the files you're going to edit! Why? Because you'll be replacing ROM files, and theses files are not really replaced.
The best way to explain it is that, they will remain "hidden" under the new file. Once you delete your edited file, the original ROM file will be "unhidden". So, to have the original file, just delete your edited one.

How to make your own set of Battery Icons:

You'll need some programs, and of course, the dll.

How to do it?

  • First, remove the digital signature from the dll you’re going to edit, because the icons you’ll be replacing later can have different color depths and that will leave you with an unusable dll (meaning that you’ll not be able to re-sign it).
    • To unsign a file, all you have to do is drag the dll/mui file over the unsigner.exe and release it. A command window will open and close. You will know if the file has been unsigned by checking its size (it will be smaller). Also remember that the file can't be as read only or the tool will not be able to unsign it.
  • Then, using the resource editor extract the icons, you wish to edit, from the dll.
  • With the icon creator application, or by searching the web, make/get your icons.
  • After this, use the resource editor once again to replace the now edited icons inside the dll.
  • To finish, re-sign the dll using the Multiple File Signer tool.
That's it!

Before we start, here's the link to the first post on my old thread, where you can get some of the contributions already made. (I've updated the first post there)
I'll be separating them into the right sections in this thread, so, I you're one of the contributers, you can help me by checking your links in that post, and sending me a PM with the description for each link.
Thanks to you all!! And enjoy!!
Attached Files
File Type: cab sdkcerts.cab - [Click for QR Code] (4.6 KB, 25408 views)
 
 
18th October 2008, 12:39 AM |#2  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
phcanOverbmp.dll and HTCVolumeControl.dll
phcanOverbmp.dll

Icons you can change in this dll


In this file you can find the battery, network, signal strength, activesync, Wi-Fi and sound(as long as you're not using the HTCVolumeControl) icons.

Important:
In order to see all of the icons included in this file, the dialer skin must be enabled.


Contributions from the users:

Battery icons White from 100% to 30% and color from 30% to 1% by mccune.

Percentage Battery icons by tyler08.

3G, H, battery, charging, activesync, wifi, etc by omniwolf.

Battery Icons by shareloader.

battery icons, headset icons by Ghostrider.

Battery Simple version, Battery Simple V2 by Netsnoop.

Battery icons - cab here by Teppic24.

Battery and other icons - cab here by carloshdez.

gold theme Battery & some icons mods by ch99_lee.

Full taskbar makeover by kooled.

Battery and other icons by shonan70.



HTCVolumeControl.dll

Icons you can change in this dll


In this file you can find the sound icons.

Contributions from the users:

VolumeControl icons by omniwolf.

VolumeControl icons by Ghostrider.

VolumeControl icons by soterisk.

VolumeControl icons by afterburn.

© Copyright. Copyright in the pages, screens, text, files and images appearing in this thread is owned by originating owner(s) or others as indicated. The information and materials contained in the thread may not be distributed, licensed, modified, published, reposted, reproduced, reused, sold, transmitted, used to create a derivative work or otherwise used for public or commercial purposes without express written permission of the originating owner(s).
Attached Files
File Type: zip Untouched phcanOverbmp.zip - [Click for QR Code] (74.6 KB, 2874 views)
File Type: zip Untouched HTCVolumeControl.zip - [Click for QR Code] (26.0 KB, 1868 views)
18th October 2008, 12:39 AM |#3  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
shellres.192.dll / shellres.192.dll.0409.mui and LargeTitleBar.dll
shellres.192.dll / shellres.192.dll.0409.mui

Icons you can change in this dll/mui


In this file you can find the start logo icon, along with some others that will not be discussed here.
If you're not using the dialer skin, you can also find the network, signal strength, activesync, Wi-Fi and sound(as long as you're not using the HTCVolumeControl) icons.


Contributions from the users:

syncing progress and signal strength by omniwolf.

Full taskbar makeover by kooled.

Battery and other icons by shonan70.


LargeTitleBar.dll

Icons you can change in this dll


In this file you can find the some of the mainly used icons.

Important:
I haven't tested it myself but, in order to see all of the icons included in this file you probably must have the Large TitleBar enabled.
18th October 2008, 12:40 AM |#4  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
MMSRes_480x640.Dll and notify.dll / notify.dll.0409.mui
MMSRes_480x640.Dll

Icons you can change in this dll



In this file you can find the MMS status icons.



notify.dll / notify.dll.0409.mui (I still haven't tested this one but someone reported that the device will crash)


Check here


Icons you can change in this dll/mui


In this file you can change the icon for the notifications.
18th October 2008, 12:41 AM |#5  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
outres.192.dll and tapres.192.dll
outres.192.dll

Icons you can change in this dll


In this file you can find the received Email and SMS icons.



tapres.192.dll

Icons you can change in this dll


In this file you can find the voicemail and notification by SMS icons, along with a few other icons.
Attached Files
File Type: zip Untouched outres.192.dll.zip - [Click for QR Code] (100.5 KB, 1062 views)
File Type: zip Untouched tapres.192.dll.zip - [Click for QR Code] (30.1 KB, 974 views)
18th October 2008, 12:42 AM |#6  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
Reserved 5
18th October 2008, 12:42 AM |#7  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
Reserved 6
18th October 2008, 05:40 PM |#8  
darklord69's Avatar
Senior Member
Flag Hong Kong
Thanks Meter: 4
 
More
Quote:
Originally Posted by Rabangus

Would it be an idea to post unmodified phcanOverbmp.dll, shellres.192.dll and htcvolumecontrol.dll files?

Would be useful for people who mess things up without taking a backup, and also useful for those (like me) who can't copy shellres.192.dll from their Windows folder cos it's a hidden system file.

The 1st rule: never change the file unless you have keep a backup of it safely.

You should use something like "ROM Extractor" to copy the hidden system file out. It's free and safe to do so.

I can tell you different version of phcanoverbmp.dll, shellres.192.dll & htcvolumecontrol.dll may not work on different version of ROM (I have tried and proved). So, one should backup his only system files before modifying those files. In case something went wrong and can't start your deveice, just hard reset it and those files will be restored automatically.
19th October 2008, 07:05 AM |#9  
Rabangus's Avatar
Senior Member
Flag Peterborough
Thanks Meter: 29
 
More
Cheers - I didn't know abour ROMExtractor - it works a treat.

Here's the file and some instructions: http://forum.xda-developers.com/show....php?p=1571715
20th October 2008, 12:33 AM |#10  
FInixNOver's Avatar
OP Senior Member
Thanks Meter: 410
 
More
Quote:
Originally Posted by angler

I prefer seeing the memory status just like the battery in the task bar. Currently I use the top bar of SBSH iLauncher to have a memory meter displays on the task bar.

This thread is meant for tweaking all the icons in the taskbar, not just the battery.

Quote:
Originally Posted by Rabangus

Would it be an idea to post unmodified phcanOverbmp.dll, shellres.192.dll and htcvolumecontrol.dll files?

Would be useful for people who mess things up without taking a backup, and also useful for those (like me) who can't copy shellres.192.dll from their Windows folder cos it's a hidden system file.

Here's your answer
Quote:
Originally Posted by NLS

...erm... you don't REALLY have to backup ROM based files. If you delete the file you "overwritten" them with, automagically, the ROM based surfaces. Didn't you know?

But I guess I can put the "untouched" files for those of you that can't extract them from the ROM (the files from an official ROM also work, so this would be another reason for not having to post them )
Quote:
Originally Posted by diamax

No screenshots?

No screenshots because this is not specific. This topic, is not about something I made, is to help everyone in tweaking the taskbar, and unless you don't know what the taskbar is, I guess there's no need for screenshots at this point.

Quote:
Originally Posted by BassX

I want to use my old Battery Icons (org. HTC) but i can't uninstall your Icons because the file phcanOverbmp.dll can't rename to phcanOverbmp.dll.bak!
I don't understand the Programm Unsigner / what i must to do with it ?

Can any one help me?

To perform file operations such as renaming and/or deleting, you must use a more powerful file explorer than the built in one. You should use something like Total Commander or Resco Explorer.
To unsign a file, all you have to do is drag the dll/mui file over the unsigner.exe and release it. A command window will open and close. You will know if the file has been unsigned by checking its size (it will be smaller). Also remember that the file can't be as read only or the tool will not be able to unsign it.


First post has been updated with these informations.
20th October 2008, 05:44 AM |#11  
omniwolf's Avatar
Senior Member
Flag sydney
Thanks Meter: 473
 
More
sms and new mail icons
Here's my latest. i found the new mail notification and sms notification file, i've put some colours in
the left one is SMS, the right one is new mail notification.



same install procedure as always.

FInixNOver: for your install procedure, you might want to add that if total commander doesn't allow you to overwrite the file in the windows folder, you should try renaming the file in the windows folder first.
Attached Thumbnails
Click image for larger version

Name:	new-mail2.jpg
Views:	28388
Size:	13.3 KB
ID:	123296  
Attached Files
File Type: zip outres.192.zip - [Click for QR Code] (107.6 KB, 1661 views)
Post Reply Subscribe to Thread

Tags
icon, taskbar

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes