yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] il Duce:
You could do a bootanim tutorial?

I'm starting to think that once folks write up guides as a new thread, or good existing ones, we could have pstevep link? I know there's some decent ones already here. Like for statusbar icons by knowledge561. And weather lockscreen bg by mclabia. Lots by steelH and "team xposed", etc.

I'm gonna start finding these threads and link them in here, then pstevep can look and if they seem "worthy" maybe add to second/third posts.

Also, @pstevep - you a mod now, sticky your thread :)
[HTC EVO 3D] vanessaem:
Oh, I'm here to help too. :D
[HTC EVO 3D] dased14:
I could do that.

Tapa away from a galaxy far away
[HTC EVO 3D] :
The first thing a person will want to know is these 2 very important files. SystemUI.apk and framework-res.apk They hold all the icons from battery to 4g. Opening those 2 files will allow for custom .png files to be placed in with the right names. For example, imma link a quick guide. It takes only a file extractor and adb. This is like the warm up, for a warm, that leads to the warm of the work out.

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

---------- Post added at 07:11 PM ---------- Previous post was at 07:08 PM ----------

By the way, anyone taking part in this project thasidster@gmail.com <---- Leads to my Google+ and Google talk. Facebook link is in my sig as well.
[HTC EVO 3D] jdeloach:
Can't wait for this pstevep. Love your work.
[HTC EVO 3D] il Duce:
Hopefully since both gomorrah and JsChiSurf wish to remain in the shadows so to speak, they will maybe come lend a hand in here too :)

Here's what some thread stalking will get you lol -

modify default settings in settingsprovider

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

sense 3.0 weather lock bg

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

lockring

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

splash screens

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

no apps on lockscreen (simple)

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

remove cam shutter sound

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

statusbar icons

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

remove recent apps from dropdown

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

trans dropdown bg

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

this dude knows metamorph, maybe he helps with that?

http://xdaforums.com/member.php?u=3011480

another trans dropdown bg

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

disable paginated app drawer

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

move bootanim etc. to /data/local

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

hide icons from statusbar

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

dialog box spinners

http://xdaforums.com/showthread.php?t=843983
[HTC EVO 3D] thoughtlesskyle:
red 5 standing by
[HTC EVO 3D] il Duce:
lol, where's red leader?
[HTC EVO 3D] pstevep:
And to your statement a second ago Duce, gomorrah is on board for helping out here too..

______________________

Now available in 3D
[HTC EVO 3D] knightwolf123:
Eagerly awaiting this one!
[HTC EVO 3D] vanessaem:
Delete....
[HTC EVO 3D] il Duce:
I think both.

This thread is gonna be epic!
[HTC EVO 3D] vanessaem:
How come girl geeks don't get that kind of love? :mad::p
[HTC EVO 3D] pstevep:
because they dont exist;)
[HTC EVO 3D] vanessaem:
Ahem........
[HTC EVO 3D] pstevep:
V.. i have only met a small handful of full on girl nerds, and everyone that i have ever interacted with only wanted a full on nerd guy.. most girls, i as am taking in some assumptions with you based on our interactions.. have a little nerd in them, but can easily hide that part.. and i say easily, because most guys dont pay that much attention anyway. and what little part of nerd that you may let out, the guys probably think its cool.. the full on nerd girls, tend to have that nerd look and speak.. which i havent noticed the full on speak from you on here.. ;)

im sure you have no problems with your nerdiness..:cool:
[HTC EVO 3D] thoughtlesskyle:
Also full on nerd girls tend to be irritating to me honestly because they always try to compete with out nerdy they are versus a girl with nerd tendencies who only whip it out when the time is right
[HTC EVO 3D] vanessaem:
Who are we kidding, you guys don't like nerds girls like that. You all notice. Even when you all talk about the wives and girlfriends who complain about your nerd behavior, you secretly don't mind that she doesn't like it because she has her sphere and you have yours. She's not getting all involved in things like that. It's like women and sports. Guys aren't really into women who are all into that either...*Sigh* Yes, I love football too. :p

When the time's right? When would that be? :p

Guys tend to be intimated by it. Because I never learned how to play the girl game, I'm unable to keep the nerdiness under my hat. ;)

I may still be irriating to some but I swear it's not intentional. I just like to share ideas, help out and learn from you all. ;)

Ok before someone comes in here and cracks the whip :eek: and tells us to keep in on topic. I'll end on that note. :)
[HTC EVO 3D] jeffsanace:
Can we stay on topic? Please people! Jeeze! Lmao.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] vanessaem:
<<< Runs from Jeff's whip. :eek::p
[HTC EVO 3D] pstevep:
you set me up me with bait like that, and then say lets stay on topic.. lol..

my wife doesnt complain about it, she gets slightly embarrassed when someone asks about my phone, and go off on the 5 minute tangent talking about roms, kernels, and m10 files.. my wife, is far smarter than, and in the context of actual schooling she is far nerdier than i.. she has her masters degree, and is trying to go back for her doctorate, mostly because she likes writing papers.. i fell for her partly because of her nerdiness, i think girls and guys a like are more in denial of there nerdy loving than they would ever admit.. and the guys that are intimidated by it are just insecure.. plus you git the nurse thing going for you V ;) , who doesnt like nurses..:D

but yes back on topic before der herzog blows an O ring..

if a frameworkres.apk has a bad .9.png in it, can i just replace it with a good with 7zip to make it decompile correctly?/
[HTC EVO 3D] jeffsanace:
Yes you could, I was kidding about topic. I personally like idle chit chat, you get to know more about people that way.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] pstevep:
Oh I agree. Completely. Most of mine was sarcasm, and trying to make duce lose his mind a little bit.

_______________________

No d3rp left behind - ranger61878
[HTC EVO 3D] vanessaem:
Well Mr. Moderator, you are a special kind of a guy and everyone of you guys have been awesome to me and very cool. :);)

I agree Jeff, my contention has always been as long as questions get answered and problems are solve, who cares about what we talk about in between. Some people on these threads need to lighten up. :)

Good thing we have our very own cool Mod...lol.
[HTC EVO 3D] il Duce:
lol I'm not that bad. I do hope however someone can answer the d3rp question you asked, I am curious as well.

I'd like to add a more noob question question too. How do you know if you have a bad 9png?
[HTC EVO 3D] jeffsanace:
If you decompile in apk manager and look at the images in the res folder a bad .9 won't show an image. It will make it into a regular png. But you'll definitely see witch ones are bad. Then you'll need to patch the one that was made a regular png and add .9 back to the name to replace the bad one before re compiling. I'll post a tut that slayer did later.

Sent from my Bad Seed customized EVO 3D!!
[HTC EVO 3D] fernando sor:
Also when you decompile your apktool log will announce any .9 error

---------- Post added at 05:26 PM ---------- Previous post was at 05:19 PM ----------

this is the coolest thread on xda now.

i think whats important is that all the tutorials are linked in the op. (my first i will try to finish tonight. also have more planned.) there is always going to be some idle banter. i think thats what gives this thread character. :)

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

this is the coolest thread on xda now.

i think whats important is that all the tutorials are linked in the op. (my first i will try to finish tonight. also have more planned.) there is always going to be some idle banter. i think thats what gives this thread character. :)
[HTC EVO 3D] pstevep:
Finally, I am part of the cool thread. ;)

And that's my next project, to start linking the tutorials. Now that the themes are at a stable spot.. Plus i imagine I will get a forum here soon to mod, so i will have to pick up my trolling a bit..

_______________________

No d3rp left behind - ranger61878
[HTC EVO 3D] pstevep:
It's my pleasure.. And a community is meant to have idle chatter, people talk and socialize.. I encourage it, as long as it doesn't get vulgar or personally attacking.. :looks for kyle:

I know, just giving you a hard time herzog.. Nothing but love here.. As you know..

_______________________

No d3rp left behind - ranger61878
[HTC EVO 3D] thoughtlesskyle:
to answer pstevep's question yes you can replace them with stock or any .9 png as long as it is patched right to decompile 9 times out of 10
[HTC EVO 3D] vanessaem:
Question: What is the benefit of using a

.9 file decompiler. The reason I ask is because the way I used to edit the .9 files was when I would decompile the systemUI and/or the framework-res, I would drag the png into Photoshop and edit it in there. As long as I made sure not to touch the surrounding pixels and worked within them, I was good to go.

I've never really used any of the .9 file compilers so i was just wondering if that would be better than how I was doing it.

Brought to you from my HTC EVOlutionary 3-Dimensional Smartphone
[HTC EVO 3D] fernando sor:
That's how I do it v but there are times when a compiler is necessary
[HTC EVO 3D] fernando sor:
That's in system app PCSC.apk
[HTC EVO 3D] ssojyeti2:
What about this icon? SystemUI? It's not in WifiHotspot.apk...
[HTC EVO 3D] silverxbv2:
What app is turning that icon on? What does that indicate?

Sent from my ADR6425LVW
[HTC EVO 3D] ssojyeti2:
Sprint hotspot
[HTC EVO 3D] Vinchenzop:
You check in settings.apk?
[HTC EVO 3D] ssojyeti2:
Alright I'll check that when I get home...
[HTC EVO 3D] ssojyeti2:
Not in settings.apk
[HTC EVO 3D] il Duce:
Pretty sure it's in framework, I've seen it a few times, just can't remember which apk.
[HTC EVO 3D] metaphysical_calamity:
Com.htc.resources.apk
[HTC EVO 3D] il Duce:
So need a little help (go figure). I fixed dockmode apk in ICS going into landscape (HTC had an xml redirect that literally didn't exist), and I themed some pngs, but after I recompiled it, I have a text color issue. If you go to modify a shortcut, after your applist pops up, it has a black background (stock) but now black text - so it's invisible. I have tried a few things to no success. I have attached my apk, and I can attach the stock one if someone wants to diff it. I will upload a screenie later.
[HTC EVO 3D] Ajthescot:
In the line you changed the redirect, have you tried adding in a text color manually,

I'm on 4.0 at the moment, but I'll be going back later tonight to 3.6 for those other things. So I can have a look Then if you need still.
[HTC EVO 3D] il Duce:
I'm pretty sure I did yes. #ffffffff
[HTC EVO 3D] il Duce:
Not sure if you found this yet but I just was in framework and zzzz_stat_sys_wifi_router.png looks right.

Nevermind this ^^^ I just redid the xmls so maybe fixed by accident. We'll see.
[HTC EVO 3D] ssojyeti2:
Thanks. I actually haven't had time to look over the past few days... That makes my search easier...

I have a new question though- about .9s...

This image is a .9, but there appears to be no border... so how can I edit it? Or how can I find the border so I can edit it?

View attachment 1095613
[HTC EVO 3D] il Duce:
The patches only show when decompiled.
[HTC EVO 3D] ssojyeti2:
Oh ok thanks I figured I'd take a shortcut since I'm using a mac right now but I guess I have to use my crappy windows xp pc:(
[HTC EVO 3D] il Duce:
update to the dock mode craziness if anyone cares - I got it. For some reason NOTHING I tried would change the black text color, BUT I added (or changed can't remember) android:backgound="#ff777777" and made the backgound light grey, so now it's black text on a grey bg, which is fine by me lol.
[HTC EVO 3D] tommytomatoe:
This should help.

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

And also, for Mac os x I have android utility.
[HTC EVO 3D] ssojyeti2:
Wow thanks for this...
[HTC EVO 3D] ssojyeti2:
That's not the icon I edited it and the WiFi hotspot icon stayed the same. I'll check com.htc.resources.apk...
[HTC EVO 3D] tommytomatoe:
It is com.htc.resources.apk
[HTC EVO 3D] il Duce:
all winnering

my dear friends,

look what I can do :D

sense? aosp? - yes

- moved clock/time/date/operator right and down

- made shortcuts closer together

It's so cool lol.
[HTC EVO 3D] tommytomatoe:
Go duce go!
[HTC EVO 3D] Smokem_I:
Looking good Duce! :D
[HTC EVO 3D] mayfield103:
Way to use the force duce!
[HTC EVO 3D] SXUsr:
Hi.

Could anyone please tell me where I can find the code for this particular (blue) text?...
[HTC EVO 3D] il Duce:
Probably framework, in colors xml.
[HTC EVO 3D] SXUsr:
I would have thought styles.xml, but would be nice to know which exact line.
[HTC EVO 3D] il Duce:
Everything in styles redirects to layouts which redirect to colors. ICS is crazy that way. I think it's one of the "alert_dialog_holo" or similar in layout. I changed around 10 xmls before I was finally rid of the holo blue and htc green text in boxes, and can't remember which one is that pic.
[HTC EVO 3D] SXUsr:
Thanks for the tip, will keep on looking then.
[HTC EVO 3D] lex_is300:
Just wondering if someone may be able to help me out here. I am receiving some errors when trying to decompile and recompile Mms.apk for Sense 3.6.

I am using Fernando's apktool, within APK Manager, that was edited to work better with ICS and I do have the Sense 3.6 framework installed.

Sooo, when I decompile it APK Manager does not error out but checking the log shows this:

I then just try to recompile it without making any changes at all but APK Manager errors out. The log shows the following errors in public.xml:

I've ran into similar errors in public.xml with some other ICS apks previously but from info that I found those lines can just be deleted and will be rebuilt. Which did work on those apks.

So I deleted the lines and it recompiled with no errors but now when I go into the actual text message the timestamp is huge but all other text in the app is fine. I attached a screenshot of it.

Also here are those 3 lines from with public.xml:
[HTC EVO 3D] steal25:
i had the same issue, if you are making png edits, fix errors when recompiling, after recomp swap the recompiled res folder to an undecomped mms.apk or if you are making smali edits, fix recompiling errors and then swap the classes.dex to an undecomped mms.apk.
[HTC EVO 3D] silverxbv2:
I've had this problem too. But I'm a little confused. Are you saying to make your edits, delete those 3 lines so it recompiles, then swap the res folder with the original apk?

Sent from my ADR6425LVW
[HTC EVO 3D] steal25:
Yes, that's what solved it for me, reread my post its a bit vague ill edit it for clarification.
[HTC EVO 3D] lex_is300:
Yeah the problem is that I was going to try to invert and theme it so I would need to be able to make XML edits. Thanks for your response, I will just try to theme what I can by trying this.
[HTC EVO 3D] silverxbv2:
Yep. Same here. I tried it about a month ago, got pissed off that I couldn't get it to work and gave up. Although you can probably hex edit your way through most of the rest, xml wise. I'll try it again in a bit and let you know

Sent from my ADR6425LVW
[HTC EVO 3D] steal25:
its pretty much the same type of error as when you edit phone.apk and get the offset caller id.

so i think this write up should work for Mms aswell, i dont remember where i found this at, i think Myn wrote it.

Oh yeah.

That little bug that involved the misalignment of the Phone number in the Phone during a call took ALOT longer to fix than I anticipated.

Short answer. There is a bug in apktool.

FYI to the modders and themers that plan on using apktool to decompile Phone.apk. Upon recompiling you'll have the same issue we did.

Try it yourself with an OTA 2.08 Phone.apk. Just decompile and recompile with any version of ApkTool.

So how do you get around this nasty bug?

1) Copy classes.dex from Phone.apk and place into c:\working

2) java -Xmx512m -jar baksmali.jar classes.dex

3) Go into newly created /out directory and make smali edits

4) java -Xmx512m -jar smali.jar out -o classes.dex

5) copy newly created classes.dex into original Phone.apk

6) apktool d -s Phone.apk

7) make changes to items in /values

8) apktool b Phone

9) Extract Phone.apk in /Phone/dist/ and copy resources.arsc into original Phone.apk (Which also now has the new classes.dex).

Note: If there were any png9 to png renames during the apktool decompilation process you'll have to rename them but make sure you go back into the finished Phone.apk and manually rename them (do not copy over /res)
[HTC EVO 3D] fernando sor:
Unfortunately that doesn't work for code edits.
[HTC EVO 3D] lex_is300:
So basically it can't be done without a new apktool correct?

from the silencer of my shooter
[HTC EVO 3D] steal25:
You mean in xmls in mms, I haven't made any yet only png and smali edits. Is this error fixable at all?
[HTC EVO 3D] il Duce:
I have had no issues with phone or mms on sense 3.6. Not sure why, but yeah, anyone wants my setup, which is a combo of jeff and ferns, lemme know.
[HTC EVO 3D] steal25:
We've done everything with no issues to phone and dialer ok, and everything but xml edits to mms, haven't tried actually. Been wanting to invert it, so when I get off if work ill see what happens.
[HTC EVO 3D] silverxbv2:
So you don't get that error when recompiling mms?

Sent from my ADR6425LVW
[HTC EVO 3D] lex_is300:
I just tried dialer and phone but didnt have any issues with those, seems to be just mms.

Duce if you wouldn't mind? :)
[HTC EVO 3D] il Duce:
I'm at a family thing, but iirc mms was fine. I'll check tonight and report back. FWIW I was trying the inverted too in xml but no dice, couple weeks ago.
[HTC EVO 3D] fernando sor:
I think it may be fixable. I went at it a few different ways. Very weird as the error references dimens saying that they are basically not referenced when they clearly are. I have one more idea to try
[HTC EVO 3D] steal25:
I get the dimens error but it recompiled fine and I've made edits to pngs and smali and have gotten the oversized timestamp but after recompiling just moving my edits to a untouched mms worked, I haven't made any xml edits though.
[HTC EVO 3D] il Duce:
false alarm, I haz no magic tools. same errors as you all on mms :(
[HTC EVO 3D] steal25:
Heres an Mms.apk that I fixed and made themeable with no worries of having the oversized timestamp after recompiling, ive tested by making smali edits, png changes and xml changes and recompiling and no issues that ive seen so far with it. this is just a worked around apk, it doesnt fix the core issue of decompiling, editing and recompiling a stock Mms.apk has, but until thats figured out this one can be fully themed.What I did if anyone else wants to do it themselves.

Fully delanguaged, then recompiled(this caused public.xml errors)

Deleted the errored public.xml entries

internalized all the res/values/dimens that referenced com.htc.resources (still didn't work)

added this style to res/values/style

</style>
<style name="list_secondary_s">
<item name="android:textSize">@dimen/list_secondary_s</item>
<item name="android:textColor">@color/time_stamp</item>
</style>

added <dimen name="list_secondary_s">20.0px</dimen> to res/values/dimens

added time_stamp.xml to res/colors

changed style:com.htc/list_secondary_m to list_secondary_s in msg_view_bubble_others.xml,

msg_view_bubble_me.xml and

msg_view_bubble_merge.xml

recompiled

then the time stamp was looking a third the size it does when its huge, so i went back in and changed

<dimen name="list_secondary_s">20.0px</dimen>

to

<dimen name="list_secondary_s">15.0px</dimen>

recompiled and it was fine.

not sure if it was all necessary. i probably didnt have to internalize all the dimens but it wont hurt anything. let me know if theres any issues with it.

Fixed Mms.apk
[HTC EVO 3D] il Duce:
Is it inverted? Lmao
[HTC EVO 3D] dased14:
No. Booo
[HTC EVO 3D] steal25:
no its just plain stock, ill start inverting it in a bit. just wanted to put it out stock so others can play with it.
[HTC EVO 3D] lex_is300:
Nice nice thanks much, esp for the explanation on what you did.
[HTC EVO 3D] steal25:
Thanks, let me know if theirs any issues with it.
[HTC EVO 3D] fernando sor:
Good thinking steal
[HTC EVO 3D] SXUsr:
Hi.

How would you add colour to this type of coding?...

<TextView android:id="@id/message" android:paddingLeft="16.0dip" android:paddingTop="8.0dip" android:paddingRight="16.0dip" android:paddingBottom="8.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" style="?android:attr/textAppearanceMedium" />
[HTC EVO 3D] SXUsr:
It is in styles.xml...

<style name="TextAppearance.Holo.DialogWindowTitle" parent="@style/TextAppearance.Holo">
<item name="textSize">22.0sp</item>
<item name="textColor">@color/holo_blue_light</item>

...all the blue in layout xml's must just be for the dividers which I have now changed to green, but stuck with blue font until a resolution for APK Multitool and ICS apks is found.
[HTC EVO 3D] il Duce:
Add-

android:color="#ff555555"

But the color you want obviously.

See it's points to colors like I said. Where it says @color/holo_blah, it's using that color (holo_blue_light) from /values/colors.xml
[HTC EVO 3D] SXUsr:
I did try the first suggestion but I got a boot loop.

That's the line I was looking for originally I guess so don't need to make any more mods to layout xmls after all, just need need to recompile and that should do for my framework-res editing.
[HTC EVO 3D] lex_is300:
I just realized that the app is force closing as soon as you attempt to compose a new message. I ran a logcat after it happened and it is referencing one of the resource ids that was deleted from the public.xml so I'm assuming this was occurring before the timestamp fix too. I attached the logcat in case anyone wants to look at it.
[HTC EVO 3D] steal25:
ill take a look over it and see if i can figure out whats causing it.
[HTC EVO 3D] steal25:
ok i fixed the fc, and what i did was add back the errored public ids

<public type="dimen" name="compose_auto_complete_width_l" id="0x7f0b011f" />

<public type="dimen" name="compose_auto_complete_width_p" id="0x7f0b011e" />

so it went back to the same errors

so what i did was delete them again and add

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

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

to res/values/id

recompiled this created a new public id

<public type="dimen" name="compose_auto_complete_width_l" id="0x7f0b011c" />

<public type="dimen" name="compose_auto_complete_width_p" id="0x7f0b0118" />

found the 2 instances of both in smali and changed the ids to the newly created ids

recompiled and now everything works fine. i went through it all this time.Let me know if theres anymore issues and ill try to fix.

Fixed Mms2
[HTC EVO 3D] SXUsr:
Got my hands on a working tool finally, so quite happy right now. :)
[HTC EVO 3D] il Duce:
Looks great :)
[HTC EVO 3D] vanessaem:
*Sigh*...anyone know where I might find the browser hyperlink color in Sense 3.6 skins? :(
[HTC EVO 3D] fernando sor:
I looked for that damn color value for ever. Never did find it
[HTC EVO 3D] lex_is300:
I could be misunderstanding you but I believe its text_selection_highlight in /res/values/colors.xml.
[HTC EVO 3D] vanessaem:
That makes two of us...lol.

Thank but I changed that the color value for that and it's still not showing the correct color. Damn HTC! :mad: