How to set up a status bar on a Xiaomi smartphone with MIUI 12: from icons to hidden features

The status bar in MIUI 12 is not just a bar with watches and icons; it is a control center for notifications, quick settings and even hidden features that many Xiaomi users do not even know about. Unlike naked Android, where customization is minimal, Xiaomi’s firmware allows you to fine-tune the look and behavior of the panel – from changing transparency to hiding unnecessary indicators.

But here's the catch: some of the options are hidden in the depths of the menu, and some of the features work in a non-obvious way. For example, why did the charging icons disappear after upgrading to MIUI 12 or how to bring back the old notification style? Today, we'll take a look at all the options available, from basic to advanced, including tricks with ADB for power users.

It is important to understand that the MIUI 12 interface may vary slightly depending on the smartphone model (Redmi Note 9 Pro, Mi 10T, POCO X3, etc.) and regional firmware (global, Chinese, EEA). However, the basic principles of setting the status bar remain universal. If you do not find the right option, check the version of MIUI in Settings β†’ About phone.

Basic Status Line Settings in MIUI 12

So, to start with, what can you change without the extra utilities and the deep digging in the system? Most of the options are in the Settings menu β†’ Screen β†’ Status bar. Here you'll find switches for:

  • πŸ•’ Clock displays are the choice between a 12-hour and 24-hour system, as well as the position (left or center).
  • πŸ“Ά Network Indicators: Whether to show operator name, network type (4G/5G), or internet speed.
  • πŸ”‹ Battery icon: percentage of charge, icon, or both.
  • πŸ”” Notification icons – the number of icons displayed (up to 3) and their transparency.

Note the item "Show system notification icons." If you turn it off, Bluetooth, GPS, and NFC will disappear, which will visually clear the status bar, but this can create problems: for example, you won't notice that Bluetooth is left on, draining the battery.

MIUI 12.5 and later has the Color Status Line option, which allows you to choose between light and dark, regardless of the theme of the system, which is useful if you use wallpaper with gradient or non-standard colors.

⚠️ Warning: Some models (POCO F3, Mi 11 Lite) may not be able to center the watch after upgrading to MIUI 12.5+, not a bug, but a feature of new firmware versions. You can only return the old look through ADB (more on this below).

2.Advanced Customization: Hidden Functions of MIUI 12

There are a lot of useful things that are hidden outside of the standard settings, like, did you know that MIUI 12 allows you to:

  • 🎨 Change the color of the indicators (not only white/black) through the themes of Mi Themes.
  • πŸ”„ Disable swipe animation to speed up the opening of the notification panel.
  • πŸ“± Hide the notch on models with a droplet or hole under the camera.
  • πŸ” Show the charging speed in real time (for firmware with the bootloader unlocked only).

To activate some of these features, you will need to turn on Developer Mode. To do this, go to Settings β†’ About Phone and 7 once click on "MIUI Version." After that, a new "Developers For Developers" option will appear in the Settings menu β†’ Here we are interested:

  • "Show clicks" is useful for debugging, but does not affect the status bar.
  • "Window animation" - shutdown will speed up the notification panel swipe.
  • USB Debugging is required to work with ADB.

πŸ’‘

If some status bar settings (such as clock alignment) are missing after the developer mode is turned on, try turning off the "Minimize Apps" option in the same menu. This is the well-known MIUI bug 12.0.1-12.0.3.

To change the color of the indicators, set any theme from Mi Themes (for example, "Dark Mode" or "Colorful Icons"). The system automatically picks up the theme palette for the status bar. If you want to return to a standard view, select the theme "Default".

πŸ“Š What is the status line function you use most often?
Viewing notifications
Quick settings (swipe down)
Checking the level of charge
Network Indicators/Bluetooth
other

3. Set up notification icons and indicators

By default, MIUI 12 shows up to 3 notification icons in the status bar. If there are more apps, they are grouped under β‹― to control this behavior:

  1. Open Settings β†’ Notifications β†’ Additional.
  2. Select "State Line."
  3. Activate or deactivate the option "Show notification icons".
  4. In the paragraph "Maximum number of icons" set the desired value (from 0 to 3).

For individual applications, you can configure the priority of display:

  1. Go to Settings β†’ Notifications β†’ Notifications Management.
  2. Select an app (such as WhatsApp or Telegram).
  3. Activate "Show icon on status bar".
  4. Set β€œPriority” on β€œHigh” so that the icon always appears.

If you are annoyed by system process indicators (e.g., ⏳ for synchronization), you can turn them off via ADB. To do this, connect your phone to your PC, open the command prompt, and type:

adb shell settings put global icon_blacklist *

To get it back, use the command:

adb shell settings put global icon_blacklist ""

⚠️ Warning: Disabling system indicators via ADB can hide important notifications, such as low battery charge or active VPN. Use this method only if you understand the risks.

β˜‘οΈ Preparation for setting up via ADB

Done: 0 / 5

4.Centering of the clock and other visual changes

One of the most popular queries Xiaomi users have is how to return the watch in the center of the status bar. In MIUI 12, this option is hidden deep, and in some versions of the firmware it was removed altogether.

Method 1. Through the theme settings (does not work on all models):

  1. Open the Themes app.
  2. Go to β€œMy Themes” β†’ β€œCurrent Theme Settings”.
  3. Find the "State Line" and select "Center Clock".

Method 2. Through ADB (Universal Method):

  1. Connect your phone to your PC and open ADB Shell.
  2. Enter the command for clock alignment: adb shell settings put secure status_bar_clock 2
  3. To return the watch to the left, use: adb shell settings put secure status_bar_clock 1

Method 3. Through the settings editor (requires root):

If you have root rights, install Activity Launcher or MIUI Hidden Settings, which can provide hidden clock-centering options, even if they are not on the standard menu.

What happens if the ADB teams don’t work?
If the clock is not centered after entering the command, check it: 1. Version MIUI (On some Chinese firmware, the option is blocked). 2. Rights. ADB (Sometimes you need confirmation on your phone). 3. Adb shell settings put global settings status_bar_clock 2 (If nothing helps, upgrade your firmware to the latest version.

Method of centre-upRequired. root/ADBIt works on MIUI 12.5+.Limitations
Through the theme settingsNo.Yes (not on all models)May be reset after the update
ADB Team TeamNo (ADB only)Yes.It doesn’t work on some Chinese firmware.
MIUI Hidden SettingsYeah (root)Yes.Risk of disrupting the stability of the system
Editing by systemui.apkYes (root + decompilation knowledge)Yes.Difficult for beginners, high risk of errors

5.Manage the transparency and style of the notification panel

In MIUI 12, the status bar and notification bar support a translucent effect that depends on the wallpaper and the current theme.

  1. Open the Settings β†’ Screen β†’ Status Line.
  2. Select "Transparency of the notification panel".
  3. Move the slider to adjust the level of transparency (0% to 100%).

If there is no option, try:

  • πŸ”„ Change Wallpapers – Some Super Wallpapers automatically adjust transparency.
  • 🎨 Set a dark theme, where the notification bar becomes more transparent.
  • πŸ› οΈ Use ADB to be forced to include: adb shell settings put global notification_panel_transparency 0.5 (where 0.5 is the transparency level from 0 to 1).

For models with AMOLED- screens (Mi 11, Black Shark 4), it is recommended to install transparency on 30-50%. This will reduce battery load, since the black pixels on the AMOLED do not consume energy.

πŸ’‘

Transparency settings affect not only visuals, but also autonomy, and the more transparent the processor is, the more often the notification panel is redrawn, which can increase battery consumption by 2 to 5 percent per day.

6. Solving Status Line Problems

Sometimes, after updating or changing the theme, the status bar starts to glittle: icons disappear, the clock goes down, or the notification bar opens with a delay.

Problem 1: The battery icons or network icons are missing.

  • πŸ”Ή Check settings in Settings β†’ Screen β†’ Status bar – the display option may have been disabled.
  • πŸ”Ή Reset theme settings: Settings β†’ Design β†’ Reset to a standard theme.
  • πŸ”Ή If a problem after the update, clear the System UI app cache: adb shell pm clear com.miui.system

Problem 2: The clock is not displayed correctly or is confused.

  • πŸ”Ή Check the region and time zone in Settings β†’ Additional β†’ Date and time.
  • πŸ”Ή Turn off automatic timing, set manually, then turn on autodetermination again.
  • πŸ”Ή If the watch jumps when swiping, turn off animations in the developer settings.

Problem 3: The notification panel does not open or lag.

  • πŸ”Ή Reboot your phone β€” often helps with temporary crashes.
  • πŸ”Ή Clear the Launcher app cache and data (Settings β†’ Applications β†’ Application Management β†’ Launcher).
  • πŸ”Ή If the lags appear after installing the wallpaper, change them to static ones.

⚠️ Warning: On some models (Redmi Note 8 Pro, Mi 9T), after manually resetting the System UI cache, the notification panel may disappear altogether, in which case only rebooting or rolling back to the previous version MIUI via Fastboot will help.

7. Additional tools for customization

If the standard features of the MIUI 12 are not enough, you can use third-party tools. Here are the top -3 proven solutions:

1. Nacho Notch (to hide the cutout):

    Status Bar Customizer (Advanced Customization):

      3 MIUI Customization (Xposed root module):

      • πŸ”Ή Full control of the status bar, including animations and gestures.
      • πŸ”Ή Ability to add your own elements (e.g. temperature CPU or weather).
      • πŸ”Ή Only works on firmware with Magisk support.

      πŸ’‘

      Before installing third-party modules, back up via MIUI Backup or TWRP. Some tools (especially those that require root) may conflict with system processes, causing bootloop.

      FAQ: Frequent Questions on Status Line Setting

      Can I get my old MIUI 11 notification style back?
      Yes, but partially. Install the "MIUI 11" theme from Mi Themes, which brings back the old icon design and transparency. You can't fully restore the logic of notifications, because MIUI 12 has changed the architecture of system processes. For models with an unlocked bootloader, you can flash the MIUI 11 Status Bar module through Magisk, but it's risky - there are possible bugs with some indicators.
      Why did the charging icons and Bluetooth disappear after the upgrade to MIUI 12.5?
      This is a well-known problem with MIUI 12.5.1.0–12.5.3.0. So, open Settings β†’ Screen β†’ Status String. Turn off and re-enable the option "Show system notification icons." If it doesn't work, reset your settings via ADB: adb shell cmd settings reset global In extreme cases, roll back to the previous version of MIUI via Fastboot.
      How to remove the words β€œ4G” or β€œ5G” in the status bar?
      This indicator is controlled by the operator, but it can be hidden: Install Network Signal Guru (root required). Select "Hide Network Type" in the settings. Without root, try ADB- command: adb shell settings put global hide_network_type_icon 1 On some firmware, this will cause all network indicators to disappear, so make a backup first.
      Can I add my text or logo to the status bar?
      Yes, but only with root rights. To do this: Download and install the Xposed Framework + GravityBox module. In the module settings, find Statusbar Tweaks. Activate the Custom Text option and enter your text (such as name or nickname). Without root alternatives, no - MIUI does not support custom text in the status bar at the system level.
      Why does the status line turn black on some wallpaper?
      This is a feature of the MIUI algorithm that automatically adjusts the color of the panel to the wallpaper. If the background is dark, the status bar also darkens for better readability. To turn off this behavior: Set a light theme in Settings β†’ Decoration. Or force color through ADB: adb shell settings put global status_bar_light_mode 0 (where 0 is dark text on a light background, 1 is light text on a dark background).