[Android Themes] mianosm:
mianosm@miano:~/test$ grep -ir color wip/com/android/server/ && grep -ir color ohsaka/com/android/server/ && grep -ir color theme/com/android/server/
[COLOR="Blue"]wip/com/android/server/HardwareService.smali:.method setLightColor_UNCHECKED(II)V
wip/com/android/server/HardwareService.smali: .parameter "color"
wip/com/android/server/HardwareService.smali: .parameter "color"
wip/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
wip/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
wip/com/android/server/status/StatusBarIcon.smali: invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V
wip/com/android/server/status/FixedSizeDrawable.smali:.method public setColorFilter(Landroid/graphics/ColorFilter;)V
wip/com/android/server/status/FixedSizeDrawable.smali: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
[/COLOR][COLOR="Red"]ohsaka/com/android/server/HardwareService.smali:.method setLightColor_UNCHECKED(II)V
ohsaka/com/android/server/HardwareService.smali: .parameter "color"
ohsaka/com/android/server/HardwareService.smali: .parameter "color"
ohsaka/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
ohsaka/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarService.smali: invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/Ticker.smali: invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/StatusBarIcon.smali: invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V
ohsaka/com/android/server/status/FixedSizeDrawable.smali:.method public setColorFilter(Landroid/graphics/ColorFilter;)V
ohsaka/com/android/server/status/FixedSizeDrawable.smali: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V[/COLOR]
theme/com/android/server/HardwareService.smali:.method setLightColor_UNCHECKED(II)V
theme/com/android/server/HardwareService.smali: .parameter "color"
theme/com/android/server/HardwareService.smali: .parameter "color"
theme/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
theme/com/android/server/NotificationManagerService.smali: invoke-virtual {v0, v1, v2}, Lcom/android/server/HardwareService;->setLightColor_UNCHECKED(II)V
theme/com/android/server/status/StatusBarIcon.smali: invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V
theme/com/android/server/status/FixedSizeDrawable.smali:.method public setColorFilter(Landroid/graphics/ColorFilter;)V
theme/com/android/server/status/FixedSizeDrawable.smali: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

I'm trying to differentiate, and I really think that that's the wrong way to go about it. Looking at the above three (wip = my work in progress, ohsaka = Ohsaka's, and theme = a good pre 3.6.2 theme) services.jar disassembled...the amount of times "color" was called was really only 8 times before the services.jar got mangled. The changes have to be somewhere else. This was just in the services.jar, I'm going to take a look at the android.policy too. It's really frustrating to be close, but I'm not seeing a quick breeze through in here.

Any insights would be great!

Late night edit (10th July at 11:59 PM.. ): http://xdaforums.com/showthread.php?t=479019&highlight=xml+edit

I knew that this had to have been done before, and stericson of course had already figured this out. In the end the changed # of characters was less than 50.

The date is my only unresolved item now, I'm looking through to see what I missed so that this will be a complete update and 100% compatible with cm-3.6.5

Even later night edit (11th July at 12:55 PM..): Okay, time is done, notifications are done, and the clock is white. The only thing that is bothering me with this theme is the unlock pattern, and it may just be an image that I overlooked...probably going to sleep now that I've got the whiteness fixed for any other theme developers that would like it.

Crucial pieces for proper text formating: Services.jar (pull it from my update f286d35c6e849c5e1f157ef8a478c8cf *theme-smm-3.6.5.zip, status_bar.xml (inside the /framework/framework-res.apk/res/layout/status_bar.xml as before get it from the update I'm hosting), I think that that is all....like I said I think that the pattern unlock oddity is just an image maybe, not 100% sure on that one yet, I'll figure it out soon enough (nope, just looked at the older screenshots I guess they've always had a black peg type of look when selecting your unlock code).

Huge thanks to:

Cyanogen, JesusFreke, Ohsaka, ultra spikey and Stericson (it's really all his fault to be honest ;) ).