How to change the font color on Xiaomi Redmi Note 9: from system settings to deep customization

Owners of the Xiaomi Redmi Note 9 often face the desire to personalize the interface of their smartphone, and one of the most noticeable elements of the design is the color of the font. Standard black or gray characters on a white background can seem boring, especially if you are used to bright themes on other devices. Fortunately, the MIUI shell offers several ways to change the shade of text - from simple theme settings to deep customization using third-party tools.

In this article, we will discuss 5 working methods, including official options in the settings of the Redmi Note 9, the use of themes from the Mi Theme Store, as well as advanced solutions for users with a wide range of options. ROOT-It's important to understand that not all methods are equally safe: some can cause system failures if done incorrectly. We'll describe each step in detail so you can choose the best option without risking breaking your phone.

We will focus on the unique feature of MIUI 12-14 on the Redmi Note 9: unlike newer models (like the Redmi Note 11), there is no built-in Color Palette feature for dynamic coloring of text under the wallpaper, which means that radical changes will have to use workarounds, starting with the simplest and safest solutions.

1. Change of font color through system themes

The fastest and safest way to change the shade of text is to install one of the pre-configured themes in the Mi Theme Store. ROOT-The theme store offers both free and paid options with unique color schemes.

How it works: MIUI themes change not only wallpaper and icons, but also system fonts, including their color. For example, the theme "Dark Mode Pro" makes the text white on a dark background, and "Colorful Life" offers bright accent shades for titles and buttons. Importantly, not all themes change the color of the font globally - some affect only individual elements of the interface.

  • πŸ“± Open the Themes app (icon with brush on the home screen)
  • πŸ” In the search bar, enter the query: "color font" or "dark theme"
  • 🎨 View available topics – pay attention to screenshots with examples of text
  • πŸ“₯ Click Apply on your favorite theme and wait for the installation to be completed

⚠️ Note: After changing the theme, some system applications (such as Settings or Phone) may display text incorrectly, too pale or blending with the background.

If you don't like the result, you can return the original settings in the same Themes app by selecting the default option. This method is absolutely reversible and does not affect the performance of the device. However, it has a limitation: you can't manually set a specific shade, just choose from the ready-made options.

πŸ“Š How often do you change your topic on Xiaomi?
Once a month
Only when you buy a phone
Never tried.
More than once a week.

2. Dark mode setting for contrast text

In MIUI 12-14 on the Redmi Note 9, the dark mode doesn't just invert colors, it uses a special palette where the text turns white or light gray against a dark background. It doesn't give you complete freedom in color choice, but it significantly improves readability and reduces eye strain. It's especially useful for those who read a lot in the evening.

You can activate the dark mode in two ways:

  1. Through the notification panel: πŸ“± Swipe your finger down to open the notification curtain. πŸŒ“ Find the Dark Mode (Crescent) icon and tap it
  2. Through settings: βš™οΈ Go to Settings. β†’ Screen. πŸŒ™ Select Dark Mode and activate the switch. ⏰ If you wish, set the automatic switching schedule (for example, from 22:00 to 7:00)

In dark mode, text in most system applications (Messages, Contacts, Settings) will turn light and the background will turn dark gray or black. However, in some third-party programs (such as WhatsApp or Instagram), the color of the text may remain unchanged - this depends on the support of the dark theme by the application itself.

πŸ’‘

If some apps have unreadable text after dark mode is turned on (e.g. gray on gray), try to find the Dark Theme option in the app settings and disable it. Often the problem is solved by forced restart: press the power button for 10 seconds before rebooting.

3. Use of customization applications (without ROOT)

If built-in MIUI options aren’t enough, you can use third-party apps that change the display of text through the overlay of themes or using special features. One of the most popular solutions is Substratum (requires Android 8.0+), but the simpler Hex Installer app will also work for the Redmi Note 9.

Example of working with Hex Installer:

  • πŸ“₯ Install Hex Installer from Google Play
  • πŸ” In the application, find the Font & Color section (Font and Color)
  • 🎨 Choose your favorite color scheme or create your own, specifying HEX-colour code, #FF5733 orange-colored)
  • πŸ”„ Apply the changes and restart the device

It is important to understand that such applications work by overlaying themes over a standard interface, so:

  • βœ… Pros: No requirement ROOT, slip away
  • ❌ Cons: Can conflict with updates MIUI, Not all interface elements change color.

⚠️ Note: When using Hex Installer or similar programs, turn off battery optimization for them in Settings settings β†’ Annexes β†’ Permits β†’ Battery optimization. Otherwise, the topic may be reset after rebooting.

Why not all apps support color change?
Third-party programs (such as banking or instant messengers) often use their own interface display mechanisms, ignoring system settings, and this is done for security: if anyone could change the color of the text in a banking application, scammers could create fake screens with the same design.

4. Manual editing of system files (for experienced users with ROOT)

If you are willing to take risks and have ROOT-The Redmi Note 9 allows you to manually edit the system files that display text, which gives you maximum freedom, but requires caution: incorrect changes can lead to a bootloop or loss of functionality.

The main files that are responsible for the text color in MIUI:

File/FolderWayWhat changesRisk
framework-res.apk/system/framework/System fonts and interface colors⭐⭐⭐⭐⭐
miui-systemui.apk/system/priv-app/MiuiSystemUI/Colors in the notification panel and curtain⭐⭐⭐⭐
colors.xml/system/framework/miui-framework/res/values/Global color variables⭐⭐⭐
styles.xml/system/media/theme/default/Text Styles for a Standard Theme⭐⭐

The editing will require:

  1. πŸ“± Installed by Magisk (for management) ROOT-rights)
  2. πŸ› οΈ File Manager with Support ROOT (For example, Solid Explorer or FX File Explorer)
  3. πŸ–₯️ Backup of original files (required!)
  4. 🎨 Knowledge in editing XML-file APK

Example of changing the color of the text in colors.xml:

<color name="miui_config_text_color_primary">#FF000000</color>


<!-- Change to the desired HEX- code, for example, to blue: -->




<color name="miui_config_text_color_primary">#FF2196F3</color>

⚠️ Note: Before editing system files, be sure to create a full backup through TWRP Or OrangeFox Recovery, even a minor syntax error. XML If the phone doesn't turn on after the changes, restore the original files through custom recovery.

Create a backup through TWRP|Install Magisk and check it out ROOT|Download the original APK-rollback|Study structure colors.xml|Prepare. HEX-color-code-->

5. Alternative methods: ADB and Magisk modules

If manual file editing seems too complicated, you can use ready-made solutions through ADB or modules for Magisk, which are less risky than direct editing system files, but require basic technical skills.

Method 1: Using ADB to change color scheme

You can change some interface settings using ADB, including the color of the text in the status bar and the navigation bar, such as a command to change the color of the text in the status bar:

adb shell settings put global status_bar_clock_color ff0000ff

Where ff0000ff β€” it ARGB-The first two digits (ff) are responsible for transparency.

Method 2: Installation of Magisk module for customization

The Magisk repository has modules specifically designed to change the MIUI interface.

  • πŸ”§ MIUI Color Changer – allows you to set colors for text, icons and background
  • 🎨 MIUI Themes Mod – Expands the capabilities of standard themes
  • πŸ–₯️ SystemUI Tuner – fine-tuning the notification panel

To install the module:

  1. πŸ“± Open the Magisk Manager
  2. πŸ” Go to the Modules section and click +
  3. πŸ“ Select the downloaded module file (usually with the.zip extension)
  4. πŸ”„ Reset the device

The advantage of Magisk modules is that they can be easily disabled or removed without system consequences. However, not all modules are compatible with MIUI 12-14 on Redmi Note 9, so read feedback from other users on forums (for example, XDA Developers or 4PDA) before installing.

πŸ’‘

Magisk modules are the safest way to deep customize for users with ROOT. They do not change system files directly, but apply settings when the OS boots, which makes it easy to roll back in case of problems.

Problems and Solutions: What to Do When Text Becomes Unreadable

When you change the color of the font, you may encounter a few common problems, and here are the most common ones and ways to solve them:

Problem.Possible causeDecision
Text merges with backgroundIncorrect contrast in the chosen topicReturn a standard theme or choose another with proven contrast
The color of the text dropped after the updateMIUI rewritten system filesRepeat the setting or roll back the update (if you used ROOT)
Apps are dyed after changing the subjectConflict with custom settingsClear the app cache in Settings β†’ Apps
Text is displayed pixelated or blurredWrong typeface on the topicInstall theme with Roboto or MiSans support
The color has changed in some menus.Theme does not support global changeUse Magisk modules for deep customization

If the interface becomes unstable after experimenting with colors (for example, errors such as System UI is stopped often occur), follow the following steps:

  1. πŸ”„ Restart your phone in Safe Mode (click the power button) β†’ long-tail β†’ Safe regime).
  2. 🧹 Remove recently installed themes or modules.
  3. πŸ“± If the problem persists, reset the settings to factory (Settings) β†’ The phone. β†’ Resetting settings).

For users with ROOT who have experienced serious crashes, it is recommended to restore the original system files via TWRP or reflash the phone using the Mi Flash Tool. Remember: on the Redmi Note 9 with a blocked bootloader, it is impossible to restore the system through fastboot without an authorized Xiaomi account.

FAQ: Frequent questions about changing the font color on Xiaomi Redmi Note 9

Can you change the color of the font only in messages without affecting the rest of the interface?
Yes, but only with third-party applications like Hex Installer or through file editing of a specific APK (e.g., Mms.apk for standard messages). Global theme settings in MIUI affect all system applications.
Why did some icons become transparent after the theme change?
This is a well-known MIUI problem, where custom themes are not fully compatible with the shell version. Solution: return a standard theme or install an official theme from the Mi Theme Store marked "For MIUI 14."
How to return the standard color of text if I changed the system files and the phone is not turned on?
You will need to: Boot to TWRP Recovery (keep Power + Volume up when turned on). Connect the phone to your PC and copy the original files (such as framework-res.apk) back to /system. Or restore the backup via Restore to TWRP. If the TWRP is not installed, only the firmware through the Fastboot with data loss remains.
Are there any apps to change the color of the font without ROOT that work on MIUI 14?
Yes, but their options are limited. Try: Hex Installer (works through theme overlay), Swift Installer (requires activation in ADB) Lawnchair Launcher (changes the color of text only on the home screen) Full color change in all menus without ROOT is impossible due to the limitations of MIUI.
Can you change the color of the font in games or social networks?
No, the color of text in third-party applications (for example, Instagram, PUBG Mobile) is determined by their developers and does not depend on the system settings. The exception is if the application itself supports a dark theme or customization (for example, Telegram allows you to choose a color scheme in its settings).