How to remove icons from the top of the Android screen on the Xiaomi phone: instructions for MIUI 14 and 15

The top notification bar on Xiaomi smartphones is one of the most informative among Android devices, displaying not only the time and battery, but also active notification icons, Wi-Fi/mobile network connectivity indicators, VPN, NFC and even system update alerts. However, an excess of icons can be annoying: they take up space on the screen, distract from content and sometimes duplicate information (for example, 4G icon and signal level at the same time).

In this article, we’ll look at all the possible ways to hide icons from the top of the screen on Xiaomi, Redmi, POCO and Black Shark phones with MIUI 14 and MIUI 15 firmware. Importantly, not all icons can be removed completely β€” some (such as the charge indicator) are tied to the system limitations of Android.

Why there are extra icons on the top panel

Before you hide icons, you need to understand where they come from. In MIUI, the top panel is divided into three types of elements:

  • πŸ“± System indicators: time, battery power, network signal strength, Wi-Fi, Bluetooth. These icons are controlled by Android and are partially configured through Settings β†’ Screen.
  • πŸ”” Application notifications: icons for new messages on WhatsApp, Telegram, missed calls, alerts from games, and you can turn them off individually for each application.
  • βš™οΈ Service icons: VPN, Do Not Disturb, NFC, location, synchronization, often duplicate information from the notification curtain.

The main reasons for filling the panel:

  1. Active background processes: Applications (especially messengers and social networks) constantly keep a connection to the servers, which is displayed by icons in the status bar.
  2. System services: For example, Mi Cloud or Google Play Services can display a sync icon even without active user actions.
  3. Firmware errors: In some versions of MIUI (especially beta), icons may get stuck after updating or resetting settings.
πŸ“Š Which icon annoys you the most?
Battery charge badge
Mobile network indicator (4G/5G)
Notifications from messengers
Icon VPN/ Locations
Other

Method 1: Disabling notifications from applications

The easiest way is to hide notification icons from specific programs, which won’t remove them completely (they’ll stay in the curtain), but will remove the display on the top panel.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to hide your notifications (like Viber or Instagram).
  3. Go to the Notifications section.
  4. Turn off the Display Notification icon switch (in some versions of MIUI, this item is called the Status Bar icons).

If you don’t have an option, try an alternative route:

  1. Press your finger on the notification from the desired app in the curtain.
  2. In the menu that appears, select Notification Settings.
  3. Turn off the status bar icons.

Close all background applications

Reboot the phone.

Check if the icons have disappeared after receiving a new notification

Update the application to the latest version-->

⚠️ Warning: Turning off notification icons does not block the alerts themselves. They will still come in the curtain and onto the lock screen. To turn off notifications completely, use the Do Not Disturb section in the settings.

Method 2: Hiding system indicators through MIUI settings

MIUI allows you to hide some of the system icons without root rights, which works for indicators that are not critical for the phone (for example, NFC, Location, VPN).

Step-by-step:

  1. Open Settings β†’ Screen β†’ Status panel and notification curtain.
  2. Select Status Indicators (MIUI 15 may be called System Icons).
  3. You'll see a list of hidden icons, disable the unnecessary ones (e.g., Airplane Mode, Synchronization, Alarm).
  4. Save the changes and restart the phone.

List of indicators that can be hidden without additional manipulations:

  • πŸ“‘ NFC (unless you use contactless payments)
  • πŸ”’ VPN (active connection)
  • πŸ“ Location (geolocation)
  • πŸ”” Alarm clock (set alarm clock)
  • πŸ”„ Synchronization (communication with Mi Cloud/Google)

Unfortunately, battery charge, network signal level and time icons cannot be removed through standard settings – they are rigidly spelled out in the Android system interface. Additional methods will be required to hide them (see Methods 4 and 5).

πŸ’‘

If they continue to appear after turning off the indicators, clear the system cache: Settings β†’ Applications β†’ Application Management β†’ Three points (menu) β†’ Show system β†’ Settings β†’ Clear the cache.

Method 3: Using the "Distractless" mode

MIUI 14/15 has a hidden feature called Destruction-Free (similar to Zen Mode in other firmware) that temporarily hides all notifications and some of the system indicators, which is useful if you want to focus on work or play.

How to turn on:

  1. Open Settings β†’ Special features β†’ Mode without distractions.
  2. Activate the switch and set the rules: Select the apps that will block notifications. Set a timer (15 minutes to 12 hours). Enable the option to Hide notification icons.

Confirm the activation of the regime.

Limitations of the method:

  • ⏱️ Works only for a limited time (maximum 12 hours).
  • πŸ“΅ Blocks not only icons, but also the sounds/vibrations of notifications.
  • πŸ”„ After the timer is complete, all icons will return.

⚠️ Warning: In Deterrent mode, important alerts (such as low battery charge or missed calls) may not come in. Do not use it if you are waiting for an urgent message.

Method 4: Hiding icons through ADB (for advanced users)

If standard methods don't work, you can use ADB (Android Debug Bridge) debugging, which hides even icons that are not available in the MIUI settings, including charge and network indicators, requires a computer and a USB- cable.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone β†’ MIUI Version. Click on MIUI Version 7 times in a row until you become a developer!

USB debugging

  • Back to Settings β†’ Additionally. β†’ For developers.
  • Turn on the debugging switch over USB.
  • Connect the phone to your computer and execute the commands: adb shell settings put global icon_blacklist * This command hides all the icons on the top panel. To return them back, use: adb shell settings put global icon_blacklist "" For selective concealment (e.g., only battery icons), use: adb shells setting global icon_blacklist battery.

List of keys for selective concealment:

IconThe key to ADBNote
Battery chargebatteryHiding percentage and charge icon
Signal levelsignalRemoves the network indicator (4G/5G)
Wi-FiwifiHiding the connection icon
Time.clockRemove the watch from the panel (not recommended)
NotificationsnotificationHiding all notification icons
What if the ADB does not recognize the device?
1. Install the Xiaomi USB Drivers from the official website. 2. Check if debugging is enabled by USB in the developer settings. 3. Try another USB- cable (preferably the original). 4. Reboot the phone and computer. 5. In the command line, enter the device with access, but check the device is checked.

⚠️ Warning: Misuse of ADB can cause system failures. Before executing commands, back up your data via Settings β†’ About Phone β†’ Backup. If the status bar stopped updating after hiding the icons, follow the command: adb shell pm clear com.android.systemui This will reset the system interface settings without losing data.

Method 5: Install custom firmware (for power users)

If you need to completely redesign the notification bar, the only radical way is to install custom firmware (e.g. LineageOS, Pixel Experience or crDroid).

  • 🎨 Set up the display of any system icons.
  • πŸ”§ Remove unnecessary interface elements MIUI.
  • πŸ”„ Return "pure" Android without branded improvements Xiaomi.

Cons of the method:

  • ⚠️ Loss of warranty (if the phone is under warranty).
  • πŸ”§ Risk of "bricking" (turning the phone into a "brick" if a firmware error occurs).
  • πŸ”„ No updates over the air (you will have to update manually).

If you decide to take this step, follow the instructions:

  1. Unlock the bootloader through the official Xiaomi website (requires a Mi Account and wait 7-30 days).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download compatible firmware for your model (check out the XDA Developers or 4PDA forum).
  4. Sweeve the firmware through recovery, having previously made a backup.

πŸ’‘

Custom firmware is the last resort, and 90 percent of the time, the problem of having extra icons can be solved with standard settings or ADB.

Method 6: Masking icons with themes and launchers

If you can't remove the icons, you can disguise them with some alternative launchers, which doesn't physically remove the icons, but makes them less visible.

Options:

  • 🎨 Dark themes: In Settings β†’ Screen β†’ Dark theme, turn on night mode. On a black background, many icons become less catchy.
  • πŸ–ΌοΈ Custom themes from the Mi Theme Store: Some themes (e.g., Pitch Black or Minimal UI) visually shorten the notification bar.

How to apply the custom theme:

  1. Open the Themes app (default installed on all Xiaomi).
  2. In the search, type the title of the theme (for example, Pure Black).
  3. Download it and use it. Reboot the phone for full use.

For use with Nova Launcher:

  1. Install a launcher from Google Play.
  2. Press your finger on the main screen β†’ Settings β†’ Notification panel.
  3. Enable the option to Hide the status bar (if available for your model).

Frequent problems and solutions

When trying to hide icons, users often encounter common mistakes.

Problem.Reason.Decision
Icons return after rebootingResetting the system's temporary settingsUse ADB- commands or disable battery optimization for system applications
Not displayed in the settings.Obsolete version of MIUI or regional firmwareUpdate your phone to the latest version or change region to Global
ADB is not working (device not detected)There are no drivers or debugging is not includedInstall Mi PC Suite and check the developer settings
After hiding the icons, the network signal disappearedError when using ADB (Critical indicator hidden)Restore settings with the adb shell settings command put global icon_blacklist'

If none of these methods helped, check:

  • πŸ”„ System Updates: Some versions of MIUI patches patch icon bugs. Update through Settings β†’ About Phone β†’ System Update.
  • 🧹 Cache Cleanup: Go to Settings β†’ Applications β†’ Application Management β†’ System Interface MIUI β†’ Clear the cache.
  • πŸ”§ Settings Reset: The last method is to reset to factory settings (don’t forget to do a backup!).
Can I remove the battery icon but leave interest?
In standard settings, MIUI is not. But you can use the ADB- command to selectively hide: adb shell settings put global icon_blacklist "battery" This will remove the icon, but the percentages will remain if they are included in Settings β†’ Screen β†’ Battery Charge.
Why did new icons appear after the MIUI update?
Xiaomi often adds new indicators in fresh firmware versions (e.g. 5G icon or AI- Services). To remove them: Check the Status Indicators section in the settings - new options may have appeared. If the icon is not hidden, wait for the patch (usually bugs are fixed within 1-2 weeks after the update release).
How to bring back the hidden icons?
Recovery methods depend on the concealment method: If you used the MIUI settings, just turn the indicators back on to Settings β†’ Screen β†’ Status Indicators. If you used ADB, follow the command: adb shell settings put global icon_blacklist. "" If the problem is after custom firmware, return to the standard MIUI via the Mi Flash Tool.
Will the icon hiding on POCO or Black Shark work?
Yes, all of the methods described are suitable for MIUI-based devices, including: POCO F5, POCO X6 Pro (HyperOS firmware based on MIUI 15), Black Shark 5/6 (using a modified MIUI for gamers), except that some POCO models may not have Status Indicators - in this case, use ADB.
Can I hide icons without root rights?
Yes, 90% of the time, standard settings or ADB (no root required) are enough. Root is only needed for: Delete system applications that add icons (e.g. Mi Security). Deep modification of the system interface (e.g., via Xposed Framework). For most users, there are only 1-3 ways from this article.