How to change the color of notifications on Android Xiaomi: 5 working ways

The notification color on Xiaomi smartphones is one of the little things that shapes the visual perception of the interface. By default, the system uses the branded orange hue (#FF6B35), but not everyone likes it. Fortunately, MIUI offers several ways of customization, from standard theme settings to manual editing of system files.

In this article, we will discuss all the current methods of changing the color of notifications, including the hidden functions of MIUI 14, working with ADB, and even circumventing the restrictions on some models (Redmi Note 12, POCO X5, Xiaomi 13T, etc.).

Before you start setting up, consider that some methods require unlocking the bootloader or superuser rights. If you are a beginner, start with the safe ways (sections 2 and 3), and experienced users will find useful life hacks in sections 4 and 5.

1. Standard color change through theme settings

The easiest way is to use the built-in MIUI themes, which works on all Xiaomi devices without any additional manipulation and does not require root rights.

Go to Settings β†’ Design β†’ Theme. Here, select one of the suggested themes (for example, β€œDark” or β€œLight”). Some themes automatically change the color of notifications to blue, green or purple. Pay attention to themes marked β€œColor accents” – they are guaranteed to change the shade of notifications.

  • 🎨 Pros: No technical skills required, safe for the system.
  • ⚠️ Cons: Limited choice of colors (usually) 3-5 variant).
  • πŸ“± Suitable for: All models Xiaomi/Redmi/POCO on MIUI 12-14 HyperOS.

If the standard themes don't work, try downloading additional ones from the Mi Theme Store.

  1. Open Topics β†’ Online.
  2. In the search box, enter color notification or accent color.
  3. Choose your favorite topic and apply it.

⚠️ Note: Some themes from third-party sources may contain advertisements or display interface elements incorrectly.

2.Use of the application "Color settings" (MIUI 14+)

Starting with MIUI 14, Xiaomi has added a hidden menu to fine-tune the system’s color palette, a way that allows you to choose any shade from the palette, but is not available on all devices.

Instructions:

  1. Go to Settings β†’ Design β†’ Additional.
  2. Find the Color Settings item (if not, skip this method).
  3. Select the notification color and use the slider to select the desired shade.
  4. Save the changes and restart the device.

If there is no Color settings, try activating it through the developer mode:

  1. Open the Settings. β†’ The phone.
  2. 7 times click on the MIUI version to enable the developer mode.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the option to Enable color settings and activate it.
πŸ“Š Your version. MIUI?
12 or lower
13
14
HyperOS
I don't know.
Xiaomi modelSupport for Color SettingsNotes
Xiaomi 13/13 Proβœ… Yes (MIUI 14+)Full support for the RGB palette
Redmi Note 12⚠️ Partially.Basic colors only (blue, green)
POCO X5 Proβœ… Yes.Requires an update to the latest version of MIUI
Xiaomi 12T❌ No.Use the method with ADB (Section 4)

3. Third-party launchers with support for customization of notifications

If the built-in methods don't work, you can install an alternative launcher.

  • 🌈 Nova Launcher + TeslaUnread plugin – allows you to change the color of notification icons and status panel.
  • 🎭 Action Launcher – Supports adaptive wallpaper-based colors.
  • πŸ”§ Lawnchair – open launcher with advanced notification settings.

Example of settings in Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Go to Settings Nova β†’ Notifications β†’ Notification icons.
  3. Select the Color Scheme and adjust the shade.
  4. To change the color of the notification panel, install the TeslaUnread plugin.

⚠️ Warning: Third-party launchers may conflict with system notifications MIUI. Before using, make a backup of the settings in Settings β†’ Additionally. β†’ Backup.

Important: On HyperOS devices, third-party launchers may not display system notifications correctly (such as charging or connecting USB). In this case, return to the standard launcher via Settings β†’ Applications β†’ Default β†’ Launcher.

Download APK official website|Disable battery optimization for launcher|Make a backup of current settings|Verification of compatibility with the Android version-->

4. Color change via ADB (for power users)

If you need a precise setup HEX-Color code, you can use it ADB (Android Debug Bridge: This method works on most Xiaomi devices, but requires a computer connection.

Step-by-step:

  1. Enable USB debugging in Settings β†’ About Phone β†’ MIUI version (7 taps) β†’ For developers β†’ USB debugging.
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command line (cmd) and enter:
adb shell settings put secure theme_customization_overlay_com.android.systemui headsup:color/accent_color

Replace. accent_color fittingly HEX-code, #4CAF50 For green, complete list of teams:

ColourHEX-codeADB Team Team
Blue#2196F3adb shell settings put secure theme_customization_overlay_com.android.systemui headsup:color/2196F3
Green.#4CAF50adb shell settings put secure theme_customization_overlay_com.android.systemui headsup:color/4CAF50
Purple.#9C27B0adb shell settings put secure theme_customization_overlay_com.android.systemui headsup:color/9C27B0

After you've run the command, restart the device. If the color hasn't changed, check:

  • βœ… Correctness of the input HEX-code (without the # symbol in the command).
  • βœ… Access to system settings (adb shell pm grant...).
  • βœ… Compatibility of your model with MIUI 13/14 (on MIUI 12 may not work).
What if the ADB does not recognize the device?
Make sure that Xiaomi drivers are installed USB Drivers and File Transfer Mode enabled (MTP) Also check if the antivirus is blocking the connection. ADB. In the extreme, try using another. USB-cable (preferably original).

5. Manual editing of system files (requires Root)

For full control over the notification color, you can edit the system files framework-res.apk or SystemUI.apk. This method is only suitable for users with unlocked bootloader and root rights.

Instructions:

  1. Install Root Explorer or Mixplorer with superuser rights.
  2. Go to /system/framework/framework-res.apk.
  3. Copy the file to internal memory and open it in APK Editor.
  4. Find the file. res/values/colors.xml and change the parameters: <color name="system_notification_accent_color">#FF6B35</color> Replace #FF6B35 by the desired colour (e.g, #FF00FF pink).
  5. Save the changes, move the file back to /system, and set permissions 644.
  6. Reset the device.

⚠️ Warning: Incorrect editing of system files can lead to bootloop ( looped boot). TWRP Or OrangeFox Recovery.

For HyperOS devices, the path to files may be different. For example, on Xiaomi 14, the notification color is stored in /product/overlay/FrameworkResOverlay.apk. Use MT Manager to find the desired strings.

πŸ’‘

If the notifications are gone after editing, check the integrity of the SystemUI.apk file. Often it helps to re-install the original APK via adb push.

Alternative methods: Substratum and Magisk

For users with Magisk, modules are available that allow you to customize notifications without manual file editing.

  • 🎨 Substratum Theme Engine + Theme: "PitchBlack" or "Swift Installer".
  • πŸ”§ Magisk Module "MIUI Color Changer (available on the forum) XDA Developers).
  • πŸ–ŒοΈ "Hex Installer allows you to change the colors of system elements through a graphical interface.

Example of installation of MIUI Color Changer module:

  1. Download the module with XDA (check compatibility with your version of MIUI).
  2. Open Magisk Manager β†’ Modules β†’ Install from storage.
  3. Select the downloaded file and wait for the installation.
  4. Reset the device.
  5. After the reboot, open the MIUI Color Changer app and select the notification color.

Advantages of this method:

  • πŸ”„ The ability to return standard settings in one click.
  • πŸŽ›οΈ Support for gradients and transparency.
  • πŸ›‘οΈ More secure than manual editing of system files.

πŸ’‘

Magisk modules are the best option for root users, combining the flexibility of customization with the ability to quickly roll back changes.

FAQ: Frequent questions about changing the color of notifications

Can I change the color of the notifications without root?
Yes, there are three ways to not root: through standard themes (Settings β†’ Decoration β†’ Theme). Using ADB (Section 4). By installing a third-party launcher (Section 3).
Why did the change of color through ADB not change?
Possible causes: Wrong HEX-code (remove # from command). Your version MIUI Does not support this command (try to upgrade) Conflict with an established theme (put back a standard theme and try again). ADB Team: Adb logcat | grep "theme_customization"
How to return the standard color notifications?
Ways of rollback: For ADB: Execute adb shell settings delete secure theme_customization_overlay_com.android.systemui. For manual editing: Restore the original framework-res.apk For Magisk modules, remove the module through Magisk Manager. After any changes, restart the device.
Does this work on Xiaomi with HyperOS?
Yes, but with reservations: Standard themes and ADB work without restrictions. Manual editing of system files may require changing paths (e.g. /product/overlay/ instead of /system/framework/). Some Magisk modules are not yet adapted for HyperOS - check compatibility on forums. Xiaomi 14 and 14 Pro tested all methods from this article (except manual editing).
Can I change the color of notifications for individual applications?
No, MIUI does not support customized notification color settings for apps, but you can: Use Nova Launcher + TeslaUnread to change the color of the notification icons on the icons, set up notification channels in the app itself (for example, Telegram or WhatsApp can change the color of the light display).