MIUI v4 Theme Template - Android Themes

This is a theme template for MIUI v4 (ICS) - the lockscreens still work with no extra work, but most of the themes need to be redone as files are moved around and have different names. So I decided to put together this template. It's got the uncompiled .9.pngs so you will need to compile them before you put the theme together. It's also got the theme_values.xml files in each folder that had a colors.xml with all the values from the colors.xml.
I put this together for myself, working on a theme, and I figured I'd share my template. This should be pretty complete. The build I'm working with has stock music player, so that's what decompiled in there, if I'm missing anything just let me know and I'll update it.
Download: http://dl.dropbox.com/u/12507353/v4ThemeTemplate.zip
Edit 1/20 - Fixed framework-res and framework-miui-res folders. Still can't seem to get anything but the toggle tab label color to change with theme_values.

thanks,
you have the theme_values.xml from lockscreen
great job
marc

Apologies to everyone who downloaded this template. I accidentally included only the framework-miui-res the first time then accidentally combined the folders. I have separated the folders and the template is now correct for framework-res and framework-miui-res. If you have downloaded, please redownload.

any idea with the default lockscreen template in v4?
i want to get the manifest.xml file, but never found it!

marc22 said:
thanks,
you have the theme_values.xml from lockscreen
great job
marc
Click to expand...
Click to collapse
miui v4 isnt theme supported yet so theme_values dont work

Related

Removing Stericson Lockscreen from a Theme

Does anyone know how to remove the stericson lockscreen from the framework so that i have the original lockscreen back. i am running on cyan 4.0.4 with compatible theme- currently melange 0963. i wanted to use xinvert or smorgwhite 4.0.4 but both have stericson's lockscreen. does anyone know how and what to change in the framework or whatever else inside the zip folder. i know how to resign the zip, just need the guidelines on what to insert and remove. i have previous versions of the smorgwhite theme and messed around with the zz files in the new version (i.e. i deleted them got boot loops, replaced them with two files from the 4.0.1 theme of smorgwhite and got boot loops, replaced the framework-res.apk from smorgwhite401 to 404 and got stuck at tmobile g1 and i even replaced the whole framework folder from smorgwhite401 to 404 and again stuck at tmobile g1 screen). id really appreciate the help. thanks
replace services.jar with the one from the theme template cyanogen provides
replace the settings.apk with the one from that same template
replace the framework-res.apk with the one from the template
remove framework.jar from the theme
replace android.policy.jar with the one from the template
with that done run this through ultra spikey's theme porter (the un-modified theme as themeold.zip and the one you pulled all of the files from as themenew.zip) then go into the framework-res.apk/res/drawable folder and remove all of the images that start "zz" they are at the bottom of the folder so they are easy to find.
Now you have the unsigned theme without the lockscreen.
Sign the theme and you are set to flash it.
i haven't tested this, but would imagine it works.
david1171 said:
replace services.jar with the one from the theme template cyanogen provides
replace the settings.apk with the one from that same template
replace the framework-res.apk with the one from the template
remove framework.jar from the theme
replace android.policy.jar with the one from the template
with that done run this through ultra spikey's theme porter (the un-modified theme as themeold.zip and the one you pulled all of the files from as themenew.zip) then go into the framework-res.apk/res/drawable folder and remove all of the images that start "zz" they are at the bottom of the folder so they are easy to find.
Now you have the unsigned theme without the lockscreen.
Sign the theme and you are set to flash it.
i haven't tested this, but would imagine it works.
Click to expand...
Click to collapse
thanks for the quick response man. i'll give this a go
edit: only problem is though, where do i get the theme template since cyanogen removed all of his files after the google issue? so since i don't have the theme template, i just took the files directly from the signed 4.0.4 cyan rom. gonna test it out now
opasha said:
thanks for the quick response man. i'll give this a go
edit: only problem is though, where do i get the theme template since cyanogen removed all of his files after the google issue? so since i don't have the theme template, i just took the files directly from the signed 4.0.4 cyan rom. gonna test it out now
Click to expand...
Click to collapse
will you let me know if this works since it is only a theory of mine
david1171 said:
will you let me know if this works since it is only a theory of mine
Click to expand...
Click to collapse
yeah it works. thanks man. got similar tips from jonnybueno and zilverzurfarn.

[Q] Getting started on making themes.

Clicking the wiki just now gave me a 404 error and the sticky is a bit long and just a bit outdated in terms of the links.
What programs, apps, vids, etc do I need in order to make themes?
I have been flashing themes left and right and each have their goods and bads. The biggest bad is there doesn't seem to be a well done red theme which I would like to do. I have tried enamored but the notification icons kill it for me.
So again, are there any up to date tutorials on making themes? Thanks in advance for any help.
+1 to that
Sent from my Droid using Tapatalk
A quic and dirty how to
lovethyEVO said:
Clicking the wiki just now gave me a 404 error and the sticky is a bit long and just a bit outdated in terms of the links.
What programs, apps, vids, etc do I need in order to make themes?
I have been flashing themes left and right and each have their goods and bads. The biggest bad is there doesn't seem to be a well done red theme which I would like to do. I have tried enamored but the notification icons kill it for me.
So again, are there any up to date tutorials on making themes? Thanks in advance for any help.
Click to expand...
Click to collapse
shanesol said:
+1 to that
Sent from my Droid using Tapatalk
Click to expand...
Click to collapse
heres the How to
An apk is really just a zip file... apk stands for android package (if i remember correctly). So treat it like a standard zip file.
Youll need a pint program to make changes I use gimp its free so get it here
TIP: Your first theme should really just be a mixing and matching of other themes to get use to the process.
TIP: d/l and look at other themes and see what the have done, using the same process below you can port and mash themes. To see what is themed go to the res/drawable-xxx folders and sorte the png's in there to newest at the top and you'll see what they have changed.
TIP: system/app/xxx.apk are where most apps that are themed are contained in these apks you'll find a res folder and in there you have a bunch of folders. you really on need to look in the drawable-xxx ones mdpi, no-dpi, land and so forth. these pngs make up the apps look and feel changing them will theme the app.
You'll need apk manager this will allow you to sign zips which makes them flashable. get that here
Now get your favorite Rom and make a folder. In that folder make 2 folders one called packed the other called packed. Take your rom and unzip it in the unpacked folder. and then take the original zip and move it to the packed folder.
Next go into the unpacked folder and nav to system/framework.framework-res.apk (this holds the bulk of the android png that make up all the stuff most people change to make a theme) take this apk and unzip it in this folder and then make a copy of the apk and move the copy to the packed folder.
Now when you want to make a change to the framework-res.apk use the unpacked as a reference. us the packed as the change dir, you do this by opening but not unzipping the apk you want to change and just dragging the files you are replacing into the apk, this will replace them. You might want to make a a 3rd folder sorta of a master copy if you ever mess up the packed roms. Remember that in all three of the dirs created you want to keep the dir structure the way you extracted it from the rom and theme.
Now that you have an altered framework-res.apk you can just push it to system/framework folder (i think) and reboot and your changes are in. I never do this since flashable is easier to manage I make a flashable.
A flashable is like a rom but allot smaller, so d/l one of my themes and take the zip file and place in in a folder next to the packed and unpacked folder call it something like staging. now unzip apk manager into the top dir next to 4 other folders you just made.
Now my theme zip can be renamed to whatever you want, your going to use it as a place holder for signing flashable zips. go into the theme zip and delete ever thing in the system folder except the framework folder then go into the frame work folder and delete everything, if you have apps your theming just make the system/app.
Your flashable zip folder should only have a a meta-inf folder and a system folder, the system folder should only have a framework and or app folders. Now drag your altered framework-res.apk into the flashable zip system/framework folder you just cleaned out.
Ok now you have to sign it, copy that flashable zip to the place-apk-here-for-signing folder, this should have shown up when you unzipped apk manager into the folder the also contains unpacked and packed folders.
Now click on the script.bat and you'll see a bunch of option you can do option 16 to sign your zip. it takes a second or two and the date should get updated on the flashable.zip file in the place-apk-here-for-signing folder.
Now you have your new them ready to install. if your changing something else find the apk and replace framework-res.apk in these instruction and it works the same. note that most app reside in system/app so you next to take that into account.
Keep the questions reasonable and I'll answer then.
Thanks simmons. For the most part I have been doing the open apk without extracting and replacing png files. The one thing that I cant seem to get is changing the battery icon...it never sticks. Anyways, do the themes always have to be signed? I know amon 1.8 can flash unsigned zips but do the themes have to be signed always? I will be taking my laptop to work tonight to practice what you outlined. Thanks again.
EDIT: I noticed some themes have com.htc.resources.apk alongside framework res and some have services.jar. What are these for?
No they don't have to be signed but people will complain cause most people don't have the eng spl, it all so protects you from flashing bad stuff. If your only changing the standard 5 battery icons thus method always works.
The services.jar usually room specific and changes things like lock screen behavior mixes These with other roms will cause boot loops be careful.
Sent from my HERO200 using XDA App
Simmons thanks for answering so far.
My last question is to theme the entire phone is it basically the resources, framework, and services.jar files that need to be edited? I understand the apps would be themed themselves and then just included as part of the zip file right?
lovethyEVO said:
Simmons thanks for answering so far.
My last question is to theme the entire phone is it basically the resources, framework, and services.jar files that need to be edited? I understand the apps would be themed themselves and then just included as part of the zip file right?
Click to expand...
Click to collapse
well the service.jar is compiled and therefore can't necessarily be themed you can't hack it or mod it by decompling it or you can change it by compiling changes you made from source but for the sake of normal themes its not needed.
as for the resources I assume your referring to the resources.arsc which is basically a set of compiled xml files. In here it where you can change stuff like how many pngs are associated with the battery status icons (think of circle batter mod which has one icon per percentage instead of the 0 10 20 40 60 80 100 ? icons in the normal aosp rom) changing this can be done with the apk manage by decompiling the framework-res.zpk, making the change and compiling back. but I wouldn't recommend it to a beginner.
The problem with the above is you take the chance of the theme not be cross-rom compatible. For you normal theme all you need to change are the pngs in the res folder of the framework-apk, however somethings like the launcher or the dialer still reside in the app folder and have there own apk.
Oh and I have no question limit.
ASimmons said:
well the service.jar is compiled and therefore can't necessarily be themed you can't hack it or mod it by decompling it or you can change it by compiling changes you made from source but for the sake of normal themes its not needed.
as for the resources I assume your referring to the resources.arsc which is basically a set of compiled xml files. In here it where you can change stuff like how many pngs are associated with the battery status icons (think of circle batter mod which has one icon per percentage instead of the 0 10 20 40 60 80 100 ? icons in the normal aosp rom) changing this can be done with the apk manage by decompiling the framework-res.zpk, making the change and compiling back. but I wouldn't recommend it to a beginner.
The problem with the above is you take the chance of the theme not be cross-rom compatible. For you normal theme all you need to change are the pngs in the res folder of the framework-apk, however somethings like the launcher or the dialer still reside in the app folder and have there own apk.
Oh and I have no question limit.
Click to expand...
Click to collapse
Simmons, thank you very much. Every answer you give is clearing things up more and more for me. I have decompiled a frameworkres before when I was trying to get the circle batt mod onto the odex stock rom so I am not too unawares there. What I want to do is theme the colors on anything and everything along with making the transparent windows such as when you confirm actions and the transparent notification pull down. Are these really accomplished with simply changing the pngs or do I have to edit the xml files? If I must edit the xml files, are there key files to edit or would editing one xml affect another?
lovethyEVO said:
Simmons, thank you very much. Every answer you give is clearing things up more and more for me. I have decompiled a frameworkres before when I was trying to get the circle batt mod onto the odex stock rom so I am not too unawares there. What I want to do is theme the colors on anything and everything along with making the transparent windows such as when you confirm actions and the transparent notification pull down. Are these really accomplished with simply changing the pngs or do I have to edit the xml files? If I must edit the xml files, are there key files to edit or would editing one xml affect another?
Click to expand...
Click to collapse
The xml files really just hold names for the pngs. So for example the pngs for the battery have there names store in the xml (cant remember off hand which one of the decompiled xml from the resource.arsc.. strings??) file and then as the value value next to that filename for what percent to show that specific png at.
But 95% of your theming only involves changing the png files. So to have a clear notification back ground look in the framework-res.apk/res/drawable-mdpi/status_bar_background.png or you want to change the button to unlock your phone framework-res.apk/res/ic_jog_dial_unlock.png or to change the status bar framework-res.apk/res/statusbar_background.9.png
TIP: if you see a png with 9 in the name like xxxx.9.png its basically a stretchable png where the side that you want stechable has a one pixel wide line running the length of the png as a border this tells android that the png should stretch that side until it fills the screen.
9 patch explanation
So aside from editing the xmls for the battery percent everything is just replacong pngs? Thats awesome.
When it comes to apps like the internet browser for example, where would I find the apk? I'm assuming theming the apps is just like themeing the phone in that I just replace the .pngs right? Again your answers are very much appreciated and definitely making things seem easier. Thanks.
Hiya all.
I'm a noob at this too and I want to change the icons of some of the apps installed on my phone and theme a couple of widgets that am using. I have two questions:
1) In the system/app folder of the phone almost all the apps have a xxx.apk and a xxx.odex file. In order to change the png files in the apk does something need to be done with the odex file too?
2) Can I change the png files in the apk files in data/app the way you described above?
Sorry if the questions are noobish
From my Galaxy S loonie-phone
lovethyEVO said:
So aside from editing the xmls for the battery percent everything is just replacong pngs? Thats awesome.
When it comes to apps like the internet browser for example, where would I find the apk? I'm assuming theming the apps is just like themeing the phone in that I just replace the .pngs right? Again your answers are very much appreciated and definitely making things seem easier. Thanks.
Click to expand...
Click to collapse
To theme the browser you can alter the Browser.apk in the system/app and using the direction I posted it works the same way.
And if you make a theme pm me so I can check it out.
Fireloon said:
Hiya all.
I'm a noob at this too and I want to change the icons of some of the apps installed on my phone and theme a couple of widgets that am using. I have two questions:
1) In the system/app folder of the phone almost all the apps have a xxx.apk and a xxx.odex file. In order to change the png files in the apk does something need to be done with the odex file too?
2) Can I change the png files in the apk files in data/app the way you described above?
Sorry if the questions are noobish
From my Galaxy S loonie-phone
Click to expand...
Click to collapse
1. My theming expertise is more with AOSP roms but its my understanding that you should be able to theme a sense rom in the same way by de-odexing a rom. And yes any and all apps are themable if it has a png files in it you can unpack it alter the png's and put them back in the original apk, which overwrites the original png's and resign it and then flash or reinstall it.
2. Yes you can. any and all apks can be themed in the manner I described. for odexed roms search the forum for de-odexing techniques.
Thx for the answer. I'll search about deodexing
From my Galaxy S loonie-phone
Thanks for all the great tips I just got finished porting a theme thanks to all the help!
shanesol said:
Thanks for all the great tips I just got finished porting a theme thanks to all the help!
Click to expand...
Click to collapse
awesome pm some screenies or the op here I'd like to check it out.
ASimmons said:
awesome pm some screenies or the op here I'd like to check it out.
Click to expand...
Click to collapse
It's a simple black/white matte theme called Invertnito. It was made for Sapphire but I like CM too much to give it up lol
ASimmons said:
awesome pm some screenies or the op here I'd like to check it out.
Click to expand...
Click to collapse
Looking to have some sort of base by this weekend. I have just been mix/matching pngs I like from other themes as well as trying to make my own pngs and figuring out the transparency/borders effect. Taking my time but still want to come out with something for critique.
shanesol said:
It's a simple black/white matte theme called Invertnito. It was made for Sapphire but I like CM too much to give it up lol
Click to expand...
Click to collapse
Nice Job.
lovethyEVO said:
Looking to have some sort of base by this weekend. I have just been mix/matching pngs I like from other themes as well as trying to make my own pngs and figuring out the transparency/borders effect. Taking my time but still want to come out with something for critique.
Click to expand...
Click to collapse
Well I'm not much of a critiquer since most of the themeing stuff I've done doesn't go over so well around here (I dont like dark colors, black, dark blue blah blah) really its up to what you like, I made a couple of themes based on what I liked and left it at that. But I'll be glad to look at it and dont forget to make sure that if you use some elses stuff you give them there props in your ops and pm them a warning you going to use it, unless they specify different this is all you should need to do..
ASimmons said:
Nice Job.
Well I'm not much of a critiquer since most of the themeing stuff I've done doesn't go over so well around here (I dont like dark colors, black, dark blue blah blah) really its up to what you like, I made a couple of themes based on what I liked and left it at that. But I'll be glad to look at it and dont forget to make sure that if you use some elses stuff you give them there props in your ops and pm them a warning you going to use it, unless they specify different this is all you should need to do..
Click to expand...
Click to collapse
Definately making note of whose work I use. Though it's kind of hard because my favorite notification icons I have seen in two diff themes and neither one of them mention who was the artist for them. But still keeping at it. And like you I dont care about dark colors unless its used to contrast the main theme color. I'm working on a red theme and there will be some parts that will have a darkish background to help the red border colors and/or text pop more. In time though. Your first post here was definitely a great shove in the right direction.

[Request] CM 7 Theme Chooser "MattedBlues"

Hi,
can someone port over the theme MattedBlues for the CM 7 Theme chooser ?
http://forum.xda-developers.com/showthread.php?t=768848
+1
I love this theme and wish this for my Desire
+1 on that one!
+1 I would love this as well I used to use it but ever since CM7 came out with the theme chooser I dont really flash anymore.
But we need to make sure the Dev is okay with it.
Hey everyone,
As one of the devs for MattedBlues I can tell you I'm working on it but I'm not very happy that the Theme Chooser can't theme everything a flashable zip can. What's probably going to end up happening is one of two things:
1: MB gets ported to the Theme Chooser and is missing some things
or
2: MB gets ported to the Theme Chooser and a MetaMorph will be supplied to theme what the Theme Chooser can't theme.
Until then, stay tuned.
beatblaster said:
Hey everyone,
As one of the devs for MattedBlues I can tell you I'm working on it but I'm not very happy that the Theme Chooser can't theme everything a flashable zip can. What's probably going to end up happening is one of two things:
1: MB gets ported to the Theme Chooser and is missing some things
or
2: MB gets ported to the Theme Chooser and a MetaMorph will be supplied to theme what the Theme Chooser can't theme.
Until then, stay tuned.
Click to expand...
Click to collapse
Hey beatblaster! Thanks for the info and looking forward to any progress.
+1 .. eagerly waiting
+1
can't wait !
+10086
can't wait .......
+1 on this one!
Sent from my HTC Desire using XDA Premium App
+2
me too
Nice, can't wait!
Also, if you guys want to you can fairly easily port the theme to your phones. Basically you just merge the files in SystemUI.apk and framework-res.apk with the files from the original CM7 ROM and you are golden!
I don't know if you are allowed to do that, but I can't seem to figure out why you wouldn't be. As long as you don't redistribute it.
KroonBerg said:
Nice, can't wait!
Also, if you guys want to you can fairly easily port the theme to your phones. Basically you just merge the files in SystemUI.apk and framework-res.apk with the files from the original CM7 ROM and you are golden!
I don't know if you are allowed to do that, but I can't seem to figure out why you wouldn't be. As long as you don't redistribute it.
Click to expand...
Click to collapse
Thanks for the tip! What exactly do you mean by merge? Do I just delete the to apk's from the theme zip and replace them with the ones from the CM7 zip? Or do I need some program to actually merge them?
Can't wait for this theme!!!
I would love this theme on my Nexus One!
+1... Theme is amazing!
+1 on this one!
Eirki said:
Thanks for the tip! What exactly do you mean by merge? Do I just delete the to apk's from the theme zip and replace them with the ones from the CM7 zip? Or do I need some program to actually merge them?
Click to expand...
Click to collapse
You open the .apk from the theme (using something like WinRAR) and then you open the .apk from the ROM and simply drag the files from the themed .apk over to the ROM's .apk. Then you put the ROM's .apk (the one that you now have merged with the themed .apk) where the themed .apk was. Then simply flash the .zip.
Hope you understand, got kind of messy. If you do not, I can make it for you!
KroonBerg said:
You open the .apk from the theme (using something like WinRAR) and then you open the .apk from the ROM and simply drag the files from the themed .apk over to the ROM's .apk. Then you put the ROM's .apk (the one that you now have merged with the themed .apk) where the themed .apk was. Then simply flash the .zip.
Hope you understand, got kind of messy. If you do not, I can make it for you!
Click to expand...
Click to collapse
Do I have to edit framework too?
I´m a bloody beginner so I dont know exactly what I should do
I would like to see this theme running on CM7 for Milestone - here is the link http://forum.xda-developers.com/showthread.php?t=941346
Maybe you can help me a little bit
I tried decompiling the standard t-mobile sample theme apk, and copying the res folder and Manifest.xml then re-compiling and signing, but it wont compile.. can someone help me out?

[HOW-TO] port he_stheone64 Themes - a Goodbye to DHD Forum

HOW-TO port he`stheone64 Themes
Since my new Galaxy Nexus arrives next week, I just wanted to say goodbye to a fantastic community right in time and offer the opportunity to keep my DHD Themes alive and updated by fellow users, while I`m "retired"
My Themes have been ported to a lot of other HTC devices during the last months, which makes me very proud. Anyway most of you will still use the DHD for about a year and some Themes like Honey HD, Revolution or Ice HD have a really large and loyal user base, who would surely appreciate using their favorite Theme until they switch to a new device.
I will post a HOW-TO in this Thread and would also like to appoint 1 guy responsible for each Theme (Elegant Blues, Code Red and Indian Summer will not be continued, let`s just focus on Themes, which are ready for Sense 3.5), who will then maintain a Theme of their choice. Since the main job is done, it`s not very compilcated to update them going forward (especially if focusing on only one), at least until ICS arrives (if...). Guys who are interested should at least know how to compile and have a little modding experience.
This will NOT be a general theming guide, it`s strictly limited to the tools and processes you need to port my themes to a new platform. Good news - this will help you porting Themes from other devices to DHD and add a little learning experience for some (future) Themers and modders
I also restrict this to the essentials, since really complex stuff like inverting Facebook, Google+ or invert menu`s would just be way to much coding, been there, done that...
Themes
REVOLUTION - http://forum.xda-developers.com/showthread.php?t=884888
HONEY HD - http://forum.xda-developers.com/showthread.php?t=1028813
ICE HD - http://forum.xda-developers.com/showthread.php?t=1339007
Credits:
The entire DHD community and especially ARHD & RCMix Team, who deliver fantastic ROM`s for us (also all other ROM dev´s)
My fellow Themers - we all had a steady communication channel and I was pleased to help and also grateful, when I got help
daneshm for Theme Porter & apkmanager
brut for apktool
pendo for compiling latest apktool
Tools:
apkmanager and / or apktool for decompiling apk`s and jar files
Theme Porter for batch updating pngs
SDK incl. tools
Photoshop and / or Gimp
PNGGauntlet in case you want to compress pngs
Winmerge to compare individual files
Kdiff3 to compare full ROM`s
multiupload.com - since it`s easy to download for users and you can track downloads
zipalign batch script - comes in very handy when updating full Themes
Preparation:
Copy latest apktool compiled by fernando (1.43) in OTHER folder of apkmanager or use it to directly compile. It´s compiled with latest SDK 14 and smali / baksmali sources and will work better with Sense 3.5 (and ICS) files as official version. Do the same also with latest aapt.exe and zipalign.exe from SDK.
Modded ICS apktool.jar - http://minus.com/mIA3OFkYq/17
zipalign batch script - http://minus.com/mIA3OFkYq/10
Unpack Theme porter to a location of your choice - http://minus.com/mIA3OFkYq/9
Unpack zipalign script and you may update the zipalign.exe with latest version from SDK
Download Winmerge and KDiff3 and install
Comparing ROM`s
Download current ROM and new ROM update
Extract both ROM`s
Open KDiff3 and select both folders (not file) and compare
KDiff3 will show you all files, that have been changed since latest update
Now you know which files you need to update (worst case ALL )
Tools
In this folder you find some of the tools I use frequently:
http://minus.com/mIA3OFkYq/
Files to port:
ALL which are part of my current Themes
Download my latest Theme and copy (don`t move - you need the themed png`s later to push them back to edited files) all apps in NEW app folder of THEME PORTER and framework files in NEW framework folder of THEME PORTER.
Now copy the same files of stock ROM in OLD folders of app and framework of THEME PORTER and hit the .bat. This will transfer stock pngs to the Theme and ensure, you don`t get compile errors later.
Now decompile only the following apk and do the same with apk`s from THE SAME stock ROM.
Then diff the apk`s I posted here in Winmerge (focus on xml I post here, also see "comparing files") and you`ll see all my edits.
Now edit all xml accordingly inside Winmerge. When you are ready delete all saved .bak files and compile.
Now use THEME PORTER to push the pngs from my old Theme to the new compiled apk´s and all other Theme apk´s.
Zipalign all apk`s and pack zipaligned stuff in my empty update.zip (which you can rename) and flash - zipalign script, just unpack zip, put all apk`s in this folder and hit the .bat
Comparing files
Decompile old and new changed file
Open Winmerge and select both decompiled folders and compare
Winmerge will show you all edits, that have been changed since latest update
Now you can edit inside Winmerge and update Code changes from Theme to the new file and compile
Once you`re done with all new files, follow the guide above
IMPORTANT: HTC does change a lot for nearly every base, so in 99% of the cases you will then need to trouble shoot since some layout files or styles do lead to other pngs then before, so you need to check carefully and then find out what you need to adjust.
Files to decompile and compare:
FRAMEWORK-RES NOTE: You need to add new custom png BEFORE you compile plus all new batttery icons
drawable folder:
progress_horizontal.xml
list_highlight_active.xml
stat_sys_battery.xml
stat_sys_battery_charge.xml
zzz_stat_sys_battery_1.xml
layout folder:
status_bar_latest_event_content.xml
values-hdpi folder:
styles.xml
BROWSER
BrowserSettings.smali
CALENDAR (only for 3.0 ROM`s)
values folder:
colors.xml
DOWNLOADPROVIDER
layout folder:
status_bar_ongoing_event_progress_bar.xml
CALENDAR PROVIDER
values folder:
colors.xml
COM.HTC.RESOURCES (not very important in Sense 3.5)
values folder:
colors.xml
HTC DIALER (Dark Dialer)
values-hdpi folder:
styles.xml
PHONE (Dark Dialer - not necessary for Sense 3.5)
values-hdpi folder:
styles.xml
ROSIE NOTE: You need to add new custom png BEFORE you compile (most stuff not necessary for RCMix due to tweaks)
layout folder:
all_apps_view.xml
application_boxed.xml
values folder:
colors.xml
dimens.xml
integers.xml
values-hdpi folder:
colors.xml
dimens.xml
integers.xml
values-port folder:
integers.xml
values-port-hdpi folder:
dimens.xml
SETTINGS
AndroidManifest.xml
SYSTEMUI - NOTE: You need to add 2 new custom pngs BEFORE you compile
layout folder:
quick_settings.xml
status_bar_expanded.xml
status_bar_latest_event.xml
status_bar_preference.xml
status_bar_tracking.xml
quick_settings_config.xml
status_bar_tracking_trans.xml
values folder:
drawables.xml
colors.xml
smali folders:
StatusBarService.smali
TWITTER
layout-port folder:
widget_large_view.xml
widget_small_view.xml
layout-land folder:
widget_large_view.xml
widget_small_view.xml
FACEBOOK
layout-port folder
widget_view.xml
layout-land folder
widget_view.xml
HTC LAPUTA WIDGET (dark Widget) - I`ve done this only in old Themes
drawable-folder:
list_text_color.xml
layout folder:
location_widget_view_4x4.xml
location_widget_item_4x4.xml
layout-hdpi folder:
location_widget_view_4x4.xml
location_widget_item_4x4.xml
values folder:
colors.xml
Thank you so much for your awesome work, I learned a lot from you in the past months! Have fun with your new phone
nooooooooooo a good member in this DHD forum will go... :'(((
wish u all the best
We will really miss you!
So if you're moving to Galaxy Nexus, I will have motivation to start learning about android a bit more .
I wish you next great themes .
Hate to see you go. But thanks for all the help you have given me. And all the knowledge you have shared with this community.
Sent from my Inspire 4G using XDA App
so there will be no ice hd theme for sense3.0? =(
Massive thanks for all you have done for us mate and good luck with your new device.
You will be sorely missed though hopefully you have now taught us enough that we can keep our phones looking so classy .
a sad day
many thanks for your work, without your modifying our DHD will no longer be the same
godspeed and have fun with new Galaxy Nexus
Sad news, though not really a surprise after your recent posts. But it says everything that, even when you're planning to move to a new device, you take the time to help others carry on your themes and update them to new ROM versions. Thank you so much for this guide, and of course for all of your beautiful themes, hard work and especially your patience with our questions. I learnt a lot, and I'm sure many others did too.
I hope you enjoy your new phone as much as we've enjoyed having your themes on our DHDs. And that you're inspired to improve it and create something equally amazing on it to share with others.
Laters, honey hd...by far the greatest theme on dhd
Sent from my Desire HD using XDA App
thanks for your great themes!! You're the best! Much fun with the Nexus.
Will you develop the Phone too or only 'use' it?
Sent from my Desire HD using Tapatalk
Cheers for the stunning themes, and wish you luck.
Regards
sad that you won't be around here, you're the theme master for everyone. we learned a lot from you certainly!! Kudos and good luck
thx for the flowers guys (and XDA for 5 thx limit...), but most important reasons of this Thread is helping members of this Forum to maintain and carry on these Themes. Also give new modders some insight, so they see how they can manage their stuff in an environment of fast changing ROM's. First PM's arrived, but you can still feel free to contact me. I will ensure, you will not be alone with your questions and will still have an eye on the threads.
I'm sure I will also see some of you over there at the Nexus forum, like I already met good guys like Mike1986 or Whiskey there.
Man, my heart just sank a bit, My DHD looks awesome due to guys like you. DHD community will miss you a lot. Many thanks for your awesome work and wish you all the fun with your Galaxy Nexus.
What do you do?
You can´t leave the DHD!
Everyone need´s your Themes!
I hope you don´t rebuy your DHD, so you can make a Theme for ICS when it is come out.
Thank you for everything what you do for the DHD.
You are a great Themer, stoney.
he_stheone64 said:
thx for the flowers guys (and XDA for 5 thx limit...), but most important reasons of this Thread is helping members of this Forum to maintain and carry on these Themes. Also give new modders some insight, so they see how they can manage their stuff in an environment of fast changing ROM's. First PM's arrived, but you can still feel free to contact me. I will ensure, you will not be alone with your questions and will still have an eye on the threads.
I'm sure I will also see some of you over there at the Nexus forum, like I already met good guys like Mike1986 or Whiskey there.
Click to expand...
Click to collapse
Dude... you're supposed to be be quiet now... I'm mourning your passing...
maybe now someone will create a ICS theme for Afiinity like you did for Runny
Thanks for all your help...!!!
Will lose you in this part... a great LosT....!!!!
Even when you're leaving you're still thinking on helping , man you are the best , again :thanks a ton n'd enjoy your new phone.

[MIUI THEME] VanillaICS MIUI theme

This is just a test from my messing around with the theme files and trying to learn to theme. It is mostly miui v4 but with a black status bar and black fade launcher theme.The biggest change is a vertical battery from light coloured business version miui theme and I have made white coloured ICS icons from Galnet Miui theme and different desktop dots. It also uses a galaxy S style unlock screen and Ubuntu fonts.
Thanks for the help to bring theme format up to date.
http://www.mediafire.com/?tmi2zzv7ckyssxq
If any of it looks good, feel free to use it. I will try to find links to the original threads for the themes I have poached from so authors get their due.
I will likely keep playing with this so will try to keep this updated.
Mostly based off this thread so far:
http://forums.miui.us/showthread.ph...the-easy-way!-9-guide-now-up!!!-Questions-Ask!
Old format means you didn't take the .zip extension off the directory folders and you didn't change the whole themes extension to .mtz
Cheers, changed format to MTZ, but didnt realise folders inside needed to be zipped too.
*edit*ok, some previews work, naming is obviously important*, zipped internal folders and it all seems to have not applied, hmmmmm, try again.
OK, helps if you zip all the right files properly. All working now.
Make sure you zip the contents of the folders in your directory. Because when you zip the folder the compression app places it in it's own folder. Hence causing an extra folder.
Don't zip the preview folder though ok.
Don't you have any other miui themes you can dissect to see how it's formatef.
I've downloaded your theme but i haven't looked through it yet.
Thats what I ended up doing. Having a 3 week old baby is impacting my ability to think clearly! figured out the second time I had zipped them wrong and not zipped framework-res and one other folder by comparing to another theme. Latest link all works well now.
that looks great!!
Updated a couple of signal status icons that had the wrong shade of grey in the background.

Categories

Resources