HKThemeManager v7.1

System equipped
- Android 4.0 +
- System have rooted
- System have installed Xposed framework and active module HK Theme Manager

OK. How to use

1.Install Xposed Installer
2.Install HK Theme Manager from the link at the bottom of this post
3. Open Xposed Installer app and install xposed framework
4.Activate the module HK Theme Manager in Xposed Installer app
5. Now install your Theme
6. Open HK Theme Manager and it will auto search all apps theme for show list
7, Choose a theeme and choose Set Theme, If install successfull, you restart system for change updated.
8., For uninstall Theme, click No set this theme, use default UI and reboot.

So now you can use all guide creat CM Theme or Xtheme, tmobile,...and make your theme, use HK Theme manager for run,

HK Theme manager can support replace resource with Current Limitations of Xposed framework. It is not recommended to replace layout, but you still can use layout replace, If it makes your phone bootloop, you can use file sdcard/HKThemeManager-Restore bootloop.zip (auto create when you click set theme) update from recovery to uninstall theme and your phone could boot normal.

Author(s): 
Package: 
com.haiduongbk.hkthememanager
Version name: 
7.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
474,332 in total · 259 in the last 24 hours
MD5 checksum: 
6611e6a6552bd6521b724395d78ece5b
Uploaded on: 
Tuesday, May 6, 2014 - 06:21
Changes: 

change for v7.0
- fix Force close not compatible some devices with API
- add support Russian language, thank to kat-kau from xda and 4pda.ru

Version name: 
v7.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
16,822 in total · 10 in the last 24 hours
MD5 checksum: 
e9dd653754e9301663f4e4ab8b40aabc
Uploaded on: 
Monday, May 5, 2014 - 05:00
Changes: 

- change style app with support 3tab menu or CM Theme chooser, Reload app for change style
+ 3 tab menu support preferences with use swipe or not
+ CM Theme Theme Chooser support coverflow effect and Reflectionimages effect

- add preference apktool settings: support config change apktool source location, support config framework file

- add some auto fix for hk mod

- add Spanish language . Thank to
Jose Artuñedo
: and credit to he:
https://t.co/MX4w3AjLJZ

Version name: 
v6.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
48,156 in total · 2 in the last 24 hours
MD5 checksum: 
baefea876286d78830a0f3da6759debb
Changes: 

- fix icon deviation at menu options
- add Auto-save and auto reload the theme of search results until the refresh button.

Version name: 
v6.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,187 in total · 1 in the last 24 hours
MD5 checksum: 
436831e5ad8a229f8ae6b077fc1e74f7
Changes: 

- add auto fix for HK Mod theme
- fix problem install framework the first use.
- Change style options
- Remove icon HK Mod theme, add hk mod theme icon to menu option icon

Version name: 
v6.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,502 in total · 1 in the last 24 hours
MD5 checksum: 
31cd4a4f2ff0f3c11f4cb6f90dbf01cd
Changes: 

- fix FC when use options
- remove auto save start list theme.
- add options allow auto search and reload when start app or not
- add some method for decompile and recompile better and success more

Version name: 
v6.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,550 in total · 2 in the last 24 hours
MD5 checksum: 
37b68be63321f76b913d440e91ed1f38
Changes: 

-fix Make and fix Theme
- add icon for HK MOD Theme

note: Uninstall apktool app if you have installed it, hk theme manager old version. then install HK Theme Manager v6.4

Version name: 
v6.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,571 in total · 1 in the last 24 hours
MD5 checksum: 
6935bd7aeec8e8b7586a579cd2b5fc8c
Changes: 

- Someone when using the new method instead of V6.2 theme, it do not work, but it work on v6.1, so in this version I've added the old method for mode 1 theme like v6.1, of course it was much more optimal, but it is recommended to use multi-mode is the default theme for a more optimal, multi-mode default theme is still the method used on version v6.2,
- different for each theme. when you checked the items, and then set the theme, it will save the state mark of theme packs and reload this status for next time is to use a theme that, with the new theme it defaults to checked all

- Add 1 functions to make and fix themes . If CM theme not displayed in the list, please enable mode displays all applications and choose it from list , then click Make and fix theme , in this mode I 've added some structure 1 automatic correction for the theme , such as edit file name is not capitalized , it will automatically switch to often .
There are 2 modes to make and fix in the theme options :
- Default is automatically all process make and fix theme :

if there are any errors in the above process or completed , it will notify or vibrate , or ring (with the option of the application ) . Whether to show the error report for you to read it .

- The development mode . You can execute the step -by-step process on , This is useful when the theme at fault and should intervene to fix it before doing the next step . (folder for work: sdcard/hkthememanager)

- The options applications that have added:
+ Optional multi- mode or single- theme theme as mentioned above
+ Option automatic mode or step by step in make and fix themes
+ Options screen always on (wake lock) when make and fix a theme , it is good if the theme is the process of making , sleeping system , and the process stops
+ Options notified by vibration , message , tone for error report or when completed reports

Speed ​​theme of creating and editing process can take up to 3-15 minutes depending on :
- Speed ​​Phone
- Size theme

===============
To use this function, we need to use apktool on android:
Download at:
https://apktool.googlecode.com/files/apktool4.4_armhf.zip

download it and extract it to sdcard, so that the path is:
sdcard / apktool / jvm.tar
please credit to dongfangxunlei@gmail.com

I have used this project to create option make and fix theme , of course I have improved it:
By default, it creates frameworks (apktool if) with 1 framework poor and I have often have problems when decompile themes error, I then modified my app, using the file system / framework / framework-res .apk in phone system to use, of course it is complete and error problem when decompile theme has disappeared

Version name: 
v6.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,706 in total · 1 in the last 24 hours
MD5 checksum: 
9e0d493bd4cc261cbc1e6094bcdc3ede
Changes: 

- more optimal and can use heavier themes
- remove multiple theme options, instead multi-mode theme, multi-theme mode if you only use one theme, it will same one theme mode in old version
- remove automatically search and downloaded theme when the application starts, it automatically search only the first use, then it will automatically save and reload results in the following opening times, to update the new theme select Refresh it

Version name: 
v6.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,481 in total · 1 in the last 24 hours
MD5 checksum: 
b83580fc39720af45241b1f1f7e3ca51
Changes: 

- Completing the optimal speed for 2 mode of multi-mode and 1 theme;

Version name: 
6.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,300 in total · 2 in the last 24 hours
MD5 checksum: 
2493db9726cf6950d0b4396dc14d9b57
Changes: 

- Has been optimized and the speed increased significantly.
- Use 2 methods to change the theme, A method for optimal speed and fastest mode instead of using one theme. When using multi-mode theme, even though the optimal speed has improved significantly, however compared to the method used to replace one theme it is still slower than 100-300ms depending on the size of the used themes. This is easy to understand when I have to use a lot of loops and conditional control over the selection and installation of multiple simultaneous themes. I will try to improve this for the most perfect possible with later versions. Because of this, if you do not have the need to use multiple themes, I recommend using one theme mode . It should not be too worried about this when in the second mode will increase the speed and stability

Version name: 
v5.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
16,231 in total · 1 in the last 24 hours
MD5 checksum: 
3f915360486f7b79c6fd9b5685209e04
Changes: 

-With the version of this v5.2 it will fix the one the problem Fatal at version v5.1, which I have detected and quick fix it

at version v5.1, you will not be changed items applications if you do not choose add change android (System framework)

-I have detected a loop excess, i have removed it, i think it is better, more optimal,

Version name: 
v5.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,806 in total · 0 in the last 24 hours
MD5 checksum: 
66d0841b0c3ba53e27183702f212e6f2
Changes: 

+ Translate English by JamMasterClay, thank to JamMasterClay
+ Fix problems not full change of theme icon on v5.0
+ Improves the speed , I think it's a little more flashy v4.0 but of course not comparable as v5.0
+ Adjust some logic in changing the regime has chosen theme for theme packages the same time , this course is not recommended
+ Added option to display all the data or system applications ( Relationship with search options :data , system search) .
I do not recommend for this finding , since the mechanism to find the current theme is very stable and accurate . If there are themes you can not see in the list , then I think your theme is the problem of its activities ( for error or because of incompatible systems ) . It resulted in the system not able to read and receive information resource icon and the whole of it , then the system will display an app 's icon to the default error icon . so HK Theme Manager will not be able to read and get information resource for the theme of change too

Version name: 
v5.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,150 in total · 0 in the last 24 hours
MD5 checksum: 
f8193d50e8a57d8897a4d05c992fdfc0
Changes: 

- fix lag when change theme, reboot faster,... if you are slow, i think your theme is too heavy.
- Add settings options
+ replace with layout, default is not use, it will better if you do not use it when change theme, unless you are sure to replace this layout for your theme is fine
+ add menu support change multi theme, so now you can use multi items in multi theme combined for change
+ it can update change without reboot except when change framework (android) it will quick reboot.

Version name: 
v4.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,327 in total · 0 in the last 24 hours
MD5 checksum: 
de8179077cecfd0465b08977c98018c2
Changes: 

- In this new version I updated to add some new functions
+ Search options only on data or system , or both if both are selected . Default search just with the theme installed on the data , so the search time was much quicker
+ Is the default search with the theme contains redirections.xml , however some CM theme have not it and we can not find it in list theme. So a new option in the search options to try search with all that theme have not redirections.xml, the choice this will take more time searching

+ A new additional functions compared to version v3.0 . This version allows you to select the components to replace , meaning that for each theme will allow alternative image updates , icons on the different applications , with this option you can customize it for replacement with each application instead of updating all of the components and the whole Theme

+ Try replacing with the support framework : twframework - res.apk . I can not yet tried it , I need a response from you