Xiaomiβs desktop with its MIUI or new HyperOS design offers many customization options, but changing the color of the font is one of those features that is hidden in an unobvious way. Many users face the problem of standard settings allowing only the size of the text or font, but not its color. Meanwhile, changing the color range of the inscriptions under icons, widgets or system notifications can significantly improve the experience of the interface β especially if you use a dark theme or non-standard wallpaper.
In this article, we will discuss 5 Proven ways to change the font color on Xiaomi desktop (including Redmi models, POCO And Black Shark, from official tools to third-party solutions, you'll learn how to work with the theme of the design, set up launchers, use them. ADB-And we'll focus on the differences between the two teams and even edit system files, taking into account all the risks and nuances. MIUI 12/13/14 And the new HyperOS, where the logic of the configuration has changed.
Before you start, make sure your device is updated to the latest firmware.Some techniques may not work on older versions of MIUI 11 and below.Also remember: modifying system files or using ADB requires an unlocked bootloader and may result in a loss of warranty.
1. Change of font color through design themes
The safest and easiest way is to use built-in themes. At Xiaomi, the color of the font on the desktop is often tied to the overall color palette of the theme, so changing the theme can automatically change the shade of text under the icons and in the widgets.
How to do this:
- π± Open the Themes app (icon with brush).
- π In the search bar, enter the query: βdark theme with color textβ or βcontrast fonts".
- π¨ Choose a theme with the right color scheme. Pay attention to the preview, you can see what the text will look like.
- π₯ Click Apply and wait for installation.
The disadvantage is that the color choice is limited to the theme palette, and if you want a particular shade (e.g. RGB #FF5733), this is not the right way to go, and some themes can only change the color of the font on the menu, but not on the desktop itself.
β οΈ Warning: After changing the subject, check the readability of the text on your wallpaper. Light font on a light background or dark on a dark one can become invisible.
| MIUI/HyperOS version | Does the color change of the font support themes? | Limitations |
|---|---|---|
| MIUI 12 and below | Partially (only in some subjects) | Color is tied to the theme palette, no precise setting |
| MIUI 13/14 | Yeah, most of the time. | Some system fonts (e.g., notifications) may not change |
| HyperOS | Yes, with improved customization. | Requires themes with dynamic color support |
2. Use of third-party launchers (Nova, Apex, Lawnchair)
If the built-in themes don't work, the best solution is to install the launcher side, popular options like Nova Launcher, Apex Launcher or Lawnchair, which allow you to flexibly customize the color of the font under icons, in folders and even in the search bar.
Instructions for Nova Launcher:
- π₯ Install Nova Launcher from Google Play.
- π§ Go to the launcher settings (Long tap on the desktop) β Settings).
- π¨ Go to the Appearance section β Icon colors.
- ποΈ Select the color of the text under the icons and set the desired shade through the palette or HEX-code.
- π Save the changes and restart the launcher.
Apex Launcher and Lawnchair have similar settings, but with slight differences. For example, in Lawnchair, the font color changes in the Settings β Desktop β Icon Text.
Make sure that the device has enough memory (minimum 200 MB)
Download APK from the official website (if there is no Google Play)
Disable battery optimization for launcher in MIUI settings
Make a backup copy of the current desktop-->
β οΈ Note: On some Xiaomi models (especially with HyperOS), the system launcher can automatically recover after a reboot.To avoid this, install the third-party launcher as the default launcher in the application settings.
Advantages of third-party launchers:
- π¨ Complete control over color, size and font style.
- π The ability to return a standard view in one click.
- π± It works on all versions. MIUI HyperOS.
Disadvantages:
- π Some launchers consume more battery.
- π¦ It can conflict with Xiaomi branded features (like Super Wallpapers).
3. editing system files (for advanced users)
This is a method that works for people who are ready to work with system files and have root rights or an unlocked bootloader, and we'll edit the files that make the interface, but remember, the wrong actions can lead to system failure.
Steps to change the font color:
- π§ Install a root access explorer (such as Root Explorer or Solid Explorer).
- π Cross the path: /system/framework/framework-res.apk/res/values/colors.xml or (for new versions) MIUI): /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk/res/values/colors.xml
- π Find the lines with the parameters: <color name="miui_desktop_icon_text_color">#FFFFFFFF</color> <color name="miui_desktop_icon_text_color_dark">#FF000000</color> Here #FFFFFFFF β white (for a bright theme) and #FF000000 β black (for dark).
- π¨ Replace. HEX-codes for the colors you want (for example, #FF5733 orange-colored).
- πΎ Save the file, set the correct resolutions (644 or rw-r)--r--).
- π Reset the device.
On HyperOS devices, the path to files may be different, for example, in some firmware, the font color is stored in the /product/overlay/. For precise path determination, use a search on the file system with a keyword miui_desktop_icon_text_color.
What if the system does not start after editing?
β οΈ Attention: Editing system files without a backup can lead to a "bootloop" ( looped reboot).Always back up through TWRP Or OrangeFox before the start of the work.
4.Use of ADB-Color change commands (without root)
If you donβt have root rights but you have an unlocked bootloader, you can try changing the font color via ADB (Android Debug Bridge), which works on MIUI 13/14 and HyperOS, but requires a connection to a computer.
Step-by-step:
- π₯οΈ Install. ADB and Fastboot on PC.
- π± Turn on Debugging. USB on the phone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Additional β For developers).
- π Connect your phone to your computer and execute the command: Adb shell
- π¨ To change the color of the text under the icons, enter: settings put secure desktop_icon_text_color FF5733 where FF5733 β HEX-color-code (#FF5733 β FF5733).
- π Reboot the device: adb reboot
To return the standard color, use:
settings put secure desktop_icon_text_color FFFFFFsettings put secure desktop_icon_text_color 000000Limitations of the method:
- π Color may be reset after system update.
- π΅ It doesnβt work for some models. POCO custom-made.
- π¨ Not all interface elements will be changed (for example, the text in the widgets may remain the same).
π‘
If ADB doesnβt recognize the command, try first to obtain superuser rights through adb shell su. Some firmware requires additional confirmation on the phone.
5. Customization applications (Icon Packs, KWGT, UCCW)
If you only need to change the color of the font under icons or widgets, you can do without deep system changes.
- π¨ Icon Packs (such as CandyCons or Minima) β some icon packs include color signatures.
- π KWGT Kustom Widget β allows you to create widgets with any color of text.
- π§ UCCW β utility for deep customization of the desktop.
Example of settings via KWGT:
- π₯ Install. KWGT and any widget pack (e.g, KWGT Minimal).
- π§ Add a widget to your desktop and open its editor.
- π¨ Find an item with text and change its color in the Text section. β Color.
- πΎ Save the changes.
To completely replace the text under the icons, you can use the combination of Nova Launcher + Icon Pack with color signatures. For example, in the Whicons or Lines Icon Pack pack there is an option to change the color of labels.
β οΈ Note: Some widgets (such as weather or calendar) may ignore color settings if they are tied to the system theme, in which case only editing system files or editing system files will help. ADB.
Comparison of methods: which one to choose?
The choice of method depends on your goals and level of training.
| Method | Difficulty | Need root/ADB? | Flexibility of settings | Risks. |
|---|---|---|---|---|
| Design topics | β (simple) | No. | Limited to theme palette | No. |
| Third-party launchers | ββ (middle-of-the-road) | No. | High (any color, size) | Conflicts with MIUI |
| Editing system files | ββββ (difficult) | Yeah (root) | Maximum | Bootloop, loss of warranty |
| ADB-team | βββ (middle-of-the-road) | No (but you need an unlocked bootloader). | Medium (basic colors only) | Reset after update |
| Annexes (KWGT, Icon Packs) | ββ (middle-of-the-road) | No. | High (for widgets and icons) | It does not affect the system text. |
For most users, the best option is a launcher (like Nova) or ADB (unless you want to install additional programs), if you want to fine-tune all the interface elements, youβll have to deal with editing system files, but it takes experience.
π‘
On HyperOS devices, some methods (such as ADB) may not work well because of the systemβs changed architecture. If you own a HyperOS smartphone, start with the design or third-party launchers.