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.
- Open the Themes app (the icon with a brush on your desktop).
- Go to the Popular or Category tab.
- Select a theme with the desired text color (for example, dark topics usually use white/gray font, and light ones use black).
- 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.
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.
- Hold an empty space on the desktop β Wallpaper.
- 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).
- After using the wallpaper, go to Settings β Display β Color palette.
- 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 model | Support for Color Palette | Influence 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!):
- Download APKTool and unpack framework-res.apk from /system/framework/.
- In a file. res/values find the file colors.xml.
- Change the values of type parameters text_color_primary or miui_text_color_primary the necessary hex codes (for example, #FF0000 red).
- 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 rebootWhat to do if the phone is stuck on loading after editing?
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:
| Annex | What changes | Need root? |
|---|---|---|
| Nova Launcher | Color of tags, folders, search bar | β No. |
| Hex Installer | Font color in notifications (Android 12+) | β οΈ Partially. |
| Substratum + Andromeda | Deep customization (including system fonts) | β Yes. |
| ColorChanger | Text Color in the Quick Settings Menu | β Yes. |
Example of settings through Nova Launcher:
- Install Nova Launcher from Google Play.
- Click the empty space on the desktop β Settings Nova.
- Go to the Appearance. β Colors.
- Select the color of the text and set the desired shade.
- 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 paletteList 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:
- 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).
- 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.
- 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