yashsingh1/xdaforums huggingface dataset:
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
The frameworks are very different. It would be easy to port to Fresh 2.0b, but 2.0bv2 & DamageControl's frameworks are such that it is incredibly difficult to change the clock color.

I've been playing with it, as I am running DamageControl, and have everything ported over for the white taskbar, including the date / misc. text on the left side of the taskbar (see screenshot), but the clock probably is not an option, at least in the ROMs current incarnation (at least not very easily).

Darch & Fresh 2.0b have all of their files nicely deodexed with classes.dex in their applicable .jar files, making it relatively trivial to modify the clock color using baksmali/smali.

I've tried in vain to deodex services.odex for DamageControl for insertion into the its applicable jar file, but brick the phone everytime. I say all of this for those who keep begging for the white taskbar on DamageControl, but have no idea what it takes, in terms of effort, to make it happen :).

As mentioned, any text on the left is also easily modified, as it resides in a binary XML file that can be edited (which I have done).

The only alternative is to create the little black oval to the right hand side of the taskbar, similar to what emerica did with his taskbar, so that the white font of the clock remains visible.

This is what I have so far, but I haven't given up hope on finding a way to affect the clock color as well, and thus why I haven't released it yet. If anyone else in this thread has any pointers, I would certainly appreciate the help. I've only recently dug into this stuff, and don't even pretend to know everything.
[Hero CDMA Q&A, Help & Troubleshooting] fireboy6275:
Another stupid question but is there a way for me to put the nexus one home screen on the damagecontrolV1Espresso ROM?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
The reason you're bricking your phone is because you have to deodex every single .odex file on the phone not just services.jar. Ive already deodexed every file, but every time I pushed the .apk's and .jars back to the phone it messes up. There are some quirks in the process. My suggestion is RUU back to the Sprint ROM, Root, then deodex every single .odex file and try it.
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Been there done that as well ;)

I've tried deodexing just /system/framework, and when that failed, /system/framework & /system/app. Thought just /system/framework would be necessary, not sure. I just keep bricking, and can see the logcats and the issues that Davlik throws. I'm just learning and working through the process, but intend to keep trying until I get there, as long as I know my efforts aren't in vain!

Thanks.

EDIT: I cam across a thread on some other forum, can't remember where, that mentioned that you simply can't deodex services.odex, making it sound like the option was dead in the water. Needless to say though, the task is quite large, with the only end goal to change the font color of the clock!
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
I was able to completely deodex every .jar and .apk in both /framework and /app. When I pushed them back I checked logcat and saw that some .apk's weren't making it to the phone even though they were there. Im back on 1.5 and im gonna try it again. Did you by chance make a script to deodex /app? There is some 80+ .apks that need deodexing. LOL
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
I found this shell script and tweaked it a little, since 'deodexorant' is no longer needed with the latest baksmali.
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Ahhh yes, I have that one. Im new to scripting so I have no clue how to use it or make it work. I ended up doing them one by one...it wasnt bad I took my time to make sure everything deodexed properly...
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
I have it on my machine in the office, if you would find any use for it in the future, I'll post it on Monday.

Even with me using the script, you are farther along than I am. I still have a handful of odex files for apks that I am having trouble with, taking them one by one at that point.

The irony is, the one that matters most, the services.jar file, I have ready to go with a properly editing classes.dex file for the font. I just need to get all the other crap converted so that I can test and see if it works :D
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Ahahah no joke. I was the same way...I had services.jar ready to go and was still working on everything else...Dont forget to edit StatusBar.xml for the drop down colors...Im interested in the script when you get a chance...Ive kinda put editing themes on the back burner since i went back to 1.5c
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Houston we have liftoff...almost.

Well, I was able to completely deodex /system/app and /system/framework for damage control, resulting in a lovely and fully functional white taskbar with black clock!

That's the good news.

The bad news is that I am getting a ton of force closes now, so I have to dig into logcat and see if I can figure out what is causing the errors. Probably borked one of the apk/jar files that I had to do by hand, but at least it booted :-)

Closer...
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Thats the one thing that turned me off on Damages ROM. Its not clean at all. I bet logcat says you're missing classes.dex files in some of the /app .apks. LOL Thats where I was having the issue.
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
deodexing the full rom is counter intuitive for smooth operation of your phone from everything I've seen.
[Hero CDMA Q&A, Help & Troubleshooting] smoother2010:
Can anybody tell me if the darkstar theme, black droid launcher and the blue onyx icons will work with all 2.1 roms? :confused:
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
I'm assuming flipz for 2.0b, and darch for DarchLengend did this before releasing their ROMs. They didn't come this way did they?

Deodexing is a requirement, from what I can tell, if you want to adjust some things. Unless there is a way that I haven't found to baksmali a .odex file and compile back into a .odex file.
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
I believe you can run dexopt to reodex classes.dex after modifying it. In either case it shouldn't be necessary to deodex the ENTIRE rom, a couple of files as necessary in order to reduce the performance impact would make more sense. I suppose it's optimal for space savings purpose but the performance impact is in my opinion notable.
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Thanks. I'll look into dexopt.

It was also my understanding, which could certianly be wrong, that once you deodex a particular file, the rest of the ROM needed to do the same, i.e. you couldn't have a partial ROM where some files are deodexed and others are not.

I initially tried just deodexing the applicable file (servcies.jar in my case), leaving the reset of the ROM the same, clearing Dalvik, and booting, and got nowhere. After some more reading, many posts alluded to the "fact" that once doing so, you would have to modify all apks/jars accordingly.
[Hero CDMA Q&A, Help & Troubleshooting] mrcharlesiv:
Unless the theme says it's for a certain 2.1 ROM[ex. DarchLegend 4 themes won't work with DamagaControl] it won't work. They use different framework. And a theme that worked on 1.5 will NOT work on 2.1 at all.
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
I haven't had the need, so never tested that out. You may be correct though. Let me know if you have any luck, right now I'm working on porting the legend rom to our device.
[Hero CDMA Q&A, Help & Troubleshooting] mrcharlesiv:
Hell yeah. I'm loving Darch's Legend port. Can't wait for another one!
[Hero CDMA Q&A, Help & Troubleshooting] thatguythatdid:
.

Yeah its definitely the best. my bad originally thanked the wrong person meant to thank darylev for the rosie for darchlegendv4
[Hero CDMA Q&A, Help & Troubleshooting] smoother2010:
Thanks! I may just hold off on a 2.1 rom until i can get my themes to work. :(
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
You do have to deodex the entire ROM for it to work. At least this is what JesusFreke told me when I talked too him. I tried it once where I modified the services.jar file with a classes.dex file and pushed it to my phone. It got stuck in a boot loop after that...
[Hero CDMA Q&A, Help & Troubleshooting] mrcharlesiv:
The rosie? Which one?
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
have you considered using dexopt to reodex the files?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
I never heard of dexopt. Explain what it is for...please.
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
I believe it is a utility to turn classes.dex into an odex file. Haven't messed with it personally, but I remember reading about it somewhere.

The more I think about this, I begin to think that perhaps the issue lies in modifying the .jar framework files.

the framework provides a lot of dependencies to other apks so modifying the dependency files in any way messes them all up. odex'd files must have some kind of index pointing to the dependencies. If you modify the framework file, you will need to deodex and reodex the entire rom in order to get it back to working order so the dependency pointers will be accurate. Tedious but doable, and most likely easily accomplished via a simple script.
[Hero CDMA Q&A, Help & Troubleshooting] chubbzlou:
It should be in the rosie.apk.
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
I need to figure out how to create a script. Do you have an idea? Its really the only way to deodex everything in /app.
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
I've only got a vague idea, and I plan on tinkering around with this stuff after I get my rom ready for release. I'll have to do some googling to figure it all out.
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
So I did a little research and did indeed find 'dexopt-wrapper' for apparently re-odexing apks/jar files. As mentioned, I deoxed the entire DamageControl ROM, and booted up, but am getting force closes all over the place. I did all of this simply as a way to be able to edit classes.dex in the services.jar file.

So, even with force closes, my thought was to use 'dexopt-wrapper' against the services.jar file I created with the modified classes.dex file in it, that did indeed do its job, to re-odex back to a services.odex file that I could then re-apply to the stock odexed DamageControl ROM.

Unfortunately, it was a no go. So, I took another avenue and loaded up DarchLengend with the white taskbar modifications, and ran dexopt-wrapper against its services.jar file to convert its classes.dex into a services.odex file, to try and apply it to the DamageControl ROM, by replacing the output services.odex file from this ROM with the stock one present in the DamageControl ROM. Again, no love. Didn't really expect this one to work, but thought it was worth a try.

So, after all of this, I am back to square one, with my only option seeming to be to try and debug to get a fully functional deoxed ROM...

EDIT: Has anyone every tried hex-editing .odex files without decompiling? Used to do this a lot with Tivo hacking.
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
That right there is waaaaay too much work just for a white taskbar with a black clock. LOL I'll stick with the cleaned up versions with the classes.dex.
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Amen brother! If nothing else, a nice learning experience.
[Hero CDMA Q&A, Help & Troubleshooting] ebuechler3:
I've spent all of my Sunday looking for a clear lockscreen zip for fresh's 2.0b... I've tried a couple from other roms that didn't work
[Hero CDMA Q&A, Help & Troubleshooting] spiritcrusher33:
i wish i could find a all black theme for fresh 2.0b..myself,lol
[Hero CDMA Q&A, Help & Troubleshooting] fixxxer2008:
this is why i can't have 2.1 right now, none of my awesome themes work. BUT now that the pre theme is almost complete im a happy camper!
[Hero CDMA Q&A, Help & Troubleshooting] blulitespecial:
a clear lockscreen that looks like a stock android phone, or one that doesnt show the sense bar behind the clock?

cause I have the latter working on mine.
[Hero CDMA Q&A, Help & Troubleshooting] hmlion:
how can hero cdma use live wallpaper?
[Hero CDMA Q&A, Help & Troubleshooting] obelisk79:
Android 2.1 is how.
[Hero CDMA Q&A, Help & Troubleshooting] chubbzlou:
Godzson complete theme with expresso lock

Godzson-Complete_Onyx2.1B-Expresso_Lock.zip

Godzson complete theme with droid launcher and clear lock

Godzson-Complete-with-Droid-Launcher-Clear-Lock.zip
[Hero CDMA Q&A, Help & Troubleshooting] sffr:
How do you flash the theme. Everytime i boot into recovery and flash a theme zip into Fresh it doesnt boot after the HTC Screen it just boots to a Blank screen and never loads.
[Hero CDMA Q&A, Help & Troubleshooting] blulitespecial:
You're probably flashing a theme onto an incompatible framework.
[Hero CDMA Q&A, Help & Troubleshooting] sffr:
Are these themes for 1.5 or 2.1?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Clarify, what themes are you talking about?
[Hero CDMA Q&A, Help & Troubleshooting] sffr:
The themes in this thread by Godzon
[Hero CDMA Q&A, Help & Troubleshooting] thatguythatdid:
Tada

I just read this and a little of your conversation and as you can see from my junior title i'm a noob are you talking about making themes or changing icons? Because i definitely have the time right now to try and learn that so if you can point me in the right direction i can help
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
I was talking about changing the color of the clock on the taskbar to black so others can have a white taskbar. Unfortunately, in the 1.5 roms and damages 2.1 rom this is impossible to do...If you look back somewhere in this thread I posted a white taskbar with a black clock, but it was only for Flipz's 2.1 Rom. Thats what im talking about...
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
they are actually talking about going into the code line by line and trying to edit the color that way.
[Hero CDMA Q&A, Help & Troubleshooting] chubbzlou:
Here is Weaponoid Statusbar for 2.1

Weaponoid_Status_Bar-2.1.zip
[Hero CDMA Q&A, Help & Troubleshooting] bob2300nx:
Took a long time to boot. But does seem to be working. Thank you for your hard work. I see so many things posted by you. Us folks that dont know how to code appreciate it.
[Hero CDMA Q&A, Help & Troubleshooting] casperlt1:
Posted this in the theme & app sub-forum and no one seems to pay attention there so Im bringing it here in hopes of it being possible/actually happening...

I was looking on the market and saw the mw2 theme for pandahome, it looks great but im not trying to use panda.was wondering if anyone knows where to find an icon set(For Better Cut) or even make one if possible? Specifically the perks for icons and anything else you could think of.(i would totally go about doing this myself but i have no pc atm) thanks

P.s.-am running damagecontrolv1 espresso with helix launcher (for live wallpapers :p)

Heres a few I found that would be perfect along with others if I could find any more

http://img.photobucket.com/albums/v300/hector875/MW2/Perks.jpg
[Hero CDMA Q&A, Help & Troubleshooting] awrnsmn:
Godzson-Onyx Bluez

Godzson-Onyx Bluez.....Has anyone got these to work on fresh 1.1? Everytime I try I get force closes all over the place. Thanks for your help!!
[Hero CDMA Q&A, Help & Troubleshooting] th3taman:
I can confirm that the second Zip works on Fresh 2.0b2! Got the Droid launcher back, yea!

Thanks Chubbz! :D
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Not so fast my friend :D

After much consternation / debugging / trial and error, I have a completely deoxed framework & apps running on DamageControl v1! What does that mean? A white taskbar with black text for the clock and notifications. Sweet! No force closes, no problems after a full day of running.

With all of the changes though, it would basically require a custom ROM to flash, rather than a zip to update.

Proof of Success :p
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Awesome work man! Where is that script you were gonna send me? Im gonna try it on 1.5.
[Hero CDMA Q&A, Help & Troubleshooting] chubbzlou:
Great been waiting for this to come true. :D
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Cleaning it up for you right now :)

Trying to make it nice and clean. I actually wrote scripts for Linux and Windows. The windows one is 100% automated, baksmali, smali, and then automatically inject the dex file into the archive.

Couldn't figure out an easy way to do the last step with Linux, so you have to manually add the dex files after baksmali/smali completes.
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Sweet! Im on Linux anyways... im pretty comfortable with it, just not sure about scripting part...
[Hero CDMA Q&A, Help & Troubleshooting] darchstar:
That sounds sweet. Mind sending it my way. It will save me so much more time.
[Hero CDMA Q&A, Help & Troubleshooting] andyriot:
ive been looking for this forever!! you are a godsend! thanks so much you two for putting this together, im so sick of the old 1.5 icons!

installing now....
[Hero CDMA Q&A, Help & Troubleshooting] notasimpleway:
I had the same problem. Bunch of FCs and no Evdo. And my people icon disappeared. Hmmm.
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
what rom are you running?
[Hero CDMA Q&A, Help & Troubleshooting] notasimpleway:
Fresh 1.1.
[Hero CDMA Q&A, Help & Troubleshooting] 702DROID:
i went ahead and flashed 1.1 again then the icon pack and everything worked out ....then went ahead and added my theme back and bootscreens and lockscreen
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
wonder why some people are having issues and some are not. I wish I could help more but honestly im just a guy that figured out how to modify the apks im not really much of a dev at this point. maybe one of the devs can find an answer to the problem.
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
if that works I wonder if it has something to do with trying to install over a theme, I have the stock fresh 1.1 with a noj lockscreen and then I took the dialer pngs out ouf one of godzons task bar since that all I wanted. and them the 2.1 icons and then I modded the beautiful widgets clocks with some different pngs but no theme.
[Hero CDMA Q&A, Help & Troubleshooting] 702DROID:
i had godzson dailer on mine to:confused: but NOJ's theme
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
have you tried to put noj's theme on it again? if so what where the results? if thats the problem maybe I can try to get with him and see what the problem is and get it worked out.
[Hero CDMA Q&A, Help & Troubleshooting] 702DROID:
yes its on and running fine without a problem..first time when it fc everything i had fresh rom 1.1with godzson dailer(from when i had flashed his white taskbar)and NOJ's white expresso on top of that , also a custom Raiders lockscreen aslo by NOJ.

what i did to fix was flash fresh 1.1 over all that then flashed the icon zip then Noj's White Sence and put the lockscreen back on, nexus one bootscreen and clear dialer and havent had a problem since
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
ok cool. See I took the dialer PNGs from the black taskbar after I saw your screen shot a few pages back with the blue steel colored butons. I thought i was cool lol
[Hero CDMA Q&A, Help & Troubleshooting] 702DROID:
here i got a screen shot for you of all the icons you changed..i think thats all of them
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
yeah thats all that got changed so far.
[Hero CDMA Q&A, Help & Troubleshooting] stylz3:
where did you get that custom rosie I like that grey look. I need that on my phone.
[Hero CDMA Q&A, Help & Troubleshooting] magicalan:
you forgot the messages icon :)
[Hero CDMA Q&A, Help & Troubleshooting] Cordy:
I do apologize if the answer to this question is more obvious than I realized but I hadn't realized NOJ released a full theme yet. I recall in a seperate thread he was working on a similar theme using the espresso rosie however I do like the cupcake rosie and I've been trying to find one in that color for a while. If someone can point me in the correct direction it would be appreciated however if NOJ isn't ready to release this to the public yet I completely understand and can be patient. Thanks in advance.
[Hero CDMA Q&A, Help & Troubleshooting] N0J:
not sure how my theme would affect it, but I'm looking into it.

Sorry if I've been distant lately. flipz and I are working on the new kitchen.

trying to get my new themes prepped for that ;)

It's coming, so far I've only given it to a few donators and some testers.

Trying to get it prepped for the new kitchen release coming!! ;)
[Hero CDMA Q&A, Help & Troubleshooting] emerica6541:
my latest rosie

download:

http://www.mediafire.com/?0yxyykzzuno
[Hero CDMA Q&A, Help & Troubleshooting] ELIMINATED:
I went through all posts and didn't see if the icon pack will work with Fresh 1.0. Does anyone know. Same question with the dialer. Thanks.
[Hero CDMA Q&A, Help & Troubleshooting] wtphoto:
its built off 1.1 and I dont think there is that much difference in the APKs if any. I would say do a back up and and try it
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
LOL Were you deodexing one by one?
[Hero CDMA Q&A, Help & Troubleshooting] notasimpleway:
I can't find this wallpaper anywhere. Does anyone have it? I want!
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
I have it, I just dont feel like posting it right now...
[Hero CDMA Q&A, Help & Troubleshooting] notasimpleway:
Oh that's mean! :(
[Hero CDMA Q&A, Help & Troubleshooting] MrWicked1:
Pm me ur email ill send it to u
[Hero CDMA Q&A, Help & Troubleshooting] nebenezer:
haha, now tell us the truth! :)
[Hero CDMA Q&A, Help & Troubleshooting] koricua74:
Here you go.
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Fine, here it is...LOL
[Hero CDMA Q&A, Help & Troubleshooting] blulitespecial:
Would you be willing to upload it?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Holy crap!! Thanks Js!! Im gonna try it tonight on 1.5 as well as Fresh 2.0c
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Js,

I think there is a problem in the script for when it creates /app and /framework and adb pulls the files. I tried to modify the script to do an adb remount, but it didnt work. It creates the folders, but it doesnt follow through with the rest of the script. It never pulls the .apks and .odex files. I ended up manually creating the folders and adb pull manually as well...so far the script is running great!
[Hero CDMA Q&A, Help & Troubleshooting] JsChiSurf:
Definitely don't have to do a remount, since we are not writing to the phone, just pulling. It is mostly likely the fact that 'adb' is not in your PATH.

When you are in your working folder where you extracted the scripts, and you type 'adb' followed by the enter key, does adb return listing its options? If not, it is not part of your path and would be my best guess as to why the 'adb pull' command isn't working.

Let me know.
[Hero CDMA Q&A, Help & Troubleshooting] darchstar:
Couldn't we just update the script to use regular zip archiving tool instead of 7z, so we wouldn't need to uncomment anything or installing 7z and still have full automation?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
Oh adb is definitely in my path. I use it all the time. I always do a remount just in case. LOL It finished Deodexing. The only issue was Mail.odex. Spit out Java errors, but thats a baksmali known issue. One more question, what does the lock icon mean when its on the .apk itself?
[Hero CDMA Q&A, Help & Troubleshooting] VinceOB:
You should be able too. I installed 7zip for the heck of it and it worked perfectly.