Thread: Custom Taskbar
View Single Post
  #1 (permalink)  
Old 11-11-2008, 02:03 PM
tsowen's Avatar
tsowen
Retired Staff
Offline
Location: San Antonio
 
Join Date: Mar 2007
Posts: 4,849
Reputation: 78880
tsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation leveltsowen can't get a higher reputation level
Mentioned: 8 Post(s)
Tagged: 1 Thread(s)
Send a message via ICQ to tsowen Send a message via MSN to tsowen Send a message via Skype™ to tsowen
Thumbs up Custom Taskbar


Big thanks to FInixNOver and the rest of the crew over at XDA for leading the way on the Custom Taskbar. Here is the original thread that started this all [SKN] Customizing the Windows Taskbar

Replacing/Renaming a dll file


When replacing a specific dll file in windows use the following technique (Using the HTCVolumeControl.dll as an example):
Open Total Commander and go into /windows rename current HTCVolumeControl.dll to HTCVolumeControl.dll.bak
use TC to move the new .dll file into /windows
soft reset.
You may now delete the .bak one.

Speaker and Battery Icon
The Speaker and Battery Icon's are located in the phcanOverbmp.dll file. The following are the steps to change your battery icon and speaker Icon out and to also give you the battery percentage.

1. First install the sdkcerts.cab
2. Install Taskbar%20Icons%20v2.cab
3. Install darklord battery metre v2_fixed.cab
4. To have your battery meter give you actual % such as 33% instead of in increments of 10 install nuePowerDriverCDMADiamond-100-v1.0-cab.cab updated 11/13/08
5. To fix the battery % either use a registry editor and change the settings as posted below or install FInixNOverBatteryIconsOnly.zip (no need to do both) updated 11/11/08
6. To fix the little font when you click the speaker icon install HTCVolumeControl.dll in the attachment below (Thanks opuscroakus) updated 12/5/08


Make sure your registry says the following:
[HKEY_LOCAL_MACHINE\security\ResOver\Bitmaps]
"BatteryIconLevels"=dword:65 (Hex) or 101 (Dec)
"BatteryIconIdStart"=dword:3e9 (Hex) or 1001 (Dec)
"BaseDll"="phcanOverbmp.dll"
"BaseId"=dword:0 updated 11/12/08

For Black EV and 1X Icons
1. For the Black EV and 1X install the tapres.192.dll

For the Custom Start Menu Icon
1. Install Icone Demarrer.cab
2. The icon I have is found here http://forum.xda-developers.com/showpost.php?p=2753669&postcount=203 (read post #2 in this link for other custom start icons)
3. You will have to rename whatever one you download from shellres.192.dll.0409.mui to shellres.192.dll (for Touch Pro)
open TC and go into /windows rename the current shellres.192.dll to shellres.192.dll .bak or .old
place the one you downloaded and renamed into the /windows
Soft Reset
Once you have done this then you can go back in and delete the .bak one.

How to create your own Start Icon (VGA)

1. Create an icon in 41x36 then save as .ico file (32bits) for QVGA 21x18
2. Copy you "shellres.192.dll.0409.mui" or "shellres.192.dll" to your SD card then to your PC
3. Unsign the file using Unsigner (for this just drag the file on top of this and it will unsign it)
4. Open it in one of these three Reshack / PE Explorer / Restorator and go to "Icon group/4609
5. Click on Action/Replace Icon/Open new file
6. Insert your new icon, click replace.
7. Save your modified file
8. OpenMssignerorMultiple file Signer
click Start sign Process (for MFS follow directions in the link)
a window will pop-up with "Process finished!"
You will see a that a text file has been create for your shellres on your desktop
Open the text file, if you see "Warning: This file is signed, but not timestamped, Succeeded" you know the file was signed.
9. Transfer the modified file to your SD card
10 Open TC and navigate to the /Windows and rename your old file to "shellres.192.dll.0409.mui.bak" or "shellres.192.dll.bak"
11. Move your modified file from your SD card into the /Windows
12. Soft Reset

(To change out other Icons please visit this thread to see which .dll contains what Icon. You will need to replace the icon with the same size icon as in the original .dll and still follow the above steps http://forum.xda-developers.com/showthread.php?t=437307 )


Change Start Text

1. Unsign your shellres.dll.0409.mui
2. Open it in one of these three Reshack / PE Explorer / Restoratorand go to string value 321 and change the name from Start to whatever you want.
3. Save your modified file
4. Open MssignerorMultiple file Signer
click Start sign Process (for MFS follow directions in the link)
a window will pop-up with "Process finished!"
You will see a that a text file has been create for your shellres on your desktop
Open the text file, if you see "Warning: This file is signed, but not timestamped, Succeeded" you know the file was signed.
5. Transfer the modified file to your SD card
6. Open TC and navigate to the /Windows and rename your old file to "shellres.dll.0409.mui.bak"
7. Move your modified file from your SD card into the /Windows
8. Soft Reset updated 12/09/08


For the Bluetooth Icon/ Stero Headset Icon
The bluetooth Icon is a simple BMP file within /Windows
1. First download the custom bluetooth from the attachment below called BT Icons.
2. Using Active Sync, click explore and navigate to the Windows Directory.
3. Drop the file into this folder and click yes to replace.
4. Soft Reset updated 11/18/08

For Message Icons
Download Trey Beno's outres.192.dll from the attachment below updated 11/24/08

For Signal Icon
Download HCTLeener's CDMA_RSSI_PPC.dll from the attachment below updated 11/24/08

For Notify Icon's (Alarm Bell) updated 12/14/08
Download HCTLeener's notify.dll.0409.mui
or Brock1909's notify.dll.0409.mui

For Windows Messanger
The Icon is located in the WLMMessengerResources.192.dll

For Picturemail
The Icon is located in the PictureMailRes.dll

For Voice Commander
The Icon is located in the VoiceCmdRes_PPC.dll

For Wi-Fi New Network Detected
The Icon is located in the tshers.192.dll

For Quick GPS
The Icon is located in the GPSAux.dll.0409.mui



Registry Hack to Change from Sprint 7 Bars to Telus 5 Bars (only 6 & 4 bars show up)
<characteristic type="HKCU\ControlPanel\PhoneExtendFunction\CDMA" translation="filesystem">
<parm name="SignalStrengthLevel" datatype="integer" value="5"/>
</characteristic>

5 = Telus Thick bars
7= Sprint Skinny Bars updated 11/25/08



***Updates***
Added fix for wrong battery percentage updated 11/11/08
Added fix for Volume Control updated 12/05/08
Added Registry settings (just check to make sure yours match what is posted) updated 11/12/08
Added Bluetooth Custom Icons updated 11/12/08
Added battery meter actual % updated 11/13/08
Added Message Icons updated 11/24/08
Added Signal Icons updated 11/24/08
Added Registry Hack to Change Signal Bars from 7 to 5 updated 11/25/08
Added Change Start Text updated 12/09/08
Added cab for the first task bar 12/14/08
Added cab for the Darklord69/Carnero's Task Bar 12/14/08
Added Notify Icon's 12/14/08


For those interested in making your own icons please visit this post created by FInixNOver at XDA http://forum.xda-developers.com/showthread.php?t=437307 the post contains detailed information on the process and what files contain the different icons. Several good sites out there have Icons already pre-made such as http://www.iconspedia.com/

Credit and Thanks goes to Chef Ben, Brock1909, opuscroakus, Trey Beno, HTCLeener, darren.wlsn1, Juggalo_X and Darklord69 at XDA and everyone else for all there work here and at XDA.

Lylej2k has a thread for the Titan version (which should work on most QVGA devices)http://forum.ppcgeeks.com/showthread.php?t=45904&highlight=custom+taskbar+ti tan


***FAQ***
1. If your start Icon does not show up after installing one of m cab's go into your /Windows file and check for a file named shellres.192.dll.0409.mui, if you have this file then delete it because my cab install's the shellres.192.dll which the two files are exactlly the same. The Diamond comes with the shellers.192.dll.0409.mui

2. The nuepowerdriver is a file that gives you your battery % in incriments of 1. The driver is not 100% accurate especially from 90-100%.

3. Each time you install a new version to ensure everything installs correctlly, unistall the sdkcert's, my previous cab and the nuepowerdriver. This way you can start out with a fresh copy of each.

4. None of these taskbar enhancements will effect your memory or battery use.

6. All cab's are unistallable

7. If you click your speaker Icon and your font is too large its because you have installed the HTCVolumecontrol.dll that is for US/UK for the fix please go here

Here are the stock .dll's and what each one contains
phcanOverbmp.dll



shellres.192.dll / shellres.192.dll.0409.mui


LargeTitleBar.dll



MMSRes_480x640.Dll



outres.192.dll



tapres.192.dll




Notify.dll/Notify.dll.0409.mui




HTCVolumeControl.dll




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 CDMA_RSSI_PPC.zip (24.0 KB, 797 views) Click for barcode!
File Type: zip HTCVolumeControl.zip (35.9 KB, 1731 views) Click for barcode!
File Type: zip BT icons 32x32.zip (191.6 KB, 1588 views) Click for barcode!
File Type: zip outres.192.zip (110.3 KB, 941 views) Click for barcode!
File Type: zip New Folder.zip (3.59 MB, 690 views) Click for barcode!

Last edited by tsowen; 05-15-2009 at 01:58 PM.
This post has been thanked 234 times.