Xiaomiβs lock screen is the first thing you see when you turn on a smartphone, and its design can significantly affect the overall experience of the device. Many users want to personalize this element, but standard MIUI settings do not always allow you to flexibly change the color of the font on a locked screen. In this article, we will discuss all the current ways to change the color of text, from built-in tools to hidden functions and third-party solutions.
Itβs important to understand that customization options depend on the firmware version (MIUI 14, MIUI 15 or HyperOS) and the smartphone model. For example, the flagship Xiaomi 14 or Redmi Note 13 Pro+ offer more options than the budget Poco M6. We took these nuances into account and prepared universal instructions that work on most devices in 2022-2026.
If you want to not only change the color of the font, but also completely transform the lock screen, at the end of this article you will find tips for installing custom themes and widgets. And for those who are afraid of breaking something, we have added a block with warnings about possible risks and ways to roll back changes.
Why you canβt just change the color of the font in the settings
At first glance, it seems strange that Xiaomi does not add a simple option to change the color of text on the lock screen, the reason is the MIUI architecture: the system uses a dynamic theme, where the font color is tied to the wallpaper or the chosen color scheme.
- πΉ The color of the text automatically adjusts to the background (for example, on dark wallpaper, the font becomes white, on light β black).
- πΉ Most of the time. MIUI font color is rigidly fixed in system files.
- πΉ Change of color through standard settings is possible only indirectly - by changing the theme or wallpaper.
There are workarounds, however, such as MIUI 15βs Color Palette feature, which allows you to adjust the shades of system elements a little, and some devices (such as Xiaomi 13T) have a developer mode with advanced interface settings.
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14 Ultra), the lock screen logic has changed.
Method 1: Change color through theme change
The safest and easiest method is to use built-in MIUI themes, many of which offer unique color schemes, including the font on the lock screen.
- Open the Themes app (icon with brush).
- Go to the For Me or Recommended section.
- Select a theme marked Changes the lock screen (usually such themes have a lock icon in the preview).
- Click Apply and wait for the installation to be completed.
Some themes (such as AMOLED Black or Neon Glow) offer contrasting font colors that are clearly visible against any background, and if you don't like the design of the theme as a whole, but the font is fine, you can return the standard wallpaper after application.
Backup current settings in Settings β About Phone β Backup
Check the space available (themes weigh 10β50 MB)
Disable data if you use mobile Internet (downloading themes consumes traffic)
Reboot the phone after applying the theme-->
| Type of topic | Colour of type | Suitable for | Features |
|---|---|---|---|
| AMOLED Dark | White/blue | Dark wallpaper. | Maximum contrast, saves battery power |
| Material You | Adaptive | Any wallpaper. | The color adjusts to the dominant shade of wallpaper |
| iOS Style | Black/grey | Bright wallpaper | It imitates the font of the iPhone, but can merge with the background |
| Cyberpunk | Neon (pink, green) | Dark wallpaper. | Bright print, but quickly boring |
If you don't like the new theme, you can return the standard theme in the same Topic app by selecting Default, but the font color on the lock screen will return to the original.
Method 2: Using a color palette (MIUI 15 and later)
MIUI 15 and HyperOS have a color palette feature that allows you to fine-tune the shades of system elements, which does not give you complete freedom, but can slightly change the color of the font on the lock screen.
- Open the settings β Screen β Color palette.
- Activate the switch Use the color palette.
- Choose one of the suggested shades or create your own by moving the sliders.
- Click Apply and restart the device.
This method only works on dynamic color-enabled devices (e.g., Xiaomi 13/14 series, Redmi K60 Pro). On budget models (Poco X5, Redmi 12), the option may be missing or affect only icons, not the font.
The color palette is usually weak, and the typeface can get a little darker or lighter, but you can't change the color drastically, but it's completely safe and doesn't require administrator rights.
Black.
White
Blue
Green.
Red.
Other-->
Method 3: Editing system files (for advanced)
If you don't like half-measures, you can manually change the font color by editing system files. This method requires an unlocked bootloader and root rights, and is only suitable for power users. We'll describe the process for MIUI 14, but the steps may differ on other versions.
You'll need:
- π± Xiaomi smartphone with unlocked bootloader.
- π§ Installed by Magisk (to obtain root rights).
- π» Computer with ADB and the Hex editor (e.g. HxD).
- π Backup of the file framework-miui-res.apk (situated /system/framework/).
Instructions:
- Connect your phone to your PC and copy the framework-miui-res.apk file to your computer.
- Open it in the HxD editor and find the line lockscreen_text_color (Use a search by hex code).
- Replace the color value (usually FFFFFFFF for white or FF000000 for black) with the desired hex code (e.g. FFF44336 for red).
- Save the file, return it back to /system/framework/ with ADB and restart the device.
β οΈ Attention: Incorrect editing of system files can lead to bootloop ( looped boot).If the phone doesn't turn on after rebooting, you'll need to flash it over Fastboot. Always do a backup. framework-miui-res.apk!
What if the phone doesnβt turn on after editing files?
This method gives you complete control over font color, but requires a deep technical knowledge. If you've never worked with ADB or hex editors, you'd better use the other methods in this article.
Method 4: Install a custom launcher with lock support
Some third-party launchers (such as Nova Launcher or Lawnchair) allow you to adjust the lock screen, including font color.
- π Set the launcher as a default launcher.
- π§ Activate Allow Changes to the Lock Screen (not available on all devices).
- π¨ Use a compatible theme or plugin (for example, KLWP For Nova Launcher).
Example of settings through Nova Launcher:
- Install Nova Launcher and Nova Lockscreen Plugin from Google Play.
- Open the launcher settings and go to Lockscreen β Text Color.
- Select a color from the palette or enter a hex code.
- Apply the changes and restart the device.
This method has limitations:
- β Does not work on HyperOS (blocks third-party lock screen changes).
- β Can be in conflict with system updates MIUI.
- β On some models (Poco) F5, Redmi Note 12: The plugin is not activated.
π‘
Before installing a custom launcher, check its compatibility with your Xiaomi model on the XDA Developers forum or in telegram chats over MIUI. Some launchers (such as Microsoft Launcher) do not support lock screen settings at all.
Method 5: Using Magisk modules for customization
If you have root rights, you can install special modules for Magisk that extend the options for setting the lock screen.
- πΉ MIUI Lockscreen Customizer β allows you to change the font, color, position of elements.
- πΉ Lockscreen Mods for MIUI β Adds additional styles and animations.
- πΉ FontManager β changes the font throughout the system, including the lock screen.
Installation instructions:
- Download a module (e.g. MIUI Lockscreen Customizer) in.zip format.
- Open Magisk Manager and go to Modules β Install from Storage.
- Select the downloaded file and wait for the installation.
- Reset the device.
- After the reboot, open the module settings (usually a new section appears in Settings β Additional).
Advantages of this method:
- β Complete control over color, size and font style.
- β Possibility to customize animations and additional elements (date, notifications).
- β Compatible with most devices on MIUI 12β15.
β οΈ Note: Modules for Magisk may conflict with updates MIUI. Once the system update is installed, the module may stop working and the lock screen may not display correctly. Always check that the module is compatible with your firmware version.
Frequent problems and their solutions
When you change the color of the font on the lock screen, users often encounter errors, and we have collected the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The color of the font does not change after the topic change. | Theme does not support customization of the lock screen | Select a theme marked Lockscreen in the description |
| The font became unreadable (merges with the background) | Incorrect contrast between text color and wallpaper | Change the wallpaper or return the standard theme |
| After editing system files, the phone does not turn on | Error in hex color code or file corruption | Restore the original framework-miui-res.apk via Fastboot |
| Magisk module does not apply changes | Conflict with other modules or an outdated version | Update the module and Magisk, disable conflicting plugins |
| Color resets after MIUI update | System Update Rewrites User Settings | Repeat the setting after the update or roll back to the previous version |
If none of these methods worked, check:
- π± Compatibility of your model with the chosen method (on forums) 4PDA or XDA lists of supported devices).
- π The relevance of firmware (in beta versions) MIUI Some functions may be disabled).
- π Restrictions from the manufacturer (for example, on Xiaomi for the European market some options are blocked).
π‘
If youβre using HyperOS, most of the methods in this article wonβt work because of the systemβs changed architecture, in which case the only reliable way is to wait for an official customization update or install custom firmware (like Pixel Experience).