yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] nuggyunlimited:
What up Kyle
[HTC EVO 3D] thoughtlesskyle:
Yo yo yo
[HTC EVO 3D] vanessaem:
Does anyone know offhand what the 3vo rosie measurements are?
[HTC EVO 3D] Vinchenzop:
OK, well, since no one else has done a write-up about it (in this forum, the main thread in general android themes can be a bit confusing), I'll take this time to explain using Metamorph to customize your phone. For those that have never used, or even heard of metamorph...

What is Metamorph?

Metamorph is an app made by, developer and forum mod, Stericson. It uses specially a formed "theme.zip" that instructs it to inject images and system information directly into an existing apk.

Why use Metamorph instead of good ol' flashing

Using metamorph allows a user/modder to change as small as 1 icon, as opposed to having to edit an entire apk. It leaves the rest of the original apk's files as they were, so if the apk that you're altering with metamorph had already been themed or modded by your rom's developer, it won't interfere with their work, and just build upon it. Metamorph can also be used to theme multiple system files at once, which if you're using the regular standard of flashing, you're overall theme may be up to 75mbs in size. The same theme, using metamorph, may be less than 5 mbs and yield the same desired results

So how do I set up a metamorph "theme.zip"?

Metamorph is told what to do by a theme control file within the original zip, this is an example of a theme control file for adding different color overscroll glow. It tells Metamorph to inject 2 images into the framework-res.apk (Specifically the /res/drawable-hdpi/ directory)

<?xml version="1.0"?>

<themename>Green Overscroll</themename>
<themeversion>1.0</themeversion>
<screenshot></screenshot>
<author>Vinchenzop</author>
<authorweblink></authorweblink>
<phone>Rooted HTC Evo 3D</phone>
<rom>viperROM</rom>
<themedescription>Overscroll Glow</themedescription>

<item>framework-res.apk</item>
<path>/system/framework/</path>
<description>(Requires Reboot)</description>

The top part of the theme control file gives details of the theme name, author, phone, and description. The lower part of the theme control file tells metamorph which apk is the target, and which directory of the target apk to inject the files into. The lower part also signifies if a reboot is required for the mod to take affect.

Important note The Theme control file (xml format) MUST be named exactly the same as the overall theme.zip (excluding the file extension) Important note

The rest of the theme.zip consists of the directories and files of theme. You can see the root folder and the ensuing directories for my specific Overscoll theme below.

This is the root of my "Green_Overscroll_v1.0". Notice the name of the overall zip as well as the theme control file. Same name as mentioned in the "important note" above.

As told by the theme control (xml) file, metamorph will inject the images from my theme.zip into the framework-res.apk. More specifically the /res/drawable-hdpi/ directory WITHIN the framework-res.apk.

I have attached my green overscroll glow theme.zip to this post, so you can download and dissect it yourself, and follow through my above explanation to further aid in understanding how to begin creating your own mods/themes using metamorph!
[HTC EVO 3D] il Duce:
There's two pngs in fusion.apk you can use. One is 540 93, the other is 540 86 iirc.

EDIT: lol now I'm doubting the height measurements. If you decompile the shared m10 in fusion, one is near the top of the textures and one is near the bottom. The top one is the taller one, the bottom is the one we use for d3rp. If you use the bottom one you need to "clear" the other one or strange things happen. Easiest way would be to decompile a STOCK fusion with m10 so you can see the pngs.
[HTC EVO 3D] mayfield103:
Here is an excellent tool for recompiling .9pngs without recompiling the whole apk its called xultimate http://db.tt/NQRBaI4y

I have no idea what's goin on?
[HTC EVO 3D] vanessaem:
I know I could do that but I was being lazy. I figured for anyone that works with rosies all the time, they would know the measurements right off...lol.

I think in a stock fusion.apk, one of those is for the lock ring. The width is the same as the rosie but the height is different.
[HTC EVO 3D] pstevep:
Lol. Well Ironically there kind of is a third. There are two for rosie one for lockscreen. Just figured that out. By accident. Well duce figured out.

_______________________

No d3rp left behind - ranger61878
[HTC EVO 3D] fernando sor:
wonder woman lazy? :eek:
[HTC EVO 3D] vanessaem:
:eek:

:mad:

Fighting crime, school, work and modding stuff, a girl needs a break sometimes. I'm typing up a lab report right now as well. :eek:
[HTC EVO 3D] il Duce:
Ohhhh I remember that, from our themes not working on Scotts roms! Good thought!
[HTC EVO 3D] eg1122:
@ aedon

I flashed the rom you are working from and did the necessary edits on the SystemUI.apk from it and I too was getting FC. I also used the one posted by fern and had the same issue even with the modded jar from Steal25...there is just something strange from that rom...:confused: Ive made that mod before but I cant get it to work on it. You might want to try another stock rom without the ciq removed...you can always remove it with Treve's app.
[HTC EVO 3D] steal25:
Maybe then pull the services from that Rom and ill disable it and see if that works.
[HTC EVO 3D] aedon:
THANK YOU!! lol

i dont feel so alone now haha

Im def concidering a different rom..

I just got this phone like 2 weeks ago and its my first android..

that being said I wanted to run stock for while so that I could grow to appreciate a new rom if i installed one.

But i was very content with stock..

Is there any other stock sprint roms with spywhere removed?

---------- Post added at 08:41 PM ---------- Previous post was at 08:38 PM ----------

Im thinking i might just be better off going with a differemt rom..

if its the rom then Id rather not play rushin rulet to try and figure out how to get stuffs to work.

if you want i'll still pull anything out of the stock files you want tho.

I have to reflash just to get the task bar working again anyway lol
[HTC EVO 3D] fernando sor:
here is the link to the java tutorial

also aedon hit a few thanks buttons the entire thread has tried to help you resolve this.

java tutorial
[HTC EVO 3D] steal25:
Thanks fern! This is a really good link!
[HTC EVO 3D] steal25:
Yeah pull the services.jar and ill edit it real quick if you wanna try it.
[HTC EVO 3D] aedon:
alrig, will do. Im formating it now.. so give me about 10 mins and i'll hve it
[HTC EVO 3D] steal25:
You can also pull it from the zip.
[HTC EVO 3D] aedon:
k, here it is
[HTC EVO 3D] steal25:
here you go try this, like i said push it in recovery.

http://dl.dropbox.com/u/28511905/services.jar
[HTC EVO 3D] aedon:
how do i push it in recovery, Im used to pushing everything in android comander
[HTC EVO 3D] steal25:
you dont have to but i prefer pushing framework .jars from recovery. just go into recovery wipe cache and dalvic, mount system,push file(either with adb or android commander) I normally wipe again and then reboot. its the same thing accept your in recovery with your system mounted. it may not even be nessecary, its just something i read awhile back to do with framework files and have always done it that way without any issues. its basically the same as flashing a zip.
[HTC EVO 3D] aedon:
I dont have adb, i never got it working but i was able to push the file, then reboot to recovery and wipe from there

do you think that would be ok?
[HTC EVO 3D] steal25:
yeah im sure its fine. if your phone booted, it worked. i just got in the habit of doing it the way i described.

Edit: ADB IS A MUST!
[HTC EVO 3D] tommytomatoe:
Also. To avoid a full reboot.....

adb shell stop

adb push sample.jar system/framework/sample.jar

adb shell start

:-) much faster than booting to recovery.

all you need is a lovely signature.
[HTC EVO 3D] steal25:
Tommytomatoe you must have heard me thinking about you.

i was just gonna link this HOW TO SET UP ADB post from you.
[HTC EVO 3D] il Duce:
Genius, thanks!
[HTC EVO 3D] tommytomatoe:
Glad to help! I need to update that guide :-)

all you need is a lovely signature.
[HTC EVO 3D] eg1122:
I actually made a little batch file to do this for me, I tend to push a lot of files and I got tired of having to type the stop/start command and then all lines to push every individual app/folder

If anyone is interested all you need to do is make an app and framework folder in C:\android-sdk-windows\platform-tools drop the apks/files in its respective folder and double click the batch file. The file runs the adb shell stop command then it pushes the apks/files in the app folder to system/app and the apks/files in the framework folder to system/framework then it runs adb shell start

Download
[HTC EVO 3D] tommytomatoe:
If anyone needs bash scripts for Linux for anything let me know :-)

I write scripts for everything. I name them things like "1" or "apkdo" or "shd" and I use them all the time. Things like system checking to Android. If anyone needs something hit me up :-)

all you need is a lovely signature.
[HTC EVO 3D] eg1122:
Those scripts makes life a lot easier...man only a couple more days for your big day. Mine is on the 24th and I'm already getting some jitters.
[HTC EVO 3D] aedon:
Ya. So my phone rebooted and all

But when I pushed the systemui that fern gave me, it fc.and I.lost my top bar again..

So I guess I might have to just start on a different ROM.
[HTC EVO 3D] tommytomatoe:
Push systemui then reboot.

When pushing systemui you will lose statusbar

all you need is a lovely signature.
[HTC EVO 3D] aedon:
I know that. But when I reboot its still not there.

I know that the second it transfers it goes away. But I get fc and loose it on reboot
[HTC EVO 3D] steal25:
Try pushing a different modded sysui if that doesn't work you know its an issue with the Rom.
[HTC EVO 3D] aedon:
well when i push mine they work.

when i push any of ferns they dont

does anyone else mind giving my one to try out?

perferably one with transperency in the background and recent apps
[HTC EVO 3D] steal25:
You asked him to give it to you unsigned did you resign it?
[HTC EVO 3D] aedon:
ya, i did,

but that was befor the jar file you gave me

lemme try again

*edit*

so after signing it worked this time.

anyway the transparency for the recent apps looks to be working now, it looks like it is using the same as the overall background cause when i loaded it, it was the same white as the overall background

then I tried to enable the transparency for the background by following the tutorial again...

the one you had linked me to earlier.

alas, its not transparent.

the backdrop is full black right now, but the good news is that the recent apps background changed to black aswell

so I guess thats a good start

In anycase,

would one of you mind looking at this and telling me why the transparency isnt working?

I appreciate yall taking the file and fixing it, but I would also like to know what exactly I missed
[HTC EVO 3D] fernando sor:
Its the same because the background isn't set to trans. The overall background. That has to be done as well in statusbar service smali
[HTC EVO 3D] aedon:
This is the one you gave me a few pages ago.

after steal edited my jar file it allowed it to work lol

But after that i went back and did the tutorial on the transparent backgrounds done by freeza and that is what my results were.

I couldnt get the items to have a white background like stock till i went into \drawable

it was in status_bar_item_background.xml

just changing the status_bar.xml lines didnt work on it.

what else do i need to change to fix the background?
[HTC EVO 3D] thesparky007:
anyone know what the bottom bar is in rosie apps,

like when i open the app drawer the bottom bar with the all apps, frequent and downloaded, whats the bg called?
[HTC EVO 3D] steal25:
That's in fusion or framework-res
[HTC EVO 3D] il Duce:
@ aedon - here's the *newest* cdma stock base deodexed:

http://xdaforums.com/showthread.php?t=1321452
[HTC EVO 3D] aedon:
Sweet.

Has anyone tried the moss on this ROM or do you think it.might have the same issues as the one I'm.already on
[HTC EVO 3D] steal25:
The only issue was that it is stock. With no modifications or tweaks and one of them being the sig. Check is not disabled. A base Rom takes a lot of work before its realeased as a custom stock Rom. So if your looking for stock but still work-withable your gonna want to go with a custom stock Rom not a stock base Rom.
[HTC EVO 3D] thesparky007:
lol i figured that much but just didnt know what it was called
[HTC EVO 3D] il Duce:
no clue, it's the newest, that's all I know :)
[HTC EVO 3D] fernando sor:
I give up on this bro. Just to busy at work. The only thing you can do is send me your phone lol. I've never had these issues

sent from my mom's basement
[HTC EVO 3D] il Duce:
pretty sure it's fusion, since skins change it, you could diff the stock shared m10 and bluesky or burgundy, see of you can find it yourself?

---------- Post added at 09:52 AM ---------- Previous post was at 09:50 AM ----------

omg this thread is in your sig :D pstevep is gonna have a heart palp!
[HTC EVO 3D] thesparky007:
i went through it already once, i guess ill try it again
[HTC EVO 3D] aedon:
Well I'm convinced that its the ROM.

For one reason or another I think that all the stuff I've been trying to do just hasn't been right. Files have the wrong names, xmls point to the wrong images..

Phone doesn't accept the Sammy apks lol..

I'm just gana have to go flash a different ROM.

Like steal said I'm probably going to need a custom.ROM rather then stock.

Hopefully the edits I make on a different rom will actually stick since none of my smali edits on this one work.

What would you guys recomend rather then a stock ROM?

I'm lookin for anything fancy just something that you guys know works.as a good base for mods
[HTC EVO 3D] fernando sor:
Wait are you using an odexed Rom?

sent from my mom's basement
[HTC EVO 3D] fernando sor:
No just this one issue. I love this thread lol

sent from my mom's basement
[HTC EVO 3D] aedon:
No, deodexed, but steal mentioned a few.post ago that because its a stock ROM, it doesn't have the check Sig set.

He had me pull my services.jar and he fixed it for me and after I pushed it into.my framwork folder and tried.the last systemfile you have me, it worked. No fc

But no transparent dropdown, but when I change it the recent apps reflects the changes so I'm pretty sure what you did with that works just fine. Thanks

But i dont have opacity in the tasknar background after following the tutorial.

That's my only issue right now.

I linked to the ROM I'm on a few pages ago
[HTC EVO 3D] steal25:
Fern did you do a themed market 3.3.12, im trying to figure out why the one i did FCs when trying to access only certain apps. i even installed the themed one paul diddy did and it FCs on the same exact apps so im looking for a themed version that doesnt FC so i can cross compare. Its weird they both FC when trying to update or see some apps that are already installed.
[HTC EVO 3D] fernando sor:
I would wait for the official release

sent from my mom's basement
[HTC EVO 3D] eg1122:
The bat at the bottom of the app drawer is not in fusion it is in either framework-res or htc res. Can't remember from the top of my head where it is, but it's a .9.png and it's one of the ones that is something like 1x20 (skinny and long). A good stock looking rom is Wildshooter that's what I run.
[HTC EVO 3D] silverxbv2:
Pretty sure it's fusion. It changes with different skins.

From the mobile command center
[HTC EVO 3D] eg1122:
I just doubled checked and its in com.htc.resources.apk its common_slide_bar.9. The reason it changes with a skin is because the skin has this image in the drawable-hdpi folder.
[HTC EVO 3D] jeffsanace:
Yes, that's it. It doesnt look like it would be, but it is.

Sent from a place where only a "Bad Seed" could grow.
[HTC EVO 3D] jeffsanace:
Here's the one from my skin.

Sent from a place where only a "Bad Seed" could grow.
[HTC EVO 3D] jeffsanace:
This is what it looks like.

Sent from a place where only a "Bad Seed" could grow.
[HTC EVO 3D] thesparky007:
sweet!! thanks guys!!!

this is why i love this thread!
[HTC EVO 3D] il Duce:
Somebody asked for themed new market right?

Looks like pendo just trans themed 3.3.12 :)

http://xdaforums.com/showthread.php?t=1209938
[HTC EVO 3D] fernando sor:
Pendo is the man when it comes to the market
[HTC EVO 3D] silverxbv2:
Yours have always been awesome too.

From the mobile command center
[HTC EVO 3D] aedon:
I'm gana start fresh from the omj custom Rom. Is that a good place to start?
[HTC EVO 3D] steal25:
The best place to start is with a Rom you like.
[HTC EVO 3D] steal25:
+1!
[HTC EVO 3D] aedon:
well i understand that, i tried clean rom and didnt like it lol

but what im asking is does omj's rom have everything i need as a good foundation to make the edits that a stock rom wouldnt let me make?
[HTC EVO 3D] steal25:
Im sure it does. I've never used it, maybe someone here has that can tell you better. Just use it for a few days and see how it goes. Roms like wildshooter, revolution and Titan seem to be good stock looking Roms. If you want a real challenge try rethemeing my Rom and removing all the red! ;)
[HTC EVO 3D] il Duce:
@ bad seed customs team - can one of you PLEASE convince McLuvn the boss to create a tutorial on sense 3.5, and maybe jeff can do a "how to make a sense 3.0 skin" ???

^^^ all I want for christmas :)
[HTC EVO 3D] steal25:
Duce, I posted a quick how to 3.0 skins I think pstevep linked it in the first post
[HTC EVO 3D] aedon:
haha

i wana try and get this figured out first befor tackling something like that
[HTC EVO 3D] il Duce:
>.<

my bad steal, thank you :)
[HTC EVO 3D] steal25:
No problem, its the gist of it but it will get you there. It's fairly simple like themeing fusion and resources. Important> name the folder inside assets exactly the same as you have it in the manifest, that drove me nuts for a few days!
[HTC EVO 3D] aedon:
so.. it was def the rom cause my first try on the tutorials for transparency and the dropdown bg works.

havnt tried the recent apps yet

but im hopefull lol
[HTC EVO 3D] tommytomatoe:
@fern. This is old news for sense 2.1-3.5 users...but remember me working on extended quick settings and zeus on sense 1.0? Well its alive :-) Still need to fix some things but wedding coming up so have better things to do. Hehe. Next up is zeus after the honeymoon. Just wanted to pop.in to update :-)

http://xdaforums.com/showthread.php?p=20118320

all you need is a lovely signature.
[HTC EVO 3D] fernando sor:
You ported it yourself?

sent from my mom's basement
[HTC EVO 3D] tommytomatoe:
Yes sir :-) I sat down and decided It was time. Lol. Took me two hours to straighten it all. Surprisingly/not surprisingly how different sense 1.0 and newer versions are. But it is nt last trick.until after the honeymoon! !! Wedding ia tomorrow!

all you need is a lovely signature.
[HTC EVO 3D] pstevep:
Congratulations on the wedding. I'm sure I have said it before, but I wish you and the soon to be Mrs Tomatoe all the best.

And might I say this thread moves so fast. I was 25 pages behind and didn't realize it.
[HTC EVO 3D] dased14:
congrats tommy(wear extra pair of socks helps keep those feet from getting cold)
[HTC EVO 3D] il Duce:
@tommy - honeymoons RULE! enjoy ;)
[HTC EVO 3D] dkdude36:
Congrats tommy enjoy your big day
[HTC EVO 3D] fernando sor:
Nice work. Congratulations Tommy. I got married in February

sent from my mom's basement
[HTC EVO 3D] vanessaem:
Enjoy your big day Tommy. Congratulations and all the best to you and your soon to be wife. ;)
[HTC EVO 3D] jeffsanace:
Congrats Tommy! It's a beautiful thing when you find the one bro.

Sent from a place where only a "Bad Seed" could grow.
[HTC EVO 3D] silverxbv2:
^^This^^ I'm going on 13 years. Congrats Tommy

From the mobile command center
[HTC EVO 3D] tommytomatoe:
Thanks everyone! I love ttapatalk. Lol. No 5/day limit for me. Everyone got a thanks.

all you need is a lovely signature.
[HTC EVO 3D] fernando sor:
It sure is Jeff. How long have you and stoney been married?
[HTC EVO 3D] jeffsanace:
Lol, coming from the but pirate himself. Tara and I have been married for 6 years, been together for 12.

Sent from a place where only a "Bad Seed" could grow.
[HTC EVO 3D] silverxbv2:
Oh yeah Tommy, tell Mrs. Tomatoe congratz also

From the mobile command center
[HTC EVO 3D] aedon:
hey fern, would you still happen to have a copy of this one?

i want to try this one again now that im using a different rom just to see if it works on this one
[HTC EVO 3D] fernando sor:
Here you go aedon

http://db.tt/GD9wd2aC
[HTC EVO 3D] aedon:
Thanks, im restarting my phone now, fingers crossed lol.

Id hit thanks but xda wont let me
[HTC EVO 3D] fernando sor:
lol you dont have to hit my thanks button bro. let me know if it works
[HTC EVO 3D] aedon:
It worked this time no problems. it was def the rom that was killing it last time around.

Im changing the notification bar now and then I'll post a screenie
[HTC EVO 3D] steal25:
Well i hit it for you cuz you definetly deserve it!
[HTC EVO 3D] aedon:
FINNALLY lol

i still couldnt get the recent apps trans myself, thanks fern
[HTC EVO 3D] fernando sor:
Looks good

sent from my mom's basement
[HTC EVO 3D] aedon:
thanks man, just got the framework left to finish the taskbar.

Im not gana have any surprises in there am i lol
[HTC EVO 3D] steal25:
geez!! you werent lying, I never looked through one of his apps,He rewrote and wrote in ALOT of stuff. I feel like i just came out of a classroom feeling>>> :confused::confused:
[HTC EVO 3D] fernando sor:
Particularly the market. He rewrote a lot of source code. Good dude to. Very cool
[HTC EVO 3D] fernando sor:
Depends on what you want to do. Its all resources. No classes. That's in the service and framework jar
[HTC EVO 3D] aedon:
just icons stuff

I want to just finish skinning the rest of what missing.

the omj rom has the batter already set for percentages so as far as i know i dont have to change any xmls for that right?

aside from the taskbar and loading circles, what else does the framework handle?
[HTC EVO 3D] fernando sor:
Battery percentage sync animation. Numerous layouts. All the images you know about
[HTC EVO 3D] aedon:
i raninto one more kink on the clear button, the "clear" button that pops up in the corner when you get a text or whatever..

the word clear isnt centered, its floating towards the top, in the top 1/5th of the buton

any thoughts?
[HTC EVO 3D] fernando sor:
That's happened before. Not quite sure what causes it

sent from my mom's basement
[HTC EVO 3D] aedon:
what xml controlls the text on that?
[HTC EVO 3D] silverxbv2:
I think the 9png is wonky.

From the mobile command center
[HTC EVO 3D] steal25:
It's in sysui not possitive but I think its statusbar_expanded.xml
[HTC EVO 3D] aedon:
How so?
[HTC EVO 3D] fernando sor:
Post it I may be able to fix it

sent from my mom's basement
[HTC EVO 3D] aedon:
I'll post it tonight after work

I noticed it did that to the other version I made when I first change to the no notifications bar.

I.hadn't even.skinned the clear button and it did that
[HTC EVO 3D] steal25:
I had a similar issue with the old sprint-vtt apk and a few other apks aswell, it ended up being an issue with an older version of apktool adding extra characters to to values/public or values/id I can't remember which. I think it was apktool 1.4.1. Could that be the issue here? Or is it just a bad .9.
[HTC EVO 3D] fernando sor:
It could be the way apktool builds by why always that button?

sent from my mom's basement
[HTC EVO 3D] aedon:
Not sure.. but when the first time.it happened, I had rewritten the xml to read the title_bar_header since it somehow got rewritten to use shade_header_background for the notifications bar

Rewritting that code messed it up..

But leaving it alone and skinning saving the title bar image as the shade header didn't affect it...