yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] il Duce:
I'll look tonight if I get time. Maybe in drawable. Do you have the hex from original? The purple hex? I can grep the folders, if I figure out how to use the grep program mik talks about, lol.
[HTC EVO 3D] lex_is300:
Just curious, are you referring to the hyperlink color that is in the screenshot or one in a different location?
[HTC EVO 3D] steal25:
If your just searching for a hex code the easiest way is with notepad++ use search in files and it will search whole folders of files.
[HTC EVO 3D] vanessaem:
I don't work with hexes, I just play around with the color picker until something looks good. :p

But seriously though, I use this to figure out what colors are in the values and I currently pretty much changed all those values to 3300cc but still no joy. :(

When I click a hyperlink in the browser.
[HTC EVO 3D] ReapersDeath:
Anyone able to help me out? I tried to customize my sense clock but now its all weird.. First attempt to change the color of the tiles behind the numbers of the sense clock, it worked when i flashed it, and now 2nd etc try, there is no change. Ive recreated it several times, and re flashed it several times and for some reason, only the stock sense clock is showing =/

For more detail, i extracted fusion.apk, unziped it in m10, went to the shared folder, copy/pasted , edited colors of the image, and then placed them back overwriting it again, but now its having no change..

I also noticed a bug with mine.. I just restarted it, and my notify bar is gone D= Theme is in my description and not sure whats going on. im a new themer
[HTC EVO 3D] ReapersDeath:
Nothing?
[HTC EVO 3D] steal25:
What base are you trying to do this with?
[HTC EVO 3D] Bebida:
It could be that you haven't closed the m10 editor after u rezipped your first attempt. If u left it open then unzipped the fusion.apk again it will have changed the image names then when you have copied and pasted your modded images from whatever folder you had them in you may have just added to the fusion rather than overwriting the images thus it would appear that no change has taken place.

First rule of m10 editor..........close between edits :)
[HTC EVO 3D] ReapersDeath:
Nah had that covered. What i did is copy the files from m10, didnt close it or anything, then modified the images i wanted, saved, and placed back overwriting the old, then saved the fusion.apk using m10. Double checked by opening it up again and saw the correct files edited. =/

---------------edit

AGH NERDRAGE!!!!!!!!!!!!!!!!!!!!! All i did is change 2 icons. The top and bottom tiles for the clock. ONLY.. now the numbers color has been messed up??? ='(

(removed my theme temporarily so i can test the clock. Would be nice if there was some sort of emulator for my computer to test it all without taking my phone to restart forever)
[HTC EVO 3D] Bebida:
Try pushing the file rather than flashing.
[HTC EVO 3D] ssojyeti2:
Ok, I've themed the sprint hotspot icons in both framework-res and com.HTC.resources and neither of them are the right image. The image is not in the sprint hotspot apk. I guess I'll have a look in settings.
[HTC EVO 3D] ssojyeti2:
This icon is in SystemUI.apk, right?
[HTC EVO 3D] neol23:
Is it possible to be created 5 wide x 5 hight homescreen rosie?
[HTC EVO 3D] dased14:
Yes but some widgets wont play nice with it

Sent From My Sweet Ass EVO LTE:-P
[HTC EVO 3D] neol23:
Only stock htc widgets, i think - all others can be streched...

Can someone make it - 5x5 rosie (homescreen) and i'll try it :)

Thanks,
[HTC EVO 3D] lex_is300:
If you check the bottom of the OP for the d3rpICS ROM in the dev section, Duce has a 5x5 rosie flashable zip at the bottom of it. You could try that one and see if it works for you, but make sure you backup first in case it doesn't.

Edit - Nevermind...just noticed that you are prob on a GSM device so I'm assuming that those won't work for you.
[HTC EVO 3D] steal25:
All the widgets can only be streched to 4x4 or it causes fc.
[HTC EVO 3D] il Duce:
I made another tutorial

this time for home screen pushes green in sense 3.6+

posted in jeffers thread :)

http://xdaforums.com/showpost.php?p=27382114&postcount=393
[HTC EVO 3D] fernando sor:
Yeah when I stretch the gmail widget sense fcs

Sent from your moms basement
[HTC EVO 3D] steal25:
Mine only fcs if I stretch beyond 4x4, and if you are using 4x5 don't utilize the added bottom row
[HTC EVO 3D] fernando sor:
Yes that's what I meant.

Sent from your moms basement
[HTC EVO 3D] sniper:
This is a really useful thread and could use a bump to the top ;) (yes, I know it's a sticky, but people that aren't looking directly in this section should see it too :p )
[HTC EVO 3D] lex_is300:
The 4x1 weather clock cannot be themed yet without a new m10 tool because it wasn't there in sense 3.0 correct?
[HTC EVO 3D] il Duce:
Correct, it you theme the numbers for the 4x2 those numbers apply to the 4x1, but the flip tiles for the 4x1 are inaccessible ;(
[HTC EVO 3D] lex_is300:
Thanks for confirming and for the quick reply. Wish HTC would just release an M10 tools for us :banghead:
[HTC EVO 3D] vanessaem:
Help

I'm trying to compile a theme and I'm getting a 3.6 skin and I'm getting the following error when I try to compile. Please help.
[HTC EVO 3D] il Duce:
res/drawable/progress_horizontal.xml

Is it missing?
[HTC EVO 3D] steal25:
the issue looks like its missing id for those 3 instances. background, progress and secondary progress.
[HTC EVO 3D] vanessaem:
It shouldn't be though. Let me check again.

Edit: Here's the progress_horizintal.xml
[HTC EVO 3D] Ajthescot:
Did you paste that xml into the skin .Or just edit the colors
[HTC EVO 3D] vanessaem:
I tried both...same error.
[HTC EVO 3D] evo bryan:
Has anyone found a way to decompile apk in android my pc diedband I'm stuck with my phone and tablet for the time
[HTC EVO 3D] hockeyfamily737:
"in Android"...No

Running Linux in a chroot on top of Android yes.

However.....recompile fails when aapt goes to rebuild classes.dex so I've only had limited success.

You could either install Botbrew Basil from the market and use that to install Debian linux or you could grab one of the linux installers off of the market, download a full linux image and install. You will need a lot of room on your sd card (around 4 gb minimum). GUI access is limited to the availability of wifi on Sense roms (for the Evo 3D anyways) because you are using a vnc viewer to access it and our firmware / kernel block incoming vnc ports. CM7 / CM9 you can use over mobile data. Command line tools are available anytime using the devices terminal app.
[HTC EVO 3D] m1keyb:
Have you checked res/values/ids ?

The id's for progress_horizontal are probably either not there or named differently
[HTC EVO 3D] steal25:
is this > android:textColor="?android:textColorPrimary" < a reference to framework-res or com.htc.resources?
[HTC EVO 3D] il Duce:
Framework
[HTC EVO 3D] steal25:
That's what I figured, I guess what I'm wondering is what differentiates the need between a "?" And a "@" symbol
[HTC EVO 3D] il Duce:
No idea. Maybe the elusive tommytomatoe knows?
[HTC EVO 3D] tommytomatoe:
? designates an attribute reference. @ designates a resource reference.

Edit. I should be clearer. An attribute is technically a resource as well. But it is more of a container in that it references other things and can be used in styles to handle multiple "attributes" at once, ie control text color, size, format, typeface in one reference as opposed to multiple.
[HTC EVO 3D] tommytomatoe:
Also, references to com.htc.res will explicitly say com.htc. Any references to "android:" will be framework-res.
[HTC EVO 3D] il Duce:
I love you. Any chance you can "dumb it down" for guys like me? Lol. Hi Tommy :)
[HTC EVO 3D] glenny buster:
sorry i figured out my issue. thanks anyway team d3rp.
[HTC EVO 3D] GrimReaper24:
Been awhile since I popped into this thread.. I am rolling to a Nexus S soon older phone to toy around with and whip some walls and themes out for it once I figure everything out.
[HTC EVO 3D] Jamin13:
Anyone have any tips on making icons? I can't seem to find any guides on making templates or even the basics.

|Trolling with a smile|
[HTC EVO 3D] ssojyeti2:
Not really any guides for this, but I suggest learning how to use the pen tool in Photoshop or GIMP. It really helps when drawing or creating images.

Red.
[HTC EVO 3D] unsal1309:
....

should to try
[HTC EVO 3D] thesparky007:
What's up gang! Been a while since I've been in here but what's happening!
[HTC EVO 3D] il Duce:
I'm playing with the evo lte :)

-from my white jewel-
[HTC EVO 3D] thesparky007:
Nice! I'm sick and tired of sprint and their ****ty data... Might switch to Verizon soon
[HTC EVO 3D] steal25:
Verizon? My friend has Verizon and he's always complaining about everything

from my inbREDed EVO 3D
[HTC EVO 3D] hockeyfamily737:
Truth be told, as much as I ***** and complain about my crappy Sprint data connection, the customer service you get from Sprint on both the corporate and local level is far and away better then dealing with Verizon.
[HTC EVO 3D] thesparky007:
I average around 100kbps on my 3g.... The best speeds I've ever seen on my phone is around 600kbps in the middle of Houston...

When I stream music through google music I listen to one 5min song on my 30min ride... And I've yet to cross 5mb of total 4g usage since I've been with sprint...

The customer service is spectacular no doubt but when I'm paying 210$ for my "unlimited" plan and I get piss poor data speeds I don't care about killer customer service...
[HTC EVO 3D] tbonanno231:
Hello all.

New themer here, but catching on quick, thanks mostly to this thread (and linked threads) and all who have contributed.

I've got a question that someone here may be able to answer.

Some of the spinners in the ICS Sense 4 framework are separated into "inner" and "outer". They are named spinner_##_inner_holo.png and spinner_##_outer_holo.png. I am trying to color theme all spinners, and I've been able to do others that aren't separated by inner and outer without a problem. However these particular ones don't look right, I suspect because they are overlapping and the colors are mixing.

The descriptions of "inner" and "outer" don't really tell you much. Does anyone know how these animate and overlap or how to make it more color friendly to theme?

Thanks in advance.
[HTC EVO 3D] il Duce:
They both spin at the same time. It's that new effect you see sometimes, and yes they overlap. I would say theme one and leave the other, see how it looks. You could also find the xml that controls the double png and edit out one of them, might work.
[HTC EVO 3D] tbonanno231:
Good suggestions. Thank you il Duce. I'll report back on what works.
[HTC EVO 3D] tbonanno231:
Did just the dark ones, which are "inner" and it looks pretty good. Thanks again. :good:
[HTC EVO 3D] tbonanno231:
Got another one for you folks...

Browser.apk in Sense 4 has a launcher icon that is a jpg with a strange background which is not transparent and has a strange pattern that doesn't look like it means anything. Somehow, it knows how to render just the icon without the background. When I edited just the image, and not the background, it now renders the weird background as well as the relevant part of the image. It's as if I broke some kind of encoding...

I looked through the XML to see if I could make this a png with transparency just like most launcher icons and be done with it. I found references to the file name without the extension, so I thought maybe I could just remove the jpg and replace it with a png by the same name and it might work. It did not.

Anyone know a good way to resolve this problem?
[HTC EVO 3D] ssojyeti2:
Maybe it was an indexed image? Because those images show up with weird backgrounds in photoshop. What I usually do is use gimp to convert the image to RGB mode and then make the edits with photoshop. It should work after that.
[HTC EVO 3D] tbonanno231:
I use Gimp exclusively. I don't have Photoshop. I do recall changing images between modes frequently with no noticeable effect until now. Maybe I should go read up on what an indexed image is...

Edit: Just checked, and the source file is RGB. :confused:
[HTC EVO 3D] tbonanno231:
Here's what it looks like:
[HTC EVO 3D] Bebida:
What are u trying to do with the icon? Change color? Or image completely?
[HTC EVO 3D] tbonanno231:
Color right now, but would love to know how to do either.
[HTC EVO 3D] sniper:
You can change it in photoshop by going to I think either image or edit and then the sub menu mode and select rgb from there.

Click here for custom mods for your E4GT
[HTC EVO 3D] tbonanno231:
The source image is already RGB.
[HTC EVO 3D] Bebida:
If you just want to change the color easiest way is to just adjust the hue values. To change the image I would personally just make my own from scratch.
[HTC EVO 3D] tbonanno231:
I tried to replace the image, but it expects a jpg, which as you know doesn't support transparency. I checked the XML, and references to the icon don't have an extension, so I tried to replace the jpg with a png and then it just came up with the generic icon as if there is no application icon.

Am I missing something fundamental here?
[HTC EVO 3D] Bebida:
What folder is the image in? I haven't really looked at sense 4.0 but I remember it all being in the wrong place.
[HTC EVO 3D] tbonanno231:
You got that right. No rhyme or reason to the placement... just trial and error. Most system app icons are in the framework-res or com.htc.resources apk's, but this one happens to be in Browser.apk in res/drawable-xhdpi.
[HTC EVO 3D] il Duce:
You CANNOT modify a jpg in sense 4 without issues. You CAN replace it with a jpg you've created with the same dimensions.
[HTC EVO 3D] ssojyeti2:
Well...

That sucks :(
[HTC EVO 3D] il Duce:
So do r.9.pngs
[HTC EVO 3D] ssojyeti2:
I can't even get a sense 4 apk to decompile so I have no clue what a r.9 even is lol...
[HTC EVO 3D] steal25:
R9s are repeater .9s really a pain haven't tried yet but someone told me if you decomp/recompile then decompile again it will turn them to standard .9s not sure haven't tested. Also because of these r9s optipng renders apks undecompileable.

Ss dis you install resources from sense 4 and use apktool 1.4.7 or .8 also updating SDK will help as well.

Sent from my EVO using Xparent Red Tapatalk 2
[HTC EVO 3D] sniper:
What's the difference between them and regular .9's?

Click here for custom mods for your E4GT
[HTC EVO 3D] thesparky007:
that makes sense!! i was wondering how htc managed to scale pngs with patterns...

havent touched any ics sense stuff but that is interesting!
[HTC EVO 3D] tbonanno231:
It really does. I'm not convinced that there's not some way to do this. I'll report back if I figure anything out.

They sure do. At least you have options, though... don't decompile or edit them or convert them to regular .9s. If what you say is true about these jpg's, then there is no way I can think of to make a non-square custom icon. :(
[HTC EVO 3D] tbonanno231:
I found a way to do this gentlemen. I did a search to see which files contain references to the file name string "icon_launcher_browser.jpg". Result was 3 files: resources.arsc, MANIFEST.MF, and CERT.SF.

So I followed these steps:

Used a hex editor to change reference to "icon_launcher_browser.jpg" to "icon_launcher_browser.png" in resources.arsc.

Placed the png file in the package and removed the jpg.

Deleted the META-INF folder.

Signed the apk.

Removed my system version and installed the user version.

Used Titanium Backup to convert it to a system app.

Renamed the apk from what TB named it (com.android.browser.apk) back to Browser.apk.

The new system app works perfectly with the new custom icon!

I am new to theming, so if there are any caveats to what I've done here that I'm not aware of, please let me know. Otherwise, I think I have it licked and will deliver a patch to my theme users.
[HTC EVO 3D] il Duce:
Can you write a tutorial post, with LOTS of specifics?
[HTC EVO 3D] tbonanno231:
Sure can.
[HTC EVO 3D] tbonanno231:
I created a how-to thread for this. Here is the link:

http://xdaforums.com/showthread.php?t=1792261

Please feel free to link in the OP if you think this will be useful for people.
[HTC EVO 3D] il Duce:
^THAT^ is awesome!
[HTC EVO 3D] tbonanno231:
Thanks man. Glad I could contribute something. This thread has practically been my sole resource to get started theming, which is awesome. There is a wealth of info here so let's keep building it!
[HTC EVO 3D] Bebida:
I sense a great themer in you. Lol keep up the good work mate.
[HTC EVO 3D] Notorious:
newest Virtuous 10 studios released by Virtuous team has experimental support for sense 3.0,.3.5,3.6 and 4.0 :)
[HTC EVO 3D] thesparky007:
sawweet! got a link so we can check it out?
[HTC EVO 3D] Notorious:
http://www.virtuousrom.com/p/ten-studio.html?m=0
[HTC EVO 3D] tbonanno231:
That's a great compliment coming from someone as seasoned as you. Thank you. I love your work. I ran some of your stuff when I had the 3D.

Team 420 in general is quite a talented bunch. :good:
[HTC EVO 3D] thesparky007:
It's awfully quiet here nowadays... Have the pros moved on to better devices?
[HTC EVO 3D] il Duce:
What pros? Lol. Yes mostly. I think it's more that we found most of the mods and implemented them, as a community. So nobody has any questions...
[HTC EVO 3D] metaphysical_calamity:
I have succesfuly ported ICS rotation animations into sense 3.0 when I find the time, ill try making a guide on how to do it. Not too hard. Just a matter of adding/removing and modifying code in services.jar :)

••••••[IMAGIKA]••••••

•@nDr01d••n1nJ@5•
[HTC EVO 3D] GrimReaper24:
Great thread to learn alot from.. A perfect place to start.
[HTC EVO 3D] metaphysical_calamity:
Anyone know how to add a shortcut to settings or to change an existing one?

Goal is to change the personalize option to a different app. I can't find its path anywhere!

°•°•°IMAGIKA°•°•°
[HTC EVO 3D] life:
ask tommy, he has an app in his rom called classic control panel that is in settings menu, he should be able to help ya.
[HTC EVO 3D] metaphysical_calamity:
Yea I shot him a msg already.

°•°•°IMAGIKA°•°•°
[HTC EVO 3D] steal25:
Search the whole .smali folder for HOMEPERSONALIZE there's two references to it, I'm not at home or i would tell you exactly where. We were just looking for those yesterday. On the vm leak it was in settings.smali, its different on the LTE so a search will give you the two locales

Sent from my EVO using Xparent Red Tapatalk 2
[HTC EVO 3D] jerrytan93:
Anyone able to figure out the way to change text color in Sense 4 HTC widget? :cool:
[HTC EVO 3D] il Duce:
Which one? It might be in m10 or smali. Maybe screenshots?
[HTC EVO 3D] jerrytan93:
tried to look at m10 by using VTS to decompile apk.. no hex value there are referencing to text color except something with vector3 value (like example link color, shadow color etc), changed those value in vector3 format from black to ICS blue, recompile and flash through recovery.. still getting the black text

I even look at res/values/color.xml and changed all the hex color.. recompile and still no joy..

Tried smali but don't know which file I need to look at, the fact is I know nothing about smali LOL

The widget name is HtcFriendStreamWidget_3D.apk .. looking for those who play with Sense 4 now.. :cool:
[HTC EVO 3D] tbonanno231:
I actually made a skin that changes that color. :)

See here:

Let me go and see what files I modified and I'll report back. I changed a lot of text color values so I probably won't know exactly which one it was, but it will help you narrow it down. Stand by...

Edit: Okay, it is in assets\skinName\stylesheet\style.xml... probably one of the primary colors.
[HTC EVO 3D] jerrytan93:
Is it means that the skin controlling the text color in widget and not the widget itself?
[HTC EVO 3D] tbonanno231:
Well... sort of. Somewhere in that widget it is referencing the text color in the skin. If you can find that reference and change it to a hex code, you can change it in the widget APK.

But, the great thing about doing it in the skin is that it affects more than just that widget, which is what you probably want if you're doing a full theme.

Unfortunately, it doesn't consistently change the color of all widgets. There is some inconsistency in HTC's attempt at structured style...
[HTC EVO 3D] il Duce:
If a skin changes it with htc files, usually the text colors are in com.htc.resources
[HTC EVO 3D] tbonanno231:
Oh really? I wasn't aware of that. Can you explain that a little further?

Teach me master, teach me. LOL
[HTC EVO 3D] il Duce:
Essentially if a skin can do it so can the rom. I know in sense 4 there's some xml in fusion too, maybe even that same style sheet you mentioned but I can't remember. But yeah resources has colors too like other apks.
[HTC EVO 3D] ssojyeti2:
Sense 3.6 question:

Does anyone know if the volume bar color is in an xml or a .9 image? I figure its probably and .9 but I just want to make sure...

TIA
[HTC EVO 3D] vanessaem:
I believe that's a .9 file. If you're working on a skin, it should be in drawable-xhdpi.

Edit: drawable-hdpi
[HTC EVO 3D] il Duce:
More likely hdpi ;)
[HTC EVO 3D] vanessaem:
Lol...right right. Darn LTE.

My bad. :o
[HTC EVO 3D] ssojyeti2:
Alright. That's what I figured. Thanks.
[HTC EVO 3D] lex_is300:
Not sure if you found this already or not but I was just messing with that today, it should be common_music_progress_fill.9.png in drawable-hpdi.
[HTC EVO 3D] thesparky007:
Actually I dont think its a .9.. i think it is progress horizontal or i think it was in sense 3.0.... but i might be wrong so dont quote me on that
[HTC EVO 3D] jbermi:
In sense 3.0, it was a xml file in framework... Duce, remember I sent you the white ones... I would look in framework, drawable or layout... Horizontal progress bar xml. Or something.

Sent from my EVO LTE under your mom's bed.
[HTC EVO 3D] scumfromohio:
Hello all I've been trying to remap quick settings to the carrier caption and remove the tab on viperrez for the rezound for a little while. I've tried using apktool and switching the quicksettings xml from one rom with this feature and to the systemui.apk of viperrez rom and the systemui.apk never builds after that. I actually tried it 2 ways opening it with editplus and copying and pasting what was listed. And then i tried just replacing the xml. Neither worked it always gave me errors about a .9 chunk png.I've always wanted to learn to make mods myself so i figured i'd start here but i don't think i'm in the right direction. Any other ways to do this? Any help I'd greatly appreciate.;)
[HTC EVO 3D] il Duce:
See below

in sense 3.6 and up that slider is a png.

If you're talking about the zeus feature, the only guy I know who did that on the rezound was fernando sor, send him a PM.
[HTC EVO 3D] ssojyeti2:
Thanks!!!

Red.
[HTC EVO 3D] ssojyeti2:
Does anyone know where these sliders are located? I'm wondering if its an XML:confused:
[HTC EVO 3D] Gumby63:
I'm probably wrong, but try common_progress_full.9

It's been a while since I touched 3.6 :silly:
[HTC EVO 3D] il Duce:
It's in skin/drawable - hdpi/toggle_on and toggle_off, or in resources, iirc
[HTC EVO 3D] ssojyeti2:
Thanks I'll check that out

Already tried that but thanks for the reply though...
[HTC EVO 3D] dased14:
In skin change multiply color in values/color

Sent From My Sweet Ass EVO LTE :P
[HTC EVO 3D] ssojyeti2:
Ok that must be it because I edited both of the others and it didn't work. Thanks
[HTC EVO 3D] carefree12:
Thanks a lot, this thread is a huge time saver!!