[Droid X Themes and Apps] MrDanger:
There are a couple of custom status bars posted here already. This I know. I have checked them all out and come to find that they are having the same problem... The clock and dates are changed to white... but notifications (like the "USB Debugging" that pops up when you plug in your phone to a computer) are still black!! This is a problem... I need to read notifications lol.

So this is what I have been working on:

I have been doing some research and found that I can hex edit the status_bar.xml located inside of framework-res.apk (framework-res/res/layout/status_bar.xml) and change the notification color there.. so I tried it and it works!! Nice!! Right?? But wait!! Look what I have found:

Notice that the notification texts flip flopped back and forth from White to Black. That's pretty cool... but not what I was looking for...So I went back in and instead of hexediting the status_bar.xml, I used apktool to decompile it and open the status_bar.xml file with notepad++ to find this:

<?xml version="1.0" encoding="UTF-8"?>
<com.android.server.status.StatusBarView android:orientation="vertical" android:background="@drawable/statusbar_background" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.server.status.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="6.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="8.0dip">
<com.android.server.status.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
<com.android.server.status.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
</ImageSwitcher>
[COLOR="Blue"]<com.android.server.status.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textColor="[COLOR="blue"][COLOR="Red"]#ffffffff[/COLOR][/COLOR]" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textColor="[COLOR="red"]#ff000000[/COLOR]" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.server.status.TickerView>[/COLOR]
</LinearLayout>
<com.android.server.status.DateView android:textSize="16.0sp" android:textStyle="bold" android:textColor="?textColorPrimaryInverse" android:gravity="left|center" android:id="@id/date" android:background="@drawable/statusbar_background" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</com.android.server.status.StatusBarView>

Notice that the two hex colors in red are different... first guess was that was incorrect. So with changing both hex colors to white (#ffffffff) it finally worked and I got this:

To sum it up, if you want to change your notification text to match your theme or colorful status bar you have to decompile the apk (I used apktool) and then changed the values shown in the status_bar.xml file.

** NOTE ** - I am on Rubix Rom and the framework-res.apk file is completely hosed. I could not decompile and compile without getting errors. I even decompiled it once, changed NOTHING, tried re compiling and got blasted with errors. I had to use the OTA 2.2 deodexed framework-res.apk for this to work. It seems that something was done to that ROM's framework-res.apk file that was incorrect.

This is a work in progress because I have not tried any other colors.