yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] eg1122:
How to Setup Sense 3.0 Editor to work with your Theme/Rom

Removed
[HTC EVO 3D] rayford85:
does any one Know how do do transparent dialer/contacts? I can make my dialer background transparent and the rest buttons transparent and after the flash I have transparent dialer for a min. or two then it just turns grey:(furthermore the contacts that show when you open the phone. How do I make this transparent as well:D
[HTC EVO 3D] il Duce:
the only guy in here who I think knows how to do that is fernando sor. But from what I understand it's not easy.
[HTC EVO 3D] rayford85:
I can see... I was just decompiling a bunch of his apks from his tranquility theme trying to figure out what all he changes and man there are a bunch of mods lol. Hopefully he will se my post and put be in the right direction :D
[HTC EVO 3D] il Duce:
I wanna say it has something to do with flashing his theme AND using a skin?
[HTC EVO 3D] steal25:
I think they revised it and its not skin dependant anymore, but it is an enormous mod, I know they added background pngs and also added transparancies to the background pngs in com.htc.resources and im sure there is a bunch of .smali edits also, bad seeds mods are no joke!
[HTC EVO 3D] rayford85:
Yeah there is a bunch of edits in the HTC dialer apk alone. not to mention the framework changes. You can really tell what all is changed by using the compare plugin for notepad++ but Like you said there is changes to framework and that's where I get lost. I seen he has a custom style added (Fernando) and I can't find where that style is located. Maybe ill leave that mod alone. Lol way over my head :D
[HTC EVO 3D] fernando sor:
The issue is redirecting the background dialer image in skins to com.htc. resources.. then you make that image transparent.

First you have to get rid of the white background. Then after you peel away the layers you find the grid like background. That is the image you redirect to com.htc.resources. it's a pain in the Ass
[HTC EVO 3D] fernando sor:
As far as contacts i have made it about half transparent half inverted. The inverted part Im still trying to make transparent
[HTC EVO 3D] rayford85:
sounds like a pain in the @ss
[HTC EVO 3D] fernando sor:
Well its not impossible. Just figuring it out sucked. The image is redirected in smali
[HTC EVO 3D] fernando sor:
Just fyi. Im going to do a tutorial here on how to do a custom style. I've just been crazy at work lately
[HTC EVO 3D] rayford85:
Good news!!! Thanks for that. I just got transparent dock working on sense 3.5. Ill post a how to in a bit. I did it on the inspire 4g but should work for you guys too.
[HTC EVO 3D] Papa Smurf151:
Check out my thread I put in themes sections of both og evo and evo 3d. Its of a badass PNG optimizer that I found. It shaved off a whole MB from my 4 MB app that's out in the market and that's after I ran it through apkopt.

Og evo thread

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

Evo 3d thread

http://xdaforums.com/showthread.php?t=1335469
[HTC EVO 3D] thesparky007:
lots of people have been asking for the htc ime with directional buttons like the og evo and i was trying to poke around the htc ime apk to see if its possible

when you decompile the apk using the com.htc.resources apk there is an xml file in values-hdpi called bools.xml and there is a reference to dpad support in that file... for some reason that file doesnt show up when you decompile the apk without the dependencies

if anyone more capable is willing to take a stab at it and see if it is possible to get it working it would be great!
[HTC EVO 3D] rayford85:
For anyone that uses sense 3.5 and wants a transparent dock here you go. Open rosie up with m10 tools and decompile rosie-navbar.m10 . now change the opacity of the highlited tabs to 0.0099999998. If you set to 0 the dock buttons won't work so use the value above.
[HTC EVO 3D] fernando sor:
here is a transparent 3.3.1 market to test. can someone tell me if the title app text is black? my framewok text is all modded.

try installing from your card. it worked or me
[HTC EVO 3D] fernando sor:
this has the text fix

trans market 3.3.1
[HTC EVO 3D] tommytomatoe:
You know I am pretty sure pngout started with windows. It's written by the guy who wrote the Build Engine used in duke nukem. Pngout is powerful stuff. Unfortunately its not open source, but free to use nevertheless. Check it out in the link below.

http://advsys.net/ken/utils.htm

Edit.

I love pngout, as confirmed before.

But be very careful.

You won't be able to modify a png after being pngout optimized. Just try it. You'll see. Pngout is designed to be the final stage of a png's life. It strips it of all unnecessary data. Just a heads up. I found the hard way after making an icon and not making a copy before I used pngout on it.

Sent for the EVO Classic.
[HTC EVO 3D] tommytomatoe:
The apk shouldn't decode at all, correctly, without the com.htc.res dependency. That's why the file doesn't show up.

Sent for the EVO Classic.
[HTC EVO 3D] Papa Smurf151:
Dude check out my thread in themes. I ran this program that pretty much uses pngout and it too my 4 MB apk in the market which was already apkout optimized and reduced it to 2.98 MB. That's a huge difference. I wonder what it would do to a whole rom
[HTC EVO 3D] rayford85:
thanks for that...looks good here I can see all text good:D
[HTC EVO 3D] tommytomatoe:
I saw that man. Pretty awesome. The first build of my Rom I used pngout on highest settings. Took it a long long long time to finish all apks. But when I went back to play with some images I couldn't, so that's when I decided it against for a whole Rom. Purely for Theming purposes. It definitely shaved off tons of space. Ken Silverman is a superhero to some people. Lol

Sent for the EVO Classic.
[HTC EVO 3D] Papa Smurf151:
For my purposes it was a huge help. Plus if u really want nobody to kang ur **** than u could use it and then they would never be able to use ur images lol.
[HTC EVO 3D] fernando sor:
good idea. then you would just keep a copy handy that you hadnt compressed
[HTC EVO 3D] tommytomatoe:
Lol true that. Im considering using pngout again for the next release.

Sent for the EVO Classic.
[HTC EVO 3D] thesparky007:
for whatever reason apkmanager decompiles it without any errors when i dont use the dependency...

but do you think you can look at it tommy?! pretty please?
[HTC EVO 3D] THADDIUS25:
How do u remove a theme?
[HTC EVO 3D] il Duce:
Reflash your rom on top of itself, no wipe.
[HTC EVO 3D] pstevep:
2nd post updated with another link. hopefully i can sort through the rest of this, in the next day or two.

btw, i love this thread. everyone is making this such an awesome place to come to.. thanks guys and gal:cool:
[HTC EVO 3D] fernando sor:
Look in your other folder. Im sure there is a 1 and 2 file in there
[HTC EVO 3D] fernando sor:
custom background or text

here is a quick tutorial on adding your own custom color value to your app.

because i do a lot of transparent themes i at times have to add a windowBackground to my main style in the app. this adds the specific shade i am looking for so text is legible. there are other elements you must add to complete a transparent app but this is usually where i start.

i am using the new 3.3.1 market as an example. here is a link to a version of apktool that pendo modded to decompile newer google apps. please thank him if you run across him he is an awesome guy.

apktool 1.4.3

decompile 3.3.1 vending.

go to res/values/styles.xml

line 249

<style name="FinskyTheme" parent="@android:style/Theme.Light.NoTitleBar">

<item name="android:windowBackground">@color/loading_background</item>

<item name="android:ratingBarStyleSmall">@style/FinskyRatingBarSmall</item>

here is the main style set in the manifest. this is where i start. there is already a windowBackground in the style. (if none though you can always add one. just cut it in the style)

dont get wrapped up in the theme itself. this is a tutorial on adding one or two custom values not present in the app.

this is what i change that style to-

<style name="FinskyTheme" parent="@android:style/Theme.Wallpaper.NoTitleBar">

<item name="android:windowBackground">@color/vanessaem_teamd3rp_background</item>

<item name="android:ratingBarStyleSmall">@style/FinskyRatingBarSmall</item>

i have changed the style to wallpaper and added a custom background.

next go to res/values/ids.xml

anywhere in the list of ids cut this in

<item type="id" name="vanessaem_teamd3rp_background">false</item>

next go to res/values/color.xml

and cut this in anywhere among the other color values.

<color name="vanessaem_teamd3rp_background">#60000000</color>

the 60000000 value is subjective. you can use any color value you want. also the name for the value can be anything.

when you recompile apktool will generate a public id number.

now that value can be added anywhere. same goes for a text color.
[HTC EVO 3D] steal25:
Thanks Fernando thats good stuff right There especially that apktool link!
[HTC EVO 3D] rayford85:
Man you are the boss at this transparent stuff :D thanks for the tutorial. Great Stuff :D
[HTC EVO 3D] jeffsanace:
And the guy doesn't have a recognized dev tag! Imagine that, fern is what this site is all about. Fern, you sir are awesome, period.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
thanky jeff
[HTC EVO 3D] vanessaem:
Hmm... I see people with "Recognized Developer" badges who've done far less, just sayin'... :p

Brought to you from my EVOlutionary 3-Dimensional Smartphone
[HTC EVO 3D] fernando sor:
Yeah I edited that. I don't want to appear bitter. I have my opinions on the whole thing.
[HTC EVO 3D] il Duce:
I'm glad themers don't get dev status lol. Then people might get the false impression that I know what I'm doing.
[HTC EVO 3D] jeffsanace:
I'll say it! You haven't used the kitchen and its pick what you want menu to post the same damn rom that 15 other people posted. Don't get me wrong there are devs, but then there are people who check boxes. I just think it's funny that half, if not more of these "devs" ask for Fern's help on the regular. And Tommy and Pendo are also on a level that most will never reach. I thank each one of you for being the creators and teachers on this site, you help make others better. Period.
[HTC EVO 3D] il Duce:
I have a Linux build environment, and a kitchen, and can build from ruu. I'm more of a noob than most lol. No checkbox dev here! I still think the most dev like dev I know without status is papasmurf, and he did build roms lol.
[HTC EVO 3D] vanessaem:
Yeah plus it's too much pressure... lol.

Brought to you from my EVOlutionary 3-Dimensional Smartphone
[HTC EVO 3D] eg1122:
Wait...[sarcastic voice] there's a kitchen to make roms?
[HTC EVO 3D] silverxbv2:
This topic always makes me chuckle. There are a few "devs" on the incredible forums that i have called out before and man do i get flamed for it. Cracks me up. Then they get all butt hurt when you tell them they are copy and paste devs and they run back to the mikmik, never to return.... until 2 days later. Mind you, these are "recognized devs".

From the mobile command center
[HTC EVO 3D] :
Then I'd feel like I couldn't be as much of an XDA ghost. I wouldn't want the badge. I like following diced orders, doing, uploading, and going back into hiding. ;)

-- Sent from my 3D Shooter --
[HTC EVO 3D] fernando sor:
I just like you get more control over your threads
[HTC EVO 3D] tommytomatoe:
Good writeup fern. And that pendo is indeed an awesome guy. Do hit his thanks button everyone!

He told me he sent that apktool to me and one other first, and I assumed it was you fern. I guess I was right. :-)

Btw. I have a version of the market that I patched to fix the translation stings errors (not that they affect the function of the apk, but extra files inside an apk can affect its performance). Anyways, if you want I can post it.

And for the recognized dev stuff. I always thouht it was funny and way to subjective. Then when I saw that guy/kid JGW get the tag, I just laughed and decided I don't really want to be in that league :-) Sorry xda.

Sent for the EVO Classic.
[HTC EVO 3D] tommytomatoe:
Smurf is definitely a cool dude.

Sent for the EVO Classic.
[HTC EVO 3D] tommytomatoe:
I laugh too.

Was that a crack on mikmik or a crack on certain dinc devs...or both?

Sent for the EVO Classic.
[HTC EVO 3D] fernando sor:
I've seen guys with just a build prop thread get the badge.

The apktool i posted has all of the sdk API 14 resources built in so it works well on the new market
[HTC EVO 3D] Papa Smurf151:
Awe I feel the love lmao. I haven't produced much of anything here since my days back on the hero. Honestly I could be throwing up roms or creating themes like alot of others here but I prefer to work behind the scenes. Help others with what I've learned. I create and release to the market here and there but as to building roms....I've been watching the dev sections and if you ask me most of what is released is the same rom with a tweak here or there. There are a few devs that actually create the initial builds and they deserve but for the ones that just make their slight few changes (copy & paste) huhmmmmm (evokings) not that id name names or anything but they don't even deserve themer or modder status which I believe should also be a badge on ur profile if you've earned it. I have the tools and I have the know how of a lot of different devs, themers, and modders cause I've read, listened, asked questions, and take great use in gtalk to talk to alot of different people including Fernando and Tommy and jschisurf before he went into seclusion due to ungrateful people. I try to sit back and help where I can and post useful apks or tools when I find them myself. But until I actually get in the mood to release something on xda again nobody with see a theme or mod from me. Which could be a while. But in the mean time I am writing a tutorial on how to create and sign apks with your own private keys and a few other useful things I have learned along the way. Maybe a guide on how to invert your apks or roms...who knows.
[HTC EVO 3D] Vinchenzop:
I feel like you guys are raggin on my dev status... sadface is I
[HTC EVO 3D] tommytomatoe:
Lol. What a loser.

Just messing with ya vin :-)

Sent for the EVO Classic.
[HTC EVO 3D] Vinchenzop:
You're barely a real person!

Love ya t-dawg ;)
[HTC EVO 3D] steal25:
Well I'de just like to add that I've learned a ton from this thread and outside of it from the people participating in it, Thank you. Hopefully this thread(which i might add is the best thread in xda) keeps on moving and we can all keep learning from eachother.
[HTC EVO 3D] tommytomatoe:
Fruits are real enough.

Sent for the EVO Classic.
[HTC EVO 3D] Vinchenzop:
Fully agree. I'm not one to ask for help often. Though I have asked advice from t-bone (the self proclaimed fruit). I do receive alot of pm's from people asking for assistance (looking at you Luke) and do my best at aiding the person.

This is for two reasons...obviously to help whoever needs it...but from time to time it gives me an excuse to rip something apart and learn how its done and how to replicate it. This thread, and many of the "team exposed" threads, have made it much easier.

So thanks for all contributing members, especially myself (just kidding, I'm not that conceded lol)
[HTC EVO 3D] fernando sor:
Im waiting for my "recognized badass" badge
[HTC EVO 3D] tommytomatoe:
I'll take my recognized nerd badge in elaminate.

Sent for the EVO Classic.
[HTC EVO 3D] vanessaem:
You two really deserve it because you two have been extremely helpful to everyone in the community through written-up tutorials and personal guidance. Especially the latter. Like I said before, I've seen people with that badge who've done very little.

I know Tommy has the patience of a saint. :rolleyes:;)
[HTC EVO 3D] tommytomatoe:
Just another day in a nerd life.

Anyone have any idea how to port Zeus mod to sense 1.0? I tried yesterday but no go.

Sent for the EVO Classic.
[HTC EVO 3D] rayford85:
Yeah, yours should just say "THE BOSS":D
[HTC EVO 3D] fernando sor:
That's a job bro. My zues mod port experiment was a colossal failure
[HTC EVO 3D] jeffsanace:
I'm gonna start making badges and give them out. You want a recognized badass badge, you're getting one bro. Lol

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
Haha. Man everyone should experience a busy day as a hotel executive chef. The sh$t i had to sort through today lol.

I want my own reality show
[HTC EVO 3D] jeffsanace:
I'm gonna make myself a recognized sheriff badge and restore some order round these here parts! Lmao

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
I know where is our very own thread mod were out of control. Someone needs to stop me
[HTC EVO 3D] pstevep:
I've read the posts and i approve.. I also think the recognized bad a** badge is genius..
[HTC EVO 3D] eg1122:
some people should just get a recognized a** badge...lol...and no, no one in this thread

edit* looking at all these cool turning sigs makes me wanna make one myself.
[HTC EVO 3D] il Duce:
^^^ I can haz?
[HTC EVO 3D] jeffsanace:
I agree with that one 100000000% If you need help with the animated sig let me know.
[HTC EVO 3D] eg1122:
Thanks...still dont know what I want it to say, so I'll brain storm then try to do it..then I'll probably need some help since I have never done an animated sig (or anything animated) before.
[HTC EVO 3D] fernando sor:
damn tried to hit thanks. maxed out for the day. cool sig

---------- Post added at 10:54 PM ---------- Previous post was at 10:52 PM ----------

im ging out on a limb and saying team d3rp is 900% amazing
[HTC EVO 3D] eg1122:
Need some help locating some code

Can some one help me locate the code/xml that calls the image in the picture. I know the image is called phone_end_rest and that its in the Phone apk. I want it to change it to where it would be red instead of blue. The problem is that this image is used in other places that i do not desire red and wanted to add an image to the apk and have it call that one instead.

I only found one instance where this image is called in the drawable folder and i believe this is for the end button during a call. Cant find it anywhere else.

edit**

just experimented with the code and realized that this calls it to both locations. Is there anyway to make it call two separate images?

xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_enabled="false" android:drawable="@com.htc:drawable/phone_btn_bg" />

<item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/phone_end_pressed" />

<item android:state_enabled="true" android:drawable="@drawable/phone_end_rest" />

</selector>
[HTC EVO 3D] fernando sor:
where else are you seeing that image? the system will not pull an image from that app. it would com from com.htc.resources. although it could be from a skin.
[HTC EVO 3D] eg1122:
during a phone call, its the end button during rest. I changed it out to see where the change would happen and it happened in these two places. Also, I dont have any skins installed.
[HTC EVO 3D] fernando sor:
you could create a custom id for the image and add it in the path you have just shown here. then add the image to drawables.

---------- Post added at 11:51 PM ---------- Previous post was at 11:49 PM ----------

the xml you just displayed. where is that? ill take a look. just dont have a lot of time to search. if your running sense then you at least have the default skin running
[HTC EVO 3D] eg1122:
res/drawable in Phone.apk titled phone_btn_endcall.xml....well yeah i have the default skin..lol
[HTC EVO 3D] fernando sor:
ok i just modded this phone apk. the phone_end_rest.png and phone_end_pressed.png is now called phone_fernando_rest.png and phone_fernando_pressed.png

i tested it it works. so basicly i created a new image and added it to the old path. there is no longer a reference in the app for the old images. i made them cyan just to be sure.

just decompile this app and mod it how you want. or post yours and ill do it later
[HTC EVO 3D] eg1122:
that worked man, thanks
[HTC EVO 3D] il Duce:
This xml redirect stuff is pure genius, seriously.
[HTC EVO 3D] jeffsanace:
That's my man FERN trowin' down!
[HTC EVO 3D] fernando sor:
The hard part is redirecting images from skins. Fusion is the bane of my existence
[HTC EVO 3D] dased14:
damn it guys(gal) i cant keep up, to much info to damn fast(smoke rolls out of ears) wheres the slow learners class. down the hall,
[HTC EVO 3D] jeffsanace:
Lmao! Questions, just ask. That's what this thread is about.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] jeffsanace:
You should stop fighting it, use it to your advantage. Skins and fusion makes for a multitude of options.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
why i otta ... lol. you know ill never change
[HTC EVO 3D] jeffsanace:
You will change, sooner or later. Muaaaaaa!

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] knightwolf123:
<---- smoke rolling from ears and mouth!

Yeah but one thing absolutely awesome though.... You ever need damn near any help theming, instead of searching google, or XDA, just search this one thread. Best thread ever!

and just like "Prego"....

"IT'S IN THERE!"

Again great work from all who have contributed. Now i'm going to go smoke one, and try to absorb the last few days posts.
[HTC EVO 3D] dased14:
animated sig is sweet jeffsanace

---------- Post added at 10:27 PM ---------- Previous post was at 10:26 PM ----------

yeah i know,
[HTC EVO 3D] silverxbv2:
I believe the little yellow bus drops off near it. Haha.

From the mobile command center
[HTC EVO 3D] dased14:
what's the pick up time and do i have to supply my own helmet and are the windows flavored;)
[HTC EVO 3D] eg1122:
no, but make sure you take your lunch box
[HTC EVO 3D] dased14:
it's a scooby doo lunch box with a thermas full of chocolate milk:D
[HTC EVO 3D] silverxbv2:
Missed your comment. It's both. I mean, why make an announcement that you're leaving, just leave.

From the mobile command center
[HTC EVO 3D] vanessaem:
Diva exit perhaps?
[HTC EVO 3D] il Duce:
You mean this bus?
[HTC EVO 3D] fernando sor:
Ahh i remember that bus well. The times i had
[HTC EVO 3D] thoughtlesskyle:
Where did you find such a good pic of my car
[HTC EVO 3D] dased14:
He's stalking you
[HTC EVO 3D] fernando sor:
This is what I rocked
[HTC EVO 3D] fernando sor:
Till the other kid moved...
[HTC EVO 3D] thoughtlesskyle:
I KNEW IT!
[HTC EVO 3D] silverxbv2:
That thing is dope.

From the mobile command center
[HTC EVO 3D] eg1122:
okay so I took on another little project...I have never themed a keyboard (HTC_IME) before and I got everything almost the way i want it except for two things. 1. Letters/characters on keyboard are black and I want them white and 2. I have a bit of orange in it. If anyone can help I would really appreciate it. I already went through alot of xmls in drawable, layout, values, etc. and changed everything i found from black to white and from green to blue. I also made all of the text colors i could find internal rather than calling it from htc resources..here is a pic.
[HTC EVO 3D] fernando sor:
Post it
[HTC EVO 3D] jeffsanace:
Is it working fully? Swiping and predictions? I could never get those functions to work after modding for some reason. Looks nice, I likey!

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
That's not swype is it? Is htc board
[HTC EVO 3D] eg1122:
Here is the link to the apk. Thanks again. I would like how to change the orange highligh since I plan on making different color versions of this keyboard..one for each of my themes. Its not swype, predictions do work.
[HTC EVO 3D] thoughtlesskyle:
Htcs sense 3.0 keyboard has that trace or whatever its called
[HTC EVO 3D] eg1122:
Did not know that

just checked and swyping works
[HTC EVO 3D] jeffsanace:
Very nice! I've modded it several times only to have the swiping not work. Thats gonna look hot with white text! Did you have to do the .9 edits and add them to an untouched apk before doing the code edits? Mind sharing it?............Nevermind, didn't see that you posted it.