The top bar (or status bar) on Xiaomi smartphones is not just a bar with watches and indicators, but a key interface element that can be flexibly customized to your needs, from changing color and transparency to hiding unnecessary icons or adding useful widgets. However, many users do not even realize that the standard settings MIUI HyperOS allows you to radically transform the appearance of the panel without root rights or third-party applications.
In this article, we will analyze all available ways to customize the top panel - from the basic settings in the phone menu to advanced tricks using developer-mode and ADB-We'll focus on the nuances for different firmware versions (MIUI 14/15 HyperOS and others, and how to get around system limitations if the Suddenly option disappeared after the update.
Before you make any changes, make sure your smartphone is running the current firmware version. Some features (like the dynamic transparency of the panel) only appeared in the first place. MIUI 14 HyperOS. You can check the version in Settings โ The phone. โ Version. MIUI/HyperOS.
1. Basic settings of the upper panel in MIUI/HyperOS
So let's start with the simplest of them all, built-in options that are available without any manipulation, and most of them are hidden in the Settings menu. โ Screen or Settings โ Notifications and status bar (name may vary depending on firmware version).
Hereโs what you can change without installing third-party apps:
- ๐จ Panel color: choice between dark and light mode (automatic switching when changing the theme of the system).
- ๐ฑ Transparency: adjusting the degree of background dimming (not available on all models).
- โฐ Time format: 12-hour or 24-hour, and display of seconds.
- ๐ถ Indicator icons: hiding icons of mobile network, Wi-Fi, battery and other.
- ๐ Order of elements: shifting clocks, notification icons and system indicators (limited).
For example, to hide the battery icon, go to Settings. โ Notifications and status bar โ Status indicators and turn off the switch next to Battery Charge, similarly, you can remove Bluetooth indicators, Flight Mode or Active Access Point.
โ ๏ธ Note: Some models (e.g. Redmi Note 12 or Redmi Note 12) POCO X5) The option of hiding icons can be blocked by the manufacturer, in which case only the use of the icons will help. ADB-teams (more on this below).
2. Advanced customization through Developer Mode
If you don't have enough built-in options, turn on Developer Mode, which will give you access to hidden settings, including those that control the appearance of the status bar, to activate the mode:
- Go to Settings. โ The phone.
- Find the MIUI version (or HyperOS version) and tap it 7 times in a row.
- Enter the screen unlock password if required.
- Return to the main settings menu โ there will be a new section for developers.
Now, in the Developer Menu, find the following options (the name may vary):
- ๐ง Show the taps - visualization of taps (does not affect the panel, but useful for debugging).
- ๐ฑ Status bar font size โ changing the scale of watches and icons.
- ๐จ Status bar color โ manual tint setting (does not work on all devices).
- ๐ Automatic color change โ adapting to wallpaper or applications.
On models with HyperOS (for example, Xiaomi 14 or X-rays) POCO F6) In developer mode, the Dynamic Transparency Status Bar option has been introduced, which automatically adjusts the degree of dimming to the content on the screen, which is especially useful when watching videos or games where a static bar can be distracting.
Enable the developer mode
Activate debugging over USB
Install ADB-PC drivers
Download platform tools (platform-tools)
Connect the phone to the computer-->
3. Change the upper panel through ADB-team
If you need to hide system icons that cannot be removed through standard settings (e.g, NFC or location, or change the order of the elements, you need to use ADB (Android Debug Bridge. This method works on all versions MIUI/HyperOS, It requires connecting the phone to the computer.
Here is a list of the most useful ADB-Status Bar Customization Teams:
# Hide the battery icon
adb shell settings put global icon_blacklist battery
Hide the Wi-Fi icon
adb shell settings put global icon_blacklist wifi
Hide the mobile network icon
adb shell settings put global icon_blacklist signal
Return all icons (clear the list)
adb shell settings put global icon_blacklist ""
Change the color of the status bar (RRGGBB format)
adb shell settings put global status_bar_color ff000000 # Black
adb shell settings put global status_bar_color ffffffff # White
Make the panel transparent (value from 0 to 255)
adb shell settings put global status_bar_transparency 100After you execute the commands, restart your phone to make the changes effective. If the panel starts to look incorrect (for example, icons overlap), reset the settings via the command:
adb shell cmd statusbar resetโ ๏ธ Note: Some commands (e.g., color change) may not work on HyperOS devices if the manufacturer has blocked this feature at the firmware level, in which case only installing custom recovery and modified firmware will help.
How to return the standard settings if the panel broke?
4.Use of third-party applications for customization
If you don't want to mess with ADB Or you can turn on the developer mode, you can use third-party utilities:
- ๐ฑ Nacho Notch โ allows you to hide the cutout in the screen (for example, on Xiaomi) 13T or Redmi K60) and change the status bar around it.
- ๐จ Status Bar Customizer โ Flexible color, transparency, icons and even adding your own icons.
- ๐ง Material You Dynamic Colors โ automatically adjusts the color of the panel for wallpaper (works on Android 12)+).
- ๐ฒ Good Lock (Nice Catch) โ a module for devices with HyperOS, offering advanced customization options.
Example of Status Bar Customizer:
- Install the app from Google Play.
- Permit to change system settings (access to Settings is required) โ Special facilities โ Screen overlay).
- In the app menu, select: ๐จ Color status bar โ Set a hex code or select from the palette. ๐ฑ Transparency โ Move the slider to the desired value. โฐ The clock โ change the font, size or position.
Save the changes and restart the phone.
Important: Some applications (like Nacho Notch) require permission to use special features, without which they will not be able to apply changes to the system interface.
๐ก
If after installing a third-party application, the top panel began to glit (flicker or disappear), try turning off battery optimization for this application in Settings. โ Annexes โ Application management โ [Name of the annex] โ Battery โ No restrictions.
5. Features of setting up on HyperOS
HyperOS โ the new firmware from Xiaomi, which replaced MIUI It offers a more modern interface and new customization capabilities, but some of the usual options have been moved or renamed.
Here are the key differences when setting up the top panel on HyperOS:
| Function | MIUI 14 | HyperOS |
|---|---|---|
| The path to panel settings | Settings โ Notifications and Status Line | Settings โ Screen โ Status String |
| Dynamic transparency | Only through ADB | Available in Developer Mode |
| Hiding icons | Limited list | More options including NFC and Location) |
| Colour of the panel | Only dark/light | Support for custom flowers (hex code) |
| Order of elements | Fixed | You can change the clock and icons. |
HyperOS also has a feature called Adaptive Status Bar, which automatically changes the color of the panel depending on the application being launched, for example, on YouTube the panel will turn red and on Telegram it will turn blue.
- Go to Settings โ Screen โ Status Line.
- Activate the Adaptive Color Switch.
- Select the apps you want to use custom colors for.
๐ก
HyperOS has the ability to customize the transparency of the panel separately for the home screen and applications, which allows, for example, to make the panel completely transparent on the desktop, but semi-transparent in games or instant messengers.
6. Hiding the top panel completely
If you're disturbed by the top panel (like watching videos or playing games), you can hide it completely.
- ๐ฎ In Games: Enable Full Screen Immersive in the game settings (available in Game Turbo).
- ๐บ In the video: tap the screen twice in the player (works on YouTube, MX Player, et al.).
- ๐ฑ Globally: use ADB-Adb shell settings put global policy_control immersive.full=* To return the panel, swipe from top to bottom along the edge of the screen.
- ๐ง Through apps: Nacho Notch or Full Screen Immersive Mode lets you flexibly manage the display of the panel.
HyperOS also has a built-in Hiding the Status Line in the navigation gestures to activate it:
- Go to Settings โ Screen โ Navigation gestures.
- Choose Full-screen gestures.
- Turn on the option to Hide the status bar when scrolling.
โ ๏ธ Warning: Hiding the top panel completely can make it difficult to access notifications and quick settings. To return it, swipe your finger from the top edge of the screen down (even if the panel is not visible).
7. Solving common problems
When customizing the top panel, users often encounter common mistakes, and here's how to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| The icons overlapped. | Post-conflict conflict ADB-team | Perform adb shell cmd statusbar reset and restart the phone. |
| The color of the panel does not change. | Manufacturer's lock | Try the Status Bar Customizer app or install custom firmware. |
| The panel is transparent, but the text is not visible. | Contrast of type | Change the color of the text through ADB: adb shell settings put global status_bar_clock_color ffffffff (white). |
| Gestures do not work after hiding the panel | Conflict with the immersive regime | Turn off full-screen mode in gesture settings or use a swipe from the edge. |
| The panel settings reset after the update | Resetting system parameters | Repeat the setup or restore the backup via Mi Cloud. |
If none of these methods worked, check if the optimization is blocking the changes. MIUI/HyperOS. For that:
- Go to Settings โ Applications โ Application Management.
- Find the app you use for customization (like Status Bar Customizer).
- Choose the Battery. โ No restrictions.
- Also disable Auto Start and Memory Optimization for this app.