yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] steal25:
heres a couple

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

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

---------- Post added at 01:32 PM ---------- Previous post was at 01:26 PM ----------

theres a link in this thread thats a text file with pretty clear instuctions to making skins

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

heres the upload link for the text file

http://www.multiupload.com/6RU7F5PG6G

Heres another one that zone wrote out for making skins

1.) Install APKTOOL there are plenty of sites on how to do this so I’m not going to get into it.

2.) Decompile the base APK “apktool d Base.Theme.v1.apk”

3.) Open AndroidManifest.xml with NOTEPAD ++ do not, DO NOT use windows note pad for this

4.) At the end of Line #2 change EVOZoneBlue to whatever you want to call your skin save that and close it

5.) Got to /assets/ rename EVOZoneBlue to whatever you change it to in #4 only the last part. You will notice that my file name is only EVOZoneBlue its not com.htc.skin.EVOZoneBlue

6.) Now go to /res/values open “strings.xml” with NOTEPAD++ edit Line #4 to the name of your Skin save and close.

7.) Adjust/replace PNG files as you wish in /res/drawable-hdpi & drawable-land-hdpi

8.) Now recompile what you have “apktool b base.theme.v1” it should compile

9.) Open m10 Editor open your APK /apktool/base.theme.v1/dist/

10.) Edit m10s files I generally open the entire folder in explorer view. Once an icon appears on the right, right click it and open in explorer view. It’s a lot easier than picking the files one at a time. Make sure you’ve got everything because you won’t want to open this back up unless it’s absolutely necessary.

11.) Save m10

12.) To sign APKs I generally used APK Manager

13.) Copy your APK to / place-apk-here-to-batch-optimize

14.) Run Script type 16

15.) Place your APK in /place-apk-here-to-batch-optimize

16.) Run Script type 15

17.) Copy APK to device and install
[HTC EVO 3D] knightwolf123:
I've been banging this out since about 9pm last night. Over 20 tries and not a success yet. Anyone know where the framework and resource go while doing this? I've tried all options I can think of but no luck with a good instal yet
[HTC EVO 3D] il Duce:
Hope I don't lose this post in the thread lol. I'm going to compile a list (with others help I hope) of known pngs in fusion, and maybe other sense apks, and what they are. PLEASE feel free to correct any errors, I literally do almost all of my modding from memory, and I was looking in 3 fusions while typing this up (which is probably bad lol)...

fusion.apk :

(note: these all end in .dat.png)

0x00003bc9 = center rosie button icon when pressed (center rosie button icon is in Rosie.apk)

0x000021f5 = left rosie button icon when pressed

0x00002831 = right rosie button icon when pressed

0x00003223 = rosie navbar background layer 1

0x00002241 = rosie navbar background layer 2 ?

0x00000231 = rosie left button icon static

0x000037a1 = rosie right button icon static

0x0000086d = lockscreen general widget background

0x00000893 = notification bubble background

0x0000092b = lockscreen calendar/alarm snooze button

0x00000951 = lockscreen calendar/alarm dismiss button

0x00000e83 = center rosie button background

0x00003c61 = huge widget background

0x00000ecf = right rosie button background?

0x000018c1 = large widget background

0x00001a3d = rosie slider thing

0x00001a63 = rosie navbar background layer3 ?

0x00001c9d = answer call button background

0x00002d17 = reject call button background

0x00002053 = lockring static (dragged lockring is in Idlescreen_Base.apk)

0x0000209f = right rosie button again?

0x00002669 = center rosie button background layer pressed ?

0x00002b9b = left rosie dragged app delete background ?

0x00003567 = right rosie dragged app delete background ?

0x00003b0b = medium widget background

0x00002f77 = small widget background

.................

man my head hurts lol, to be continued
[HTC EVO 3D] steal25:
The issue with trying to match numbers to names is they don't always decompile with the same numbers. At least in my experience.
[HTC EVO 3D] il Duce:
O.o

you and pstevep have same issue, afaik mine (and allegedly some others) decompile the same every time. **** I hope you're wrong and I don't just *think* they stay the same.

I guess now that there's a list which hopefully gets bigger and more polished with help, it'll be easy to tell if mine has your same issue.

Also, hopefully the m10 tools update names the images or sorts them differently, we shall see, maybe this list will become moot?
[HTC EVO 3D] steal25:
heres a quick guid to apktool I found awhile back I don't know who wrote it

http://dl.dropbox.com/u/28511905/apk tool guide.txt

If your asking how to install framework in apkmanager I think you just place it in the root of your apkmanager folder Im noot absolutely sure though.

This Tool has an option (#1) to install framework, I use this when i need to decompile numerouse apks at once, otherwise i always use apktool in a cmd prompt.

---------- Post added at 03:07 PM ---------- Previous post was at 03:03 PM ----------

It might have just been when dealing with different skins and it would bug me so bad I got in the habit of copy and pasting the explorer page and totally closing out m10 tools and reopening and then decompiling the second fusion.apk then almost always the would decompile with the same numbers. I think they want to decompile the same but if you have a decompiled fusion opened and decompile a second they decompile with different numbers.Hopefully i am wrong and i was something i was doing because the list you are making will be very beneficial.
[HTC EVO 3D] eg1122:
Transparent Statusbar

Disregard wont work on sense 3.0
[HTC EVO 3D] silverxbv2:
I read the earlier question about the phone text as being that the text was too low in the arc, not necessarily off center left to right. The solution is still basically the same though. It's still gonna be on the layout xml. You could even try to just make the text bigger depending on the alignment in the xml.

From the mobile command center
[HTC EVO 3D] vanessaem:
That's a great guide for the 4g but it doesn't work the best for the 3D mainly because of the coding changes. At least, I wasn't able to get it to work. I used to use Tommy's guide for my titlebar mods on my OG. This guide is for the 3D: http://xdaforums.com/showthread.php?t=1238079. I think we can blame HTC for being difficult?
[HTC EVO 3D] eg1122:
Yeah just realized that, was trying it on a stock systemUI and coudnt get it to work. Thanks for the link.
[HTC EVO 3D] vanessaem:
No problem. I got the link from Mr. fernando sor. :)
[HTC EVO 3D] jeffsanace:
Here's an example of using the skin for all of the rosie images. So basically once clearing the text and phone icons within rosie, all can be changed using a skin. The dock and icons are one image 540x83, this gives you more options for size of the icons and style of the dock. Not to mention it installs without having to flash.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] silverxbv2:
I'm a little stuck on the fence with this. On one hand, this is a great way to go if your only going to use the same skin. Most skins that are out there will not have those images modded, so installing a different skin would leave you with a blank middle button.

Now in terms of using only skins that you are using for a theme or personal use, this is the way to go. Just keep in mind, you will have to center and space the images manually. Not that that is a huge feat, but still.

From the mobile command center
[HTC EVO 3D] jeffsanace:
Or, you can still leave the phone text and/or icon in your rosie and just make your dock with the other 2 images you want. That way you can still change to any skin without that issue. The idea is to be able to control the most with the least modding. I am able to mod any skin with dock of my choice in less than 5 minutes and have it installed. That's the beauty of it to me. Plus, if you like the base skin you can just change the dock and the appearance is different instantly.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
to get the status bar transparent without a skin is kind of weird. my systemui has it set but to get it to work i have to install a skin with the image transparent or uninstall all skins except the default fusion skin which does not have that image so it defaults to the image in systemui.

so i have a trans status bar but if i install a skin it will default to the image in that skin. i have been tryin to write this out of of the systemui source code but have not been successful
[HTC EVO 3D] silverxbv2:
Absolutely. I think the way you do it is genius because you can take the same dock image and throw it any skin in minutes. I was just pointing out the only draw back to removing it from Rosie completely for the ones that aren't too familiar with skins. Of course the minute you change roms it doesn't matter.

From the mobile command center
[HTC EVO 3D] jbermi:
what would be the easiest way to decompile/compile .9 to figure out which one is the bad one? rather newbish at dealing with .9 and decompiling/compiling... any help would be appreciated.
[HTC EVO 3D] vanessaem:
Thanks for the help on that. :)

Now, are you decompiling and compiling properly? Because if you're using a program to compile, you would've received an error message and it might refuse to compile your image until something like that has been fixed.

I had the same issue with my input fields and I made a suggestion on the team d3rp thread. I'm not sure if you went for it though.
[HTC EVO 3D] steal25:
Just decompile the suspect app the errors will show in the log. Also I'd read this whole thread theirs a TON of good info on .9 pngs
[HTC EVO 3D] jbermi:
used the draw9patch and fixed some...but after a while, I found a common looking .9 to use on all the input fields and framed them in a red outline...no bad .9...

but there definitely are bad .9 input fields in shadow sense...once ranger gets back around to it...
[HTC EVO 3D] vanessaem:
Like I said on the other thread, instead of waiting on ranger, take a theme with correctly made .9s, decompile, recolor to your liking then compile. Works every time and this is what I did to fix that issue. Look for pngs that have inputfield in the name. Many of these are in resources. Individual apps may also have inputfield png's. These need to be decompiled and compiled correct or you'll get that look. :cool:

Examples:
[HTC EVO 3D] dased14:
how do i change rosie style from say rounded to something else? i know where the 3 icons are

Tapa away from a galaxy far away
[HTC EVO 3D] thesparky007:
If u mean the dock on home screen its in a m10 in either the skin or fusion
[HTC EVO 3D] dased14:
fern do you mind if i tweak that pack you gave me and useit in steals rom and post as a theme/mod for it(prop credit of course)
[HTC EVO 3D] pstevep:
Back into my favorite thread. Filled with my favorite people..

Question guys and gal.. Does anyone know of a good tutorial on creating skins (I've seen one for kanging them)? I'm on a new project along side my website project and am needing some assistance.

/waves to everyone in the room
[HTC EVO 3D] jbermi:
hey, i think this is what you may be looking for...

http://xdaforums.com/showpost.php?p=16263711&postcount=4

I also have a base skin if you need one.
[HTC EVO 3D] steal25:
Check this op.
[HTC EVO 3D] vanessaem:
Lol...I think he forgot. :p

*Waves* back at pstevep. :)
[HTC EVO 3D] pstevep:
Lol.. Yes! #opfail

Sweet lord its been a rough week. Thanks.
[HTC EVO 3D] steal25:
I can only imagine dealing with all the crap that happens around here!! are you assigned certain forums or do you patrol the whole thing? how does that work?
[HTC EVO 3D] pstevep:
I'm assigned to 4 forums currently (htc rezound, htc vivid, galaxy nexus, htc hero cdma) but I also do a lot here in 3d trying to help since I am here. I've been dealing with a bunch of crap in the rezound this week, it's a lot like the 3d was in its early stages. Not quite as bad, but very similar. Fern knows all about it.

Been having growing pains with the position in general especially this week. More rules for me.
[HTC EVO 3D] silverxbv2:
Are you the lucky one dealing with the "skin" situation? We had a couple of good posts in there. :D:D

Sent from my ADR6425LVW
[HTC EVO 3D] dased14:
i more power to you i couldnt do it, i'd whip out the ol' ban hammer lighting quick
[HTC EVO 3D] pstevep:
Lol. I was the first on the scene originally and then again this morning. Thankfully it's kind of out of my hands now. He was irritating me like crazy, got condescending in a pm. You guys were getting some good jabs in there, that's why I locked it ;) the whole situation is stupid. I just don't understand people.
[HTC EVO 3D] pstevep:
Believe me there are some people who need it. I'm a bit more calm and collected in comparison to some. I have only given out a couple infractions. It helps that I tend to get along with everyone.
[HTC EVO 3D] silverxbv2:
Yeah that dude has been an issue for a while. Good job on closing that one down.:thumbup:

Sent from my ADR6425LVW
[HTC EVO 3D] fernando sor:
I seem to remember you... It will come to me...

Yeah this is a great resource thread, the guy who started it is really cool
[HTC EVO 3D] steal25:
V check this .xml out it may be what your looking for.

Settings.apk/res/drawable/orange_style_progress_horizontal.xml
[HTC EVO 3D] vanessaem:
Are you referring to where the red arrow is pointing to?
[HTC EVO 3D] steal25:
yep, or did a .png already take care of it?
[HTC EVO 3D] vanessaem:
It was a png. Specifically, app_gauge.9.png in the Settings.apk as jbermi had indicated but thanks. ;)
[HTC EVO 3D] fowenati:
Been trying to find this for ages! Thanks
[HTC EVO 3D] steal25:
I figured, but now im wondering what that xml is for, ive never modded it but i dont have any orange progress bars. I'll change it to some odd color and see if i notice it anywhere.
[HTC EVO 3D] vanessaem:
What you mentioned sounds like that could be it also but the png seems to have taken care of that particular issue. However, I'm sure what that xml is alluding to will pop up somewhere unexpected then I'll know...lol.

Lol...this is such a pain in ass. It's like one big annoying treasure hunt. The pains of modding I guess. :D:rolleyes:
[HTC EVO 3D] steal25:
The more it hurts the better it feels! :D
[HTC EVO 3D] vanessaem:
I suppose...lol. :rolleyes:
[HTC EVO 3D] fowenati:
How the hell do I get rid of this semi transparent bar at the bottom of my status bar by the quicksettings tabs

I can't find this for my life, is it a PNG? in an XML? What?
[HTC EVO 3D] jbermi:
now i just noticed that, too...mine is black...i have always had trouble figuring which file is which for the pulldown...like which one is the header background (where the carrier text is)
[HTC EVO 3D] fowenati:
The header background is status_bar_header_background.9.png in SystemUI.apk
[HTC EVO 3D] steal25:
It looks like the line across the screen is part of the tabs, like its at the top of them. Those tabs are status_bar_tab_on.9 and status_bar_tab_off.9 If its not at the top of those its at the bottom of statusbar_background.png
[HTC EVO 3D] fowenati:
Its none of those, I checked.

---------- Post added at 08:06 PM ---------- Previous post was at 07:33 PM ----------

Bumping this... Sorry to disturb anyones friday night.

EDIT: After searching for hours I think I found it:

In SystemUI.apk/res/layout/status_bar_tracking.xml

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.TrackingView android:orientation="vertical" android:paddingLeft="0.0px" android:paddingRight="0.0px" android:paddingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<View android:id="@id/background" android:background="@drawable/status_bar_background" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
<LinearLayout android:orientation="vertical" android:id="@id/swtich_buttons" android:layout_width="fill_parent" android:layout_height="wrap_content">
<View android:background="[COLOR="red"]#ff000000[/COLOR]" android:layout_width="fill_parent" android:layout_height="1.0px" />
[B] <View android:id="@id/tab_header" android:background="[COLOR="Red"]#ff000000[/COLOR]" android:layout_width="fill_parent" android:layout_height="4.0sp" />[/B]
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
<TextView android:textSize="@com.htc:dimen/list_primary_m" android:textStyle="bold" android:textColor="#ffffffff" android:ellipsize="marquee" android:gravity="center" android:id="@id/notifications" android:background="@drawable/status_bar_tab_on" android:clickable="true" android:layout_width="0.0px" android:layout_height="@dimen/quick_settings_tab_height" android:singleLine="true" android:layout_weight="1.0" />
<TextView android:textSize="@com.htc:dimen/list_primary_m" android:textStyle="bold" android:textColor="#ffffffff" android:ellipsize="marquee" android:gravity="center" android:id="@id/quick_settings" android:background="@drawable/status_bar_tab_off" android:clickable="true" android:layout_width="0.0px" android:layout_height="@dimen/quick_settings_tab_height" android:singleLine="true" android:layout_weight="1.0" />
</LinearLayout>
</LinearLayout>
<com.android.systemui.statusbar.CloseDragHandle android:orientation="horizontal" android:id="@id/close" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</com.android.systemui.statusbar.CloseDragHandle>
</com.android.systemui.statusbar.TrackingView>

The Bolded line is the "tab header" which would mean the area above the tabs that makes them look integrated, which is set at 4 pixels and the aRGB values were set to D3000000 which is dark semitransparent black! I FOUND THE CULPRIT!
[HTC EVO 3D] steal25:


Nice find dude!
[HTC EVO 3D] vanessaem:
OMG...lol. I colored that highlight but for the life of me, I can't remember where it was. This is basically the on_press highlight all of that stuff in Personalize. I'm going crazy here..lolz. I need to make that lighter if I can find it. Can anyone here help? :)
[HTC EVO 3D] il Duce:
Haven't been paying much attention but DAMN that looks amazing! Steve will looooove you :) orange d3rp theme FTMFW!
[HTC EVO 3D] vanessaem:
Thanks.. lol. I'm like done if I can find that highlight. :)

Brought to you from my EVOlutionary 3-Dimensional Smartphone.
[HTC EVO 3D] jeffsanace:
Those should be divider_list_press.9 and divider_list_selected.9 in com.htc.resources/drawable/hdpi and or in skins drawable/hdpi, hope this helps. (meaning they are in both, using a skin will super-cede resources)
[HTC EVO 3D] thesparky007:
I dont understand why all of the images in a skin supercede htc resources... they are a lot of images in the apk that dont...

did htc just get lazy? or some of the other images stayed internalized?
[HTC EVO 3D] vanessaem:
You're awesome sir. Wouldn't have figure that out in a million years...lol. Thank you. :)
[HTC EVO 3D] jeffsanace:
You're very welcome my lady, glad to help.

Sent from a Bad Seed Transformer!
[HTC EVO 3D] jeffsanace:
In my opinion HTC did a horrible job implementing skins. They are a great idea but don't implement enough changes. It's almost as if they started but just didn't finish. If they changed more and made all major elements changable, it would have been nice. More like theme chooser on Cm.

Sent from a Bad Seed Transformer!
[HTC EVO 3D] thoughtlesskyle:
HTC half think something, that doesn't sound like something they would do.............. I feel like an abused spouse
[HTC EVO 3D] Papa Smurf151:
Anyone know any good tutorials on editing smali files...ie how to decifer and find color codes in smali, how to convert, how to add thing in setting of apks....
[HTC EVO 3D] steal25:
Fern posted a link, quite a few pages back on Linux code other than that I've searched for the same thing on numerous occasions bit found little to nothing, I did find one post iq have it on my computer, when I get home ill post the two links.
[HTC EVO 3D] Papa Smurf151:
Cool thanks. I've got XML down really well as well as other things but I'm still lost when it comes to smali code and would love to be able to do the really interesting stuff u can do with it. That's where the magic happens lol
[HTC EVO 3D] steal25:
Heres a few links i've found.

Ferns link on linux code

.smali color reference
[HTC EVO 3D] vanessaem:
Boot animation tutorial request

Does anyone know of a good tutorial for doing boot animations for the Evo 3D? I've seen a few for other devices but not for our phones. I've tried to follow the other tutorials but they don't seem to work. I've even used the same setups as working boot animations and still no go. :confused:
[HTC EVO 3D] dased14:
:(http://xdaforums.com/showthread.php?t=1321360:(
[HTC EVO 3D] vanessaem:
Hey you, why were you sitting on this and not adding this to the OP? :) Or perhaps it's there already and I can't see it? :eek:

P.S.

The XDA search feature really does suck.
[HTC EVO 3D] dased14:
nope not there, pstevep never added it. hope it helps some

and yes i know it does
[HTC EVO 3D] vanessaem:
I sent you a PM of mine. One of many I try to do that fails. :mad:

*Sigh* Please test or check it out at your leisure. :o
[HTC EVO 3D] dased14:
Sure

I have nothing cool to put here!
[HTC EVO 3D] fernando sor:
hey papa this is a great tool for smali color conversion. its just a one click pretty much. and if you look inside at the script you can see the conversion formula

http://dl.dropbox.com/u/18219099/Hex-Smali_Color.zip
[HTC EVO 3D] chogardjr:
I love smali. It's like no man's land. You can mess everything up or make things really cool. You know what I'm talking about fernando ;)

From my MikG and AnthraX Infected SuperCharged Evo4G!!!
[HTC EVO 3D] pstevep:
what you talking about it?? its there ;)
[HTC EVO 3D] dased14:
You so sneaky :b

what? wait where am I?
[HTC EVO 3D] vanessaem:
He is OMG...:rolleyes:
[HTC EVO 3D] Notorious:
Good thing I found this now to test my luck doing all this theming stuff
[HTC EVO 3D] vanessaem:
Go for it! :)
[HTC EVO 3D] Notorious:
So far i have xUltimate,7zip,GIMP,Papa Smurfs Everything Android,M10 Tools, Notepad++, and APK Manager ......now to learn how to use them lol :cool:
[HTC EVO 3D] vanessaem:
Just decide what you want to theme and use the tools accordingly. We're all here to help. ;)
[HTC EVO 3D] il Duce:
Best advice ever = don't start small! Jump in with both feet, go crazy :) Even if you have no idea what's going on, you'll learn more that way. Oh and you'll want a solid nandroid lol.
[HTC EVO 3D] Notorious:
Yup jumping straight into sense 3.0 instead of sense 1.0. I already have a big collection of 20+ nandroids lol.
[HTC EVO 3D] fowenati:
BUT don't start with a ROM, i started with themes/mods and roms are simply much much harder. Start with a theme IMO

I never NANDROID :0

well every few months
[HTC EVO 3D] pstevep:
No nandroids here. What are we trying to save anyway??

ROMs are good learning experience, but yes totally start with theme unless you are willing to deal with lots of loops. Unless of course you know what you are doing.

So I am having some issues with skin making. I go through everything but it won't install. Looks like the problem may be because apk manager won't sign it. Any suggestions??
[HTC EVO 3D] fowenati:
There are tons of different signing utilities ;) I can't name windows ones off the top of my head, I use OSX.

heres one: http://xdaforums.com/showthread.php?p=16367924
[HTC EVO 3D] steal25:
try zipaligning and signing, heres what I use to sign everything, wasn't someone supposed to write a tutorial on creating your own signing key, that would be a nice write up.
[HTC EVO 3D] jeffsanace:
I have a tool to auto create your own keys or test keys somewhere, I'll post it with instructions later. Very easy to use, a monkey could do it.

Sent from a Bad Seed Transformer!