MIUI old themes converter - HD2 Android Themes and Apps

Hi to everybody!
I was tired to spend a lot of time to convert old MIUI themes to the new format.
Since many themes I like have not been yet converted, I decided to create a script which takes care to decompress, compress to the new format, extract icons from framework and compress them and so on.
It's quite simple to use it: just copy old themes into "Put_here_old_themes" directory, start batch convert file and you will find the fresh converted theme in "New_themes" directory. There you will find a preview folder with 1 to 4 previews for each converted theme (just for those with short memory!!)
You are free to edit and make it better. I just ask you to give me credits if you share it. Thanks!
Here the link:
MIUI old themes converter V2
PS: instructions inside the file are Italian only. I will translate it.

could you please reupp the prog? would be very nice. Grazie

miui theme converter
hi,
will old themes now work on miui v4?

Thank you for sharing

Related

[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.

[Q] miui themes

can someone explain me hot to create a miui theme?? with the .mtz extension.???
I found best way to learn was to dissect a few themes, essentially all the themes are well organised zip files. Just don't edit anything named .9.png.
Try taking two themes unzipping them and swapping the files from one to the other.
What is mentioned it this thread is relevant to windoze too.
http://forum.xda-developers.com/showthread.php?t=1324842
[Q] How to edit a .mtz on a OS X
Sent from my DHD

[MIUI THEMES] OS X Apps for creating MIUI-themes and app packages

Hello XDA!
Since i'm reading several instructions to create MIUI-Themes and tested everything to create own app packages inside a theme, just as a mtz-file, i just created some apps for Mac OS X (simple Applescript-Apps, but very useful!!!).
Introducing two Apps for now:
MTZ Creator
App Packager
App Packager
What does it do?
App Packager creates an app package for themeing apps inside a MIUI theme.
As far as we know, those app packages are just simple zip-archives without compression (just "stored") and without any extension.
This AppleScript does this Job immediately!
How to use?
Here is a short Video which shows how to use this script:
Just create your app package-folder with the apps package-name.
Then drag and drop this folder (coloured in red) into my script.
It immediately creates the app package with your changes - ready to use in you MIUI theme!
MTZ Creator
What does it do?
MTZ Creator creates an mtz-file (MIUI theme).
A MTZ-File is also just a non-compressed zip-archive with an ".mtz"-extension.
MTZ Creator saves your project folder as an mtz-file with the following filename:
YOUR THEME_120322_1237.mtz
Click to expand...
Click to collapse
120322 stands for the date (22.03.2012)
1237 is the time the script created this file (12:37, 24h only!)
If there's no export-folder it will create it
How to use?
Here is a short Video which shows how to use this script:
Just drag and drop you theme folder into the script and it creates your ready-to-use Theme file!
Have fun, hope it can save some time for you
DOWNLOAD for MAC OS X only!
Mac X ... in android???
Omg apologice!!!!
Use GNU SO !!!
for some reason the app packager is not working for me . help please !!
So, any recent word on this working? Scarred to try it since nobody seems to have dealt with it.

HOW TO Share Your MIUI v5 Theme Backup

How to share your MIUIv5 theme backup​ As you may know, in recent versions of miui you can´t share your backup.mtz anymore because the theme manager just removes the backup.mtz after you do the backup because it imports the backup automatically. So you can´t share your backup.
Download root browser: https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree , install it and give it root perms when asked.
Apply the theme you want to share.
Open root browser and go to /data/system/theme
Copy all the files located on that folder to any folder on your sdcard
Pack that files in a zip and share that zip.
Of course this zip is not and mtz but it contains all the files of the theme, so it is easy to make a .mtz.
To make a .mtz you have to add a description.xml file with this parameters:
Code:
<?xml version="1.0" encoding="utf-8" standalone="no"?><MIUI-Theme><title>[B]Name of the theme[/B]</title><designer> [B]Designer´s name[/B]</designer><author>[B]author´s name[/B]</author><version>1.0</version><uiVersion>3</uiVersion></MIUI-Theme>
That is it
The reason of making this tutorial is because i want to buy some paid themes but i can´t do that outside of china, so if someone want to share any free or paid theme can do it easily.
bihariel said:
How to share your MIUIv5 theme backup​ As you may know, in recent versions of miui you can´t share your backup.mtz anymore because the theme manager just removes the backup.mtz after you do the backup because it imports the backup automatically. So you can´t share your backup.
Download root browser: https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree , install it and give it root perms when asked.
Apply the theme you want to share.
Open root browser and go to /data/system/theme
Copy all the files located on that folder to any folder on your sdcard
Pack that files in a zip and share that zip.
Of course this zip is not and mtz but it contains all the files of the theme, so it is easy to make a .mtz.
To make a .mtz you have to add a description.xml file with this parameters:
Code:
<?xml version="1.0" encoding="utf-8" standalone="no"?><MIUI-Theme><title>[B]Name of the theme[/B]</title><designer> [B]Designer´s name[/B]</designer><author>[B]author´s name[/B]</author><version>1.0</version><uiVersion>3</uiVersion></MIUI-Theme>
That is it
The reason of making this tutorial is because i want to buy some paid themes but i can´t do that outside of china, so if someone want to share any free or paid theme can do it easily.
Click to expand...
Click to collapse
Yea but you cant back-up the framework or system-ui you use in your back-up theme! I wish I could figure out how to?
harosxcomp170 said:
Yea but you cant back-up the framework or system-ui you use in your back-up theme! I wish I could figure out how to?
Click to expand...
Click to collapse
yes you can.
Make sure you put this in the description.xml file:
<uiVersion>3</uiVersion>
It is important to get the backup fully working
When i make mtz file follow you with paid theme (exclude add a description.xml), i apply my theme and it report cant apply theme.
How to fix them?
bihariel said:
How to share your MIUIv5 theme backup​ As you may know, in recent versions of miui you can´t share your backup.mtz anymore because the theme manager just removes the backup.mtz after you do the backup because it imports the backup automatically. So you can´t share your backup.
Download root browser: https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree , install it and give it root perms when asked.
Apply the theme you want to share.
Open root browser and go to /data/system/theme
Copy all the files located on that folder to any folder on your sdcard
Pack that files in a zip and share that zip.
Of course this zip is not and mtz but it contains all the files of the theme, so it is easy to make a .mtz.
To make a .mtz you have to add a description.xml file with this parameters:
Code:
<?xml version="1.0" encoding="utf-8" standalone="no"?><MIUI-Theme><title>[B]Name of the theme[/B]</title><designer> [B]Designer´s name[/B]</designer><author>[B]author´s name[/B]</author><version>1.0</version><uiVersion>3</uiVersion></MIUI-Theme>
That is it
The reason of making this tutorial is because i want to buy some paid themes but i can´t do that outside of china, so if someone want to share any free or paid theme can do it easily.
Click to expand...
Click to collapse
how to create description.xml plz explain
ppl still use miui? serious question though..
Hi,
Is there any alternative theme manager who will apply the theme from sd card, without this new stupid Theme Policy of MIUI or maybe a patch?
jags_the1 said:
ppl still use miui? serious question though..
Click to expand...
Click to collapse
Well i guess those strict policies will drive ppl away.
Sent from my Desire HD using xda premium

Unleash your Creativity, Download Samsung Theme Editor Here! Updated to v3.00.21

NOTE: Samsung has blocked the way i used to download the theme editor so i will now have to search for another method. till then no update
Hey guys,
Below are the links to download the Samsung Theme Editor. All credits goes to @adfree for finding the secret method
Unleash your creativity.
PS: it does not need anything like samsung account etc. for making the themes
Windows edition (Updated):
Changelog v3.00.21
Minor Bugs Fixed
Code:
http://www47.zippyshare.com/v/tyi376MU/file.html
Mac Edition:
Code:
http://www47.zippyshare.com/v/UsBdgScE/file.html
@wajiman
thank you. installed on windows without any problem..
just an info.. is possible to use a theme taken from samsung store as base?
if yes, how? XD
thanks ^^
erghetto said:
@wajiman
thank you. installed on windows without any problem..
just an info.. is possible to use a theme taken from samsung store as base?
if yes, how? XD
thanks ^^
Click to expand...
Click to collapse
Unfortunately no, but there is a long method by which you can use some stuff from the theme you want to use as base. The steps are:
1) Extract every qmg file from each apk within a theme and rename the extracted apks to zip.
2) using command prompt run the following command:
Code:
ren *.qmg *.png
it will auto change the extension from qmg to png.
3) Transfer the pngs to mobile phone and look at the images you want to use
4) create your theme and individually replace the qmg which you identified from pngs with the base themes qmg. That's it.
I know its a tiresome task
nice:good: i made my first theme
Thanks, this is something..
wajiman said:
Unfortunately no, but there is a long method by which you can use some stuff from the theme you want to use as base. The steps are:
1) Extract every qmg file from each apk within a theme and rename the extracted apks to zip.
2) using command prompt run the following command:
Code:
ren *.qmg *.png
it will auto change the extension from qmg to png.
3) Transfer the pngs to mobile phone and look at the images you want to use
4) create your theme and individually replace the qmg which you identified from pngs with the base themes qmg. That's it.
I know its a tiresome task
Click to expand...
Click to collapse
First, thank you for posting this tool.
I'm still old skool in terms of theming, hard coding the system and adding/changing images to my preference.
It seems the the overlay themes are the direction it been headed for sometime so if the tool is easy enough and less time consuming, I suppose I could switch, plus the compatibility for many more devices and users is quite nice!
As far as converting/viewing qmg images install this to your phone and within the app select the apk of which you wish to view the qmg images and bam! It's all done, converted to png's viewable on pc and everything!
Anyways, thanks again!
stangdriver44 said:
First, thank you for posting this tool.
I'm still old skool in terms of theming, hard coding the system and adding/changing images to my preference.
It seems the the overlay themes are the direction it been headed for sometime so if the tool is easy enough and less time consuming, I suppose I could switch, plus the compatibility for many more devices and users is quite nice!
As far as converting/viewing qmg images install this to your phone and within the app select the apk of which you wish to view the qmg images and bam! It's all done, converted to png's viewable on pc and everything!
Anyways, thanks again!
Click to expand...
Click to collapse
I also found out one more way as this alp was not working for me on s7. Further, the above mentioned method is not working as the tool requires you to sign the apk with a certificate which you create with this tool itself and changing the files i think damages the signature. Nevertheless the 2nd way is to rename the qmg files to png. Transfer them to phone and then through the phone edit them. Add a small difference so that you can save it. Once you do, it will save it in png format.
Sent from my SM-G935F using Tapatalk
I am making a theme, but the APK it creates si a paid theme, and when i choose my theme, i can only choose the trial option. Is there a way to make the APK free? I cant found it.
Greetings
carasd said:
I am making a theme, but the APK it creates si a paid theme, and when i choose my theme, i can only choose the trial option. Is there a way to make the APK free? I cant found it.
Greetings
Click to expand...
Click to collapse
No install a package disabler and then disable theme service and center and then clear its data
Sent from my SM-G935F using Tapatalk
but this has no sense xD there has to be a way to make free themes.
erghetto said:
but this has no sense xD there has to be a way to make free themes.
Click to expand...
Click to collapse
Yes there is that is by uploading it to samsung thene store and then downloading it frm theme store
Sent from my SM-G935F using Tapatalk
there is a new version out please upload the version 4.0.11. ;P
Can't do anything bc I keep getting prompted upon opening the app to update to v4, but can't -_- Please upload v4 asap, thanks!
JoeFCaputo113 said:
Can't do anything bc I keep getting prompted upon opening the app to update to v4, but can't -_- Please upload v4 asap, thanks!
Click to expand...
Click to collapse
Same for me here!
acristescu said:
Same for me here!
Click to expand...
Click to collapse
you can still use it . disable network connection before opnening the editor, and after that you can enable it back
can I apply for partnership request by uploading a theme created using this software in the partnership request form ?If not can you please suggest me what should I do to apply for the partnership? I don't have any previous designs.
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
sadanandk said:
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
Click to expand...
Click to collapse
If you find it let me know lol . Thx
hi))I made a theme, and it's in the status of "only for developers", what should I do?sorry of bad english,im russian))
sadanandk said:
Hi... Guys Theme editor 5.0.20 is released, somebody please provide download link for it... Thank You..
Click to expand...
Click to collapse
hi have you found it ?
regards

Categories

Resources