how to make themes for honor phones

One of the main features of EMUI is the possibility to theme the user interface extensively. This tutorial will explain the basics of making themes for EMUI (3.0 and above).

EMUI themes are distributed in the .hwt format. This format is nothing else than a ZIP file with a different extension. It’s best to take a ready-made .hwt theme and unzip it to study the structure.

Follow the below steps to customize your theme;

  1. Unzip the .hwt file. Simply copy the .hwt file in different folder and rename the extension to .zip. Extract the same with default file browser. After extracting you will see the below different files in that theme. (Please see the tutorial video for how to rename and extract the theme)

  1. Now you will see a lot of files without any extension ( etc.). These are also just zip files.
  2. Now if you don’t like calling screen of particular theme, you can remove file from that theme or replaced with another theme. (Please see the tutorial video for replacing the contents of theme)
  3. Like that if you want to change icons, then replace icons file with another theme.
  4. After replacing unwanted things or files you need to select all the contents and compress the theme. (Please see the tutorial video for how to compress).
  5. Your theme is ready, now just rename the extension from .zip to .hwt. Copy this file to theme folder and enjoy your customized theme.
  6. Below are the meanings of files which are available in the theme file.


Name Type Description File Archive of contacts app theming data File Archive of dialer in call interface data File Archive of theming data for status bar and system popups File Archive of settings app theming data File Archive of Themes app theming data
framework-res File Contains xml for colour status bar notification texts and a few status bar icons
framework-res-hwext File Contains theming data for Huawei themed generic style: checkboxes, buttons, etc. and font colours
icons File Archive containing icons and icon masks
description.xml File XML file containing information about the theme as displayed in the Themes app
preview Folder Contains preview images (as displayed in Themes app)
unlock Folder Contains lockscreen theme
wallpaper Folder Contains homescreen and lockscreen wallpapers


Credits: Ganesh



  1. Very well written article. It will be helpful to anybody who utilizes it, as well as myself. Keep doing what you are doing – i will definitely read more posts.

Leave a Reply to Iola Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.