How to change the font color on the phone Xiaomi: 5 proven ways

Why Xiaomi’s font color is hard to change and what to do about it

Xiaomi, Redmi and Poco smartphone owners often face a problem: unlike Samsung or Google Pixel, where text color changes in two clicks, the MIUI shell restricts user font settings. This is not a fluke, but a conscious decision by developers β€” uniformity of the interface is considered part of the brand identity. However, workarounds exist, and there are at least five of them.

The main difficulty lies in architecture. MIUI: It uses themes as the main customization tool, rather than individual font parameters, which means that you can't change the color of the text without changing the color palette through standard settings. MIUI 14+ And we have dynamic color support, which is called the Color Palette, which automatically adjusts the shades to the wallpaper, and we have firmware for global regions (EEA) Some of the options may not be available at all.

In this article, we will discuss all working methods, from basic dark theme settings to manual editing of system files (for advanced users). Importantly, some methods require unlocking the bootloader or root rights, which voids the warranty. We will note these points separately.

Method 1: Using the built-in MIUI themes

The safest and most formal method is to change the theme, and in MIUI, the color of the font is tied to the general palette of the theme, so you just need to find the right one.

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the Popular or Category tab.
  3. Select a theme with the desired text color (for example, dark topics usually use white/gray font, and light ones use black).
  4. Click Apply and confirm the changes.

⚠️ Note: Not all themes change the font color in all applications. System utilities (such as Settings or Calls) often ignore user settings and use standard shades. MIUI, rootless.

πŸ“Š Which type color do you like best?
Black on a white background
White on a dark background
Colored (blue, green, etc.)
Never mind, the contrast is the main thing.

If the built-in themes aren’t enough, try downloading additional ones:

  • πŸ” In the Topics app, tap on the magnifier icon and type in a request like "dark theme with green font".
  • 🌍 Switch to India or China in your Mi Account settings – there are more free themes.
  • πŸ“± Install. APK-Theme file from verified sources (e.g., Xiaomi Themes Store on the 4PDA).

Method 2: Dynamic Color Adjustment (MIUI 14 and later)

In MIUI 14 and above, we have a Color Palette feature that automatically selects the shades of the interface for the wallpaper, which indirectly affects the color of the font in some elements of the system.

  1. Hold an empty space on the desktop β†’ Wallpaper.
  2. Select the wallpaper with the predominant color you want to see in the font (for example, blue wallpaper can make the text in notifications bluish).
  3. After using the wallpaper, go to Settings β†’ Display β†’ Color palette.
  4. Turn on the option and select the style (Gentle, Bright, etc.).

πŸ”Ή Limitation: The feature does not work on all models, such as the Redmi Note 11 (firmware for the Redmi Note). EEA) It may not be, but in the Xiaomi 13 Pro (global version) it will be, and the Color Palette does not affect third-party applications, only system elements.

πŸ’‘

If the font becomes unreadable after turning on Color Palette (for example, gray on white), return the standard theme in the Themes app settings and restart the phone.

Xiaomi modelSupport for Color PaletteInfluence of type
Xiaomi 13/13 Proβœ… Yes.Changes color in notifications and panels
Redmi Note 12 Pro+βœ… Yes, only. MIUI 14+)Partial (not affecting settings)
POCO F5⚠️ Depends on the region.Minimum (accent colors only)
Redmi 10C❌ No.β€”

Method 3: Manual editing of system files (for advanced)

If you need to change the color of the font deep in the system (for example, in the settings menu or calls), you will need to manually edit the framework-res.apk or miui.framework files.

  • πŸ”“ Unlocked bootloader (cancelles warranty!).
  • πŸ› οΈ Root rights (for example, through Magisk).
  • πŸ’» Ability to work with ADB and editors APK (For example, APKTool).

🚨 Warning: Incorrect editing of system files can lead to bootloop (cyclical phone reboot). TWRP Or Mi Flash Tool.

A brief guide (for experienced users only!):

  1. Download APKTool and unpack framework-res.apk from /system/framework/.
  2. In a file. res/values find the file colors.xml.
  3. Change the values of type parameters text_color_primary or miui_text_color_primary the necessary hex codes (for example, #FF0000 red).
  4. Collect the APK back and run through ADB:
adb push framework-res.apk /system/framework/


adb shell chmod 644 /system/framework/framework-res.apk




adb reboot

What to do if the phone is stuck on loading after editing?
If the phone is hanging on the MI logo after the reboot, try: 1. Log in Fastboot (clamp Power + Volβˆ’). 2. Swipe the original framework-res.apk through the command: fastboot flash system.img 3. If it doesn't help - complete flashing through the Mi Flash Tool in Clean All mode.

Method 4: Third-party launchers and customization applications

If it's too risky to edit system files, you can go another way, using alternative launchers and utilities to change the interface, which don't change the color of the font in all applications, but allow you to customize:

  • πŸ“± Desktop (folder names, widgets).
  • πŸ“ Applications (e.g. Nova Launcher supports color notification tags).
  • 🌈 Notification panels (via Good Lock or Hex Installer).

The best applications for this task:

AnnexWhat changesNeed root?
Nova LauncherColor of tags, folders, search bar❌ No.
Hex InstallerFont color in notifications (Android 12+)⚠️ Partially.
Substratum + AndromedaDeep customization (including system fonts)βœ… Yes.
ColorChangerText Color in the Quick Settings Menuβœ… Yes.

Example of settings through Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Click the empty space on the desktop β†’ Settings Nova.
  3. Go to the Appearance. β†’ Colors.
  4. Select the color of the text and set the desired shade.
  5. To change the color of folders, use folder settings β†’ folder style.

Make sure that security settings allow sources outside of Play Market| Backup your current launcher (e.g., via Titanium Backup)| Check the launcher’s compatibility with your Xiaomi Android version | Disable battery optimization for launcher in application settings-->

Method 5: ADB-commands for hidden settings (without root)

Few people know, but MIUI has hidden settings that can be activated via ADB (Android Debug Bridge), a method that doesn’t require root, but gives access to additional interface options, including color schemes.

πŸ”Ή It's important: ADB-Teams only work when the debugging is enabled USB. To activate it, go to Settings. β†’ About the phone and 7 times tap on the version MIUI. Then go back to Settings. β†’ Additionally. β†’ For developers and enable debugging by USB.

Color scheme changes commands (enter Command Prompt or Terminal after you connect your phone):

adb shell settings put secure ui_night_mode 2 # Includes dark theme (can change font color)


adb shell settings put secure theme_customization_overlay_packages com.android.theme.color.purple # Purple




adb shell settings put secure theme_customization_overlay_packages com.android.theme.color.green #Green palette

List of available color palettes (depending on the version of MIUI):

  • com.android.theme.color.purple - purple
  • com.android.theme.color.green - green
  • com.android.theme.color.ocean - blue
  • com.android.theme.color.space – black/grey
  • com.android.theme.color.sunset - orange

πŸ’‘

ADB-Teams are the only way to change system colors without root, but they don't work on all Xiaomi models. If the team returns a not found error, your firmware doesn't support this feature.

Frequent problems and how to avoid them

When you change the font color to Xiaomi, users experience common mistakes, and here are the most common ways to solve them:

  1. Color has changed everywhere It's normal: MIUI only applies settings to system applications; third-party programs (like WhatsApp or Chrome) ignore global themes; Solution: use apps that support dark theme (like Telegram or Vance for YouTube).
  2. If the text merges with the background after changing the theme (for example, gray on white), return the standard theme in the settings or manually select contrasting colors through Nova Launcher.
  3. Settings are reset after the MIUI update often resets custom themes after the update.Solution: Before the update, back up the theme through the Themes app (Save button in the top right corner).

⚠️ Please note: if you have used ADB or root to change system colors after updating MIUI These settings may cause a crash:

adb shell settings delete secure theme_customization_overlay_packages
Can you change the color of the font only in SMS or calls?
No, in standard MIUI, this is impossible without root. The font color in system applications (Messages, Calls) is tightly tied to the topic. The only way around is to use third-party applications for SMS (like Textra) and calls (like Google Phone), where there are customization settings.
Why did some apps remain light after the topic change?
It's a feature. MIUI: Not all apps support dynamic theme change, for example, Settings and Security often ignore custom themes, solution: manually enable a dark theme for each application in its settings (if you have one), or use Force Dark Mode through the use of the app. ADB: adb shell settings put secure force_dark 1
How do you get back the standard font color if something goes wrong?
The method of rollback depends on the method of change: If you used themes, apply a standard theme in the Topic app. framework-res.apk β€” Sweep through the original file or reset it via Fastboot. ADB-Execute: adb shell settings delete secure theme_customization_overlay_packages adb shell settings put secure ui_night_mode 0
Does this work for POCO and Redmi?
Yes, but with reservations: POCO Launcher (in phones) POCO) It has its own color settings, but they're limited. EEA (Europe) some functions (e.g. Color Palette) can be disabled. POCO F4/F5 Redmi Note 12 better ADB-Teams are better than older models (Redmi) 9A).
Can I change the color of the font in games?
No, the color of the text in games is determined by their engine (for example, Unity or Unreal Engine), except if the game supports a dark Android theme (for example, Genshin Impact or Honor of Kings), in which case the font color will change automatically when the dark theme is activated in the phone settings.