yashsingh1/xdaforums huggingface dataset:
[G1 Themes and Wallpapers] osho741:
Uh oh, I already put the theme back on after upgradeing to 3.4.4, I had a bunch of force closes but ran permission fix and re odexed my app files and seems to be fine so far, not to take away from your time but what did i mess up on my phon

e by putting the theme on?

Edit:

Also you know what would go really well with this theme? The black colored txt box from manup's blue theme. :)
[G1 Themes and Wallpapers] sir*mez:
well when you go on landscape mode you will get a acore force close. can you verify this for me by tilting your phone. if you get a force close message write back.
[G1 Themes and Wallpapers] osho741:
I just tilted it now and yes if I go back to the home screen after tilting I get a force close
[G1 Themes and Wallpapers] sir*mez:
found fix for cyanogen 3.4.4. thanks to cyanogen. will post soon. things keep updating as soon as i fix something something new comes out, lol.
[G1 Themes and Wallpapers] bkmo:
I flashed the 2.82 orange version after a no-wipe flash of 3.6.2 cyanogen. It booted fine, runs fine, and looks GREAT.
[G1 Themes and Wallpapers] sir*mez:
Which color on 3.6.2 gives you boot loop? Ill give it a check. Sorry guys I just feel like sometimes I'm being rushed. But I have kept up and will always still keep the updates rolling on time.
[G1 Themes and Wallpapers] flumps:
i got boot loop with all of them. non wipe on all.
[G1 Themes and Wallpapers] sir*mez:
That can't be possible. Make sure your not downloading the jf1.51. I tested the orange, purple before uploading and I'm on blue.
[G1 Themes and Wallpapers] vicolindo:
Got a boot loop on android screen when I flashed the blue theme on cyanogen 3.6.2 with no wipe. The orange does look cool but I'll wait on the blue one.
[G1 Themes and Wallpapers] sir*mez:
flashing blue right now let me see what i get.
[G1 Themes and Wallpapers] Timber29:
I'm running the lastest Cyanogen. the first two tries bootloops. I did a wipe I flashed cm-3.6.2 again, then flashed prodigal sun blue with out a wipe. It opens up but then force closes, and and it goes back to the boot screen. What can I do to fix this I really love this theme?
[G1 Themes and Wallpapers] sir*mez:
i just flashed blue and orange with no problems. i dont know what going on. make sure your downloading the right version. make sure that when you down load it has cm_2.82 before renaming it to update. when your updating it takes a while, make sure you give it time before calling it a bootloop.
[G1 Themes and Wallpapers] sir*mez:
reflash cyanogens 3.6.2.
[G1 Themes and Wallpapers] Timber29:
I'm reflash cyanogens 3.6.2. as I type. when I did the themes before I waited like 20-30 min.
[G1 Themes and Wallpapers] Timber29:
Ok I got the prodigal sun orange to work. but the other two bootloop on me. I like the orange, but I do love the blue the best. Great job on the themes.
[G1 Themes and Wallpapers] sir*mez:
if the orange one works the other colors should also work. nothing was changed but the coloring. they all have the same structure. so if one works all should work. but since i test before uploading i dont know why your getting bootloops. i have them working on both my phones.
[G1 Themes and Wallpapers] Timber29:
Well after getting the orange one to work. I went back to the blue one because I really like that one. I thought maybe the blue one will work now, but right now it's 15min still on the boot screen. I'll give it a little bit longer. but it look like I'm going back to the orange theme
[G1 Themes and Wallpapers] bkmo:
Cyanogen introduced some flakiness in the 3.6.2 version because of a Dalvik cache update. Hopefully everything will settle down when he releases 3.6.3
[G1 Themes and Wallpapers] padgettim:
clock and weather widgets

Hey was wondering where you got the digital clock and weather widgets at they are cool
[G1 Themes and Wallpapers] vicolindo:
Yeah, tried several times myself to get the blue theme to work but not happenin. Figured it wasn't sir's fault. I'll try out the orange.
[G1 Themes and Wallpapers] Timber29:
Yeah, I went back to the orange loaded just fine.
[G1 Themes and Wallpapers] flumps:
weeee. got orange to work on cm 3.6.2 with full wipe. im a happy camper :) pictures dont do it justice tbh
[G1 Themes and Wallpapers] osho741:
Maybe somone wanting to use the blue colored theme could post a logcat for him to look at so he can see what is going on with the bootloop.
[G1 Themes and Wallpapers] sir*mez:
i knew i wasnt going crazy since they all flashed on my G1, lol.

yea that would also be very helpful.
[G1 Themes and Wallpapers] flexylexy:
I got the blue theme, I'm using jf adp. It looks sweet, but it made my camera go away.
[G1 Themes and Wallpapers] sir*mez:
ill check this out thanks for reporting.
[G1 Themes and Wallpapers] flumps:
how do you install the matching IME? i used this method:

$ su

# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

# cp /sdcard/libt9.so /system/lib

# cp /sdcard/HTC_IME.apk /system/app

# reboot

but its still stuck on stock keyboard?

EDIT: scrap that. i fixed it. im retarded
[G1 Themes and Wallpapers] sir*mez:
This looks like the dalvik bug that was mentioned on cyanogens thread. Your gonna have to wait for 3.6.3 when he releases the fix for that. But ill check the framework-res to see if there any discrepancies. But idk they all work on my g1.
[G1 Themes and Wallpapers] Ohsaka:
Yeah, that's what I figured. Just wanted to post it in case it helps. Out of all the themes I have seen, I like this one the best so I will just wait patiently.

Thanks for all the hard work!
[G1 Themes and Wallpapers] sir*mez:
Ill see what I can do, but it has to wait cause I'm at a bbq with the family. I have no access to a comp. At the moment. I'm drinking some cold ones so I don't know if when I get home ill be able to work on this, but come Monday I will.
[G1 Themes and Wallpapers] Envisage:
Maybe everybody knows how to do this, or I am just plan stupid..Can someone please give me a walk through of exactly how to do this? I have had the G1 for about a month now, and I'm getting used to all this fancy stuff here..I would love to have this theme..I have the right requirements for this, but I have no clue on how to exactly do all this stuff to my phone..any PM's would help me. Thanks.
[G1 Themes and Wallpapers] lb fam:
I must admit when you get time to put out a new color, that yellow is on FIRE!!!!

:)
[G1 Themes and Wallpapers] Billthe4th:
Hey sir*mez,

I've noticed something strange with the new app tray background: When it first comes up the background is nicely semi transpent and you can make out parts of the home screen below (see screenshot 1). When you start scrolling the app tray a bit though, the background get's blurred and you have 'shadows' of the app tray icons streaming through it (see screenshot 2).

It is only a minor issue, but I thought it might be worth mentioning. I've loved this theme since manup's first releases and am hugely grateful for all the effort you are putting in now. Thankyou :)
[G1 Themes and Wallpapers] bkmo:
Cyanogen 3.6.3 released

Cyanogen posted 3.6.3 with a new theme template. Let's hope he has done his homework this time to make theming work on this build.
[G1 Themes and Wallpapers] sir*mez:
yea im updating to the new 3.6.3 and then starting on the new theme update.

EDIT: 3.6.3 has been pulled. A nasty bug was found on it.
[G1 Themes and Wallpapers] Ohsaka:
And my wait continues...
[G1 Themes and Wallpapers] sir*mez:
it should be a quick update so i know i wont be long once he posts it back up. theres nothing major that i need to change. i been working and reading on the clock color and got notifications to show up white. still nothing on the white clock since, i dont know how to open and edit the classes.dex file in services.jar.
[G1 Themes and Wallpapers] Ohsaka:
I think JF put out a tool that can unpack a dex into the class files. Should be simple to disassemble them from that point. I will see if I can find that info and post it...

Edit:

Here is a link to JF's blog:

http://jf.andblogs.net/2009/06/23/its-alive/#more-134

Edit2:

I ran baksmali.jar on the classes.dex file in the services.jar. It appears to output the classes in a weird java/assembler hybrid... Kind of interesting to read. I was expecting regular Java class files that could be disassembled with JAD. Let me know if you need any help on making some changes. I am comfortable with coding in "assembly".
[G1 Themes and Wallpapers] Ohsaka:
3.6.3 appears to be out and "stable". :)

Trying to put blue theme on now... *fingers crossed*

Will edit this post with result...

The original bootloop is gone!!!!

Hmmm.... Still at the animated boot logo... Last thing I see in the logcat is:

07-06 20:49:01.155: DEBUG/GpsLocationProvider(144): xtraDownloadRequest

07-06 20:49:01.518: DEBUG/InetAddress(144): supl.google.com: 72.14.221.192 (family 2, proto 6)

07-06 20:49:01.525: DEBUG/GpsXtraDownloader(144): Downloading XTRA data from http://xtra1.gpsonextra.net/xtra.bin

07-06 20:49:02.035: DEBUG/InetAddress(144): xtra1.gpsonextra.net: 216.187.118.37 (family 2, proto 6)

07-06 20:49:06.362: DEBUG/dalvikvm(144): threadid=69 wakeup: interrupted

07-06 20:49:06.365: DEBUG/GpsLocationProvider(144): calling native_inject_xtra_data

07-06 20:49:08.665: DEBUG/GpsLocationProvider(144): NetworkThread wait for 14392474ms

Then it let the screen go blank... Still waiting....
[G1 Themes and Wallpapers] sir*mez:
yea he made chages in the launcher i have to incorporate this with the prodigal sun template. build 2.82 is not made for 3.6.3
[G1 Themes and Wallpapers] Ohsaka:
Doh, sorry for jumping the gun...

I was hoping to get lucky! lol

I see the Launcher related errors in logcat now. Kind of interesting to see all the background processes still start up, it just has no UI process...

MY PHONE IS HEADLESS!!! :)

Gotta love Nandroid restore from the recovery image.
[G1 Themes and Wallpapers] sir*mez:
Flashed 3.6.3 and seems stable. now working on the theme.
[G1 Themes and Wallpapers] Ohsaka:
Sweet, get yours updated before everyone else and you can convert some users of Aero and Hero. :D
[G1 Themes and Wallpapers] beagz:
Work on the secondary colors sir*mez. I got orange up and running!

have new weather and themed kb.

http://www.4shared.com/file/116429454/8dae478b/cyansun.html

updating now. HtcMusic not working in this build.
[G1 Themes and Wallpapers] Ohsaka:
I have "un-dexed" the classes.dex from services.jar

Was there something specific you guys were interested in changing inside of it?
[G1 Themes and Wallpapers] beagz:
White text for notifications and clock.
[G1 Themes and Wallpapers] sir*mez:
i have notifications text down in white already, I found the source. i need the clock to be either white (FF FF FF) or matching the color of the themes.

0155C6 - Orange

C60101 - Blue

A8027C - Purple

EDIT Flash Testing blue on CM3.6.3
[G1 Themes and Wallpapers] beagz:
ok cool,

well, I posted the other already. feel free to do what you want with it.
[G1 Themes and Wallpapers] daveid:
I have asked Cyanogen for some help creating the needed templates that would provide the text colors. I asked for blue and/or white (if blue doesn't work). As I do not know anything about compiling/editing the source. I thought I would ask the man himself. He said he would look into it (I did bribe him with a case of beer!). I'll let you know if/when he gets back to me on this. For the time being I have changed my status bar background to a blue striped pattern, it at least allows the text to be read & the icons to be seen. I was going to try a white/black striped background, but didn't get around to it yet.
[G1 Themes and Wallpapers] beagz:
Black works well enough on the orange. White is better but at least black works. :)
[G1 Themes and Wallpapers] Ohsaka:
I am looking around in the services.jar code. Haven't found anything concrete yet. Its alot of code...

StatusBarIcon.smali contains:

.line 46

const/high16 v6, -0x100

invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V

Only source file that contained string "setTextColor".
[G1 Themes and Wallpapers] Ohsaka:
LOL, I'm a dip. Android is open source. I grabbed the source for services.jar from their git repo... Might make things easier. :)
[G1 Themes and Wallpapers] Ohsaka:
<com.android.server.status.DateView android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:singleLine="true"
android:textSize="16sp"
android:textStyle="bold"
android:gravity="center_vertical|left"
android:paddingLeft="6px"
android:paddingRight="6px"
[B] android:textColor="?android:attr/textColorPrimaryInverse"[/B]
android:background="@drawable/statusbar_background"
/>
</com.android.server.status.StatusBarView>

I think this might be it... Gotta dig further. I sent Cyan a PM asking for help also.
[G1 Themes and Wallpapers] Ohsaka:
Wow, I really didn't expect it to work on the first attempt, lol.

Shouldn't be too hard to track down the rest of the places where text lives in the views and insert some overrides for the text color. I guess I could write a script that would un-dex the files inside services.jar, edit the proper places, and re-dex the file...

Running "switch-color.sh white" with services.jar in the same directory could do all the work.

Seems like a funky hack, but it just might work. Cyan was right in one of his tweets though, needs to be a better way to theme the compiled colors, etc. Perhaps modify the core android to check for an optional xml file on the sdcard and read override settings from there...
[G1 Themes and Wallpapers] Ohsaka:
Going to sleep, 2am. I will work on this some more tomorrow if no one else has already completed it.
[G1 Themes and Wallpapers] sir*mez:
dude your the man if you get this to work. damn cyanogen just came out with 3.6.4 OOMMMGGGGG!!! i was almost done with 3.6.3, back to the drawing board. Im going to sleep and working on this early tomorrow.
[G1 Themes and Wallpapers] beagz:
Yup that's it. I recognize it from before. It's why it can only be black/white because it doesn't use color codes just color sets built into android.

Link previously posted 1 page back is updated. Now 3.6.4 ready!!!
[G1 Themes and Wallpapers] beagz:
Just realized music files not updated will fix this afternoon
[G1 Themes and Wallpapers] Ohsaka:
The good news is the way I'm doing it, I can pick any color. I am adding a call to the setTextColor method which takes an ARGB value and overrides what is specified in the layout XML. The real pain is tracking down in the code the moment the relevant TextView gets created so I can insert the call.

3.6.4 is having problems. You may want to wait to upgrade and follow the rom thread.
[G1 Themes and Wallpapers] bkmo:
Lots of nasty force close reports on 3.6.4. Maybe you should wait until this rom is working flawlessly again.
[G1 Themes and Wallpapers] beagz:
My thought exactly
[G1 Themes and Wallpapers] bkmo:
3.6.4.1 is out. He reverted the Dalvik patch that killed everything. Your 3.6.4 theme should work fine still.
[G1 Themes and Wallpapers] sir*mez:
im going to flash 3.6.4.1 to my phone and wait to see if we they are any bugs. if not then there should be an update soon.

update 1: Flash testing blue onto 3.6.4.1.
[G1 Themes and Wallpapers] beagz:
Verified. Still works. Feel free to use. Will update music.apk later.

FYI to remove older forecast info in terminal:

su

rm data/app/Sky*

From adb

adb shell rm data/app/Sky*
[G1 Themes and Wallpapers] bkmo:
Quick question. What is the location of the files in the wallpaper gallery? Can I change them via adb push?

Thanks
[G1 Themes and Wallpapers] beagz:
They are in launcher.apk
[G1 Themes and Wallpapers] bkmo:
Thanks, I see them there. I have wallpaper showing up in the gallery, that were placed there by the Backgrounds app. I was trying to find them to save them for after a flash, but haven't located them yet.
[G1 Themes and Wallpapers] sir*mez:
XDA We Have A Problem

well ladys and gents we have a problem and i cant solve it. I PM'ed cyanogen about whats going on that i cant flash this theme on his rom and he answered,

we are going to have to wait till the next update so i can update this theme. i had the white notification working on a test build of v2.8.2. so till the next update we will have to run the CM rom naked, lol.
[G1 Themes and Wallpapers] daveid:
He just dropped 3.6.5, all that should need changing from your current build (I would guess) is the framework-res.apk (maybe the corresponding jar files, too).. He says it should be much better with themes.
[G1 Themes and Wallpapers] sir*mez:
Test flashing Blue on CM3.6.5.

Update 1: YYYEESSS FINALLY!!! Prodigal sun Blue LIVES AGAIN!!!! Updating the other colors now!!

Update 2: Back, stop and refresh buttons on browser are mixed up. i cant do this right now. i have to take care of some paper work for school.
[G1 Themes and Wallpapers] Ohsaka:
So would getting the status bar text color to be able to change still help out you guys? Just want to double check after all the update madness... :)
[G1 Themes and Wallpapers] beagz:
I could sure use the file. Please get the new services.jar and update it.
[G1 Themes and Wallpapers] Ohsaka:
Cool, I will keep working on it then. I am going to grab the source files from cyan's git repo. Should make things easier. Eventually I hope to help him figure out a way to make themes easier.

I think reading from the sdcard could be problematic and slow. In terms of reading the theme config in real time. So I was thinking about trying a sqllite database. If the design of it were standard, all theme designers could use it. And then individual users could run an app that would allow them to change some of the settings in it to their heart's desires... (sounds like a good .99 market app to me :) )
[G1 Themes and Wallpapers] daveid:
I can give you my version of the browser.apk (it uses your files) the buttons are fine with it. Maybe save you a few minutes? PM if you want it, I can email or something.
[G1 Themes and Wallpapers] Ohsaka:
Booting up a test rom with another white text mod... If this one work I think I only have one more textView to locate... Then I can make an "any color services.jar"! :)
[G1 Themes and Wallpapers] daveid:
You are the shizzle if you can make this a reality. I am psyched about having blue text!!! Bring it!
[G1 Themes and Wallpapers] Ohsaka:
Sweet, it worked.

No I just need to make the text that pops up for notifications like "USB Connected" also be white...
[G1 Themes and Wallpapers] beagz:
Great news indeed!
[G1 Themes and Wallpapers] daveid:
I believe that text is found in android.policy.jar. In case you didn't know.
[G1 Themes and Wallpapers] Ohsaka:
Yeah, but I have to intercept the TextView at a lower level so that no matter where the notification comes from (say from Twitter client), it will always be white...

Shouldnt take me too long.. Its just alot of code to pour through... Doing a global search for TextView doesn't help a whole ton. :)

Edit: What about all the text when the status bar is expanded by dragging it down? Like the text that says "T-Mobile" for instance?
[G1 Themes and Wallpapers] beagz:
Nah, black is good on the drop down.
[G1 Themes and Wallpapers] Ohsaka:
I went extreme already and tried to set as much as possible as white. Im in the middle of testing it now... We shall see how it looks... Then I can pick and choose...

Edit: Have to keep looking... Some other stuff went white though...
[G1 Themes and Wallpapers] Ohsaka:
UUUUUg, the notification text is an animation class. Ton of new code to trace through... Slowly trudging along though...

I get the feeling that the Android devs didn't intend for you to change the color of the these notifications. It can be done though...

Need to find out how to set the color on a TextSwitcher object...

http://developer.android.com/reference/android/widget/TextSwitcher.html

Edit:

*cross fingers*

This may do it...

const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/widget/TextSwitcher;->getChildAt(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
const v8, 0xffffffff
invoke-virtual {v0, v8}, Landroid/widget/TextView;->setTextColor(I)V
[G1 Themes and Wallpapers] Ohsaka:
Well that code caused a bootloop... Luckily I found the problem and got it working. ALL NOTIFICATION MSGS CAN BE CHANGED NOW. One problem though, the "USB Connected" Notification still shows up black. It must get created in a different part of the code.

So not sure if everything but USB Notification is good enough, but thats where I am at. I will try and see if I can track down the USB message.

Edit: Weird... the USB message now alternates between white and black every time I plug in the cable, lol. The search continues...
[G1 Themes and Wallpapers] Ohsaka:
I think I am going to call it a night soon. I will attach my latest services.jar to this post.

I have been putting it into the framework directory of "template-cm-3.6.5-signed.zip" and then installing it on my phone to test.

Everything is white in this test release. Hopefully you can get a feel for what the future will bring.

I had to add the .zip extension to it so that I could upload it, dont unzip it, just remove the extension...

Fyi, you can follow me on twitter: StevenLeeMartin
[G1 Themes and Wallpapers] MontAlbert:
thanks for the white services.jar. loaded into my hero version and it works great. just that the provider is now white... no biggie.....
[G1 Themes and Wallpapers] sir*mez:
Prodigal_Sun Back in AFFECT!!! I like the team we have working here: Beags, Ohsaka, mianosm and me!!! I also want to thank cyanogen and Stericson for helping out. great work i thank you all for helping me out when I needed!!!

V2.8.3

New pics are up also!!!

***Compatible with New Cyanogen 3.6.5.

Will not lose any Cyanogen ADD-Ons!!!

***White notification/White Clock!!! (Thanks to Ohsaka)

***Notification dropdown text is color of theme!!! Also usb and other notification are also white.
[G1 Themes and Wallpapers] daveid:
You three need a team donation bucket. I got some money to spread around Friday, but Cyanogen & sir*mez are the only ones with donation links. I am so happy to get my black status bar back.

Also, I have modified the ic_launcher_folder.png & focused_application_background.9.png to be more blue, if you like how they look, feel free to use them. Oh yeah, and the stat_notify_alarm.png. I have made a few other modifications, but those are the most apparent. Didn't do much but add some layer effects.
[G1 Themes and Wallpapers] sir*mez:
you have to send me the .png's to my email. mezmemo@gmail.com

has anyone updated?? i want to make sure this is working at 100% cause cyanogen is going on vacation therefore i will have time to start new colors. so if there are no problems with these builds then i know i can start today and maybe, maaaaybe finish another color by tonight.
[G1 Themes and Wallpapers] daveid:
I will email you my pngs tonight after work.

I flashed your files (with a few mods) and it is working great! No issues to report.
[G1 Themes and Wallpapers] Billthe4th:
Stock Orange 2.8.3 working perfectly for me on Cyanogen's 3.6.5 - Except the weird app tray background not being translucent after it's moved thing :p

Thanks for all your hard work!
[G1 Themes and Wallpapers] ultra spikey:
Good job on figuring out the white text. Do you think you could send me the file/files needed for white text for Cyanogens newest ROM? I really would like to make Aero available for the new rom. I will only need the clock/notification bar text to be white(pretty much how stericson had it). If you can please, send it to jonambulo@gmail.com.

Thanks in advance!
[G1 Themes and Wallpapers] sir*mez:
sent you the file.

@billthe4th good to know everything is working.... the drawer is suppose to be transparent but when you touch it, it goes solid so that you can see the apps clearer.
[G1 Themes and Wallpapers] Binary100100:
Thanks for your hard work! Very much appreciated.

Opps... when I tried using the services.jar file on the CM3.6.5 I get this on logcat while staring at the boot screen (not the animated ANDROID screen):