How to hide the app icon on Xiaomi Redmi 9: all ways from MIUI to ADB

On Xiaomi Redmi 9 with a shell MIUI hide unnecessary application icons in several ways - from standard system functions to the use of third-party launchers or even ADB commands. But not all methods are equally effective: some simply remove the icon from the home screen, others completely hide the application from the list of installed programs. In this article, we will analyze all the current options, including nuances for different versions of MIUI (from 12 to 14) and possible limitations.

It's important to understand that hiding an icon doesn't equal deleting an application. It stays on the system, can run in the background and even receive notifications. If the goal is to make space or stop background activity, it's better to consider disabling or deleting (where possible).

1. Hiding the icon through the standard MIUI launcher

The easiest way is to use the built-in MIUI shell features. It doesn’t require superuser rights or installing additional programs, but it doesn’t work with all applications (e.g., system utilities may not hide).

Instructions:

  • πŸ“± Long press on the free area of the main screen β†’ Select Screen Settings.
  • πŸ” Go to Hide Apps (in some versions) MIUI The item is called Hidden Appendices).
  • βœ… Tick the programs you want to hide and click Ready.

After that, the icons will disappear from the home screen and from the app menu, but will remain available through search (Search for apps in swipe down) or system settings (Settings β†’ Applications β†’ Application Management).

πŸ’‘

If you need to run a hidden app urgently, use Google Assistant or XiaoAI: say Open [app name] and the system will find it even without the visible icon.

2. Transfer of the icon to the folder "Hidden"

An alternative method is to create a folder on the screen with an invisible name and put unnecessary icons in it, which does not hide the application completely, but makes it less visible.

How to do this:

  1. Create a new folder on the home screen (drop one icon to another).
  2. Call the folder a space or symbol that visually merges with the background (for example, β€’ – to do this, hold the Alt key and dial 0149 on the digital keyboard).
  3. Move all unnecessary icons to the folder.
  4. Remove the name of the folder: click on the text β†’ Delete the name.

The downside is that the folder will still take up space on the screen, and if you accidentally click on it, its contents will become visible, but this method works even for system applications that cannot be hidden through the MIUI settings.

How to bring back the hidden icons?
To undo the hiding through the standard launcher, re-enter Screen Settings β†’ Hide Apps and uncheck the boxes. For the folder, just drag the icons back to the screen or in the app menu.

3. Use of third-party launchers

If the built-in MIUI features are not satisfied, you can install an alternative launcher from Google Play.

  • 🎨 Nova Launcher – supports hiding icons through settings (Long press) β†’ Change. β†’ Hide).
  • πŸ”„ Apex Launcher – allows you to hide apps in the menu (Settings) β†’ Box settings β†’ Hidden applications).
  • πŸš€ Microsoft Launcher – there is a function β€œHidden applications” in the desktop settings.

Advantages of third-party launchers:

  • πŸ”§ More flexibility in the appearance setting.
  • πŸ“± Ability to hide even system applications (where Android is allowed).
  • πŸ”„ Easy return to standard launcher MIUI anytime.

Disadvantages:

  • ⚠️ Some launchers may conflict with gestures MIUI (For example, swipe up to open the menu).
  • πŸ“Ά Increased battery consumption (due to additional process in the background).
πŸ“Š What kind of launcher are you using on Xiaomi?
Standard MIUI
Nova Launcher
Apex Launcher
Microsoft Launcher
Other
I don't use launchers.

4. Hiding through application settings (disable)

If the goal is not just to remove the icon, but to completely disable an unnecessary application (for example, preinstalled Xiaomi services), you can use the shutdown function. This will not delete the program, but stop it from working and hide it from the menu.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the desired application in the list and select it.
  3. Click Disable (if the button is active).
  4. Confirm the action in the dialog window.

Limitations of the method:

  • ❌ Not all system applications can be disabled (e.g. Settings or Phone).
  • ⚠️ Disabling critical services (such as Google Play Services) can lead to unstable smartphone performance.
  • πŸ”„ After disabling the icon will disappear, but the application will remain in the list of Application Management marked "Disabled".

The application is not system-based (e.g. com.android.phone)

You have a backup of important data

You know how to turn the app back on (Settings β†’ Apps β†’ Show everything β†’ Enable)

You do not disable security-related services (e.g. Google Play Protect)

-->

5. Hiding through ADB (for power users)

For advanced users who are ready to work with ADB (Android Debug Bridge), there is a way to hide applications at the system level, which will remove even those programs that are not hidden through standard settings. Importantly, the method requires a connection to a PC and can disrupt the stability of MIUI if used improperly.

Step-by-step:

  1. Turn on Developer Mode on Redmi 9: Go to Settings β†’ About Phone. Click 7 times on MIUI until the notification "You've become a developer" appears.

USB debugging

  • Back to Settings β†’ Additionally. β†’ For developers.
  • Turn on the debugging switch over USB.
  • Connect your phone to your PC and execute the commands: adb shell pm hide com.example.app (replace com.example.app with a real application package, for example, com.miui.calculator for a calculator).

To return the application, use the command:

adb shell pm unhide com.example.app

πŸ’‘

A list of MIUI system application packages can be found through the adb shell pm list packages | grep miui command. Be careful: Hiding critical services (e.g. com.android.systemui) will lead to the collapse of the interface!

Warnings:

⚠️ Note: Not all applications can be hidden through ADB. Some system components (com.android.launcher3, com.miui.home blocked from changes.

⚠️ Attention: After update MIUI esoteric ADB The apps may reappear on the menu.

6. Comparison of methods of hiding icons

To choose the best way, compare all options on key parameters:

MethodDifficultyWorks for system applicationsRequires root/ADBReversibilityHiding from search
Standard MIUI launcher⭐❌ Partially.❌ No.βœ… Yes.❌ No.
A folder with an "invisible" nameβ­βœ… Yes.❌ No.βœ… Yes.❌ No.
Third-party launchersβ­β­βœ… Yes.❌ No.βœ… Yes.❌ No.
Disabling the application⭐⭐❌ Partially.❌ No.βœ… Yes.βœ… Yes.
ADB (pm hide)β­β­β­βœ… Yes.βœ… Yes.βœ… Yes.βœ… Yes.

Frequent Questions (FAQ)

Can I hide the Google Play Store icon or Settings?
Standard means MIUI β€” No. These applications are protected from hiding. Alternatives: Use ADB (command pm hide com.android.vending for the Market, but this can disrupt the work of updates.Install a third-party launcher and hide the icon through its settings (the application will remain in the system). ⚠️ Hiding settings (com.android.settings) will make it impossible to access most phone features!
After hiding through ADB, the app reappeared. Why?
This happens for two reasons: MIUI updates β€” system applications can come back after major updates; Launcher cache reset β€” sometimes after the launcher data is cleared (com.miui.home), hidden applications are re-displayed. Solution: repeat the pm hide command or use the script to automatically hide after the reboot.
How to find out the batch name of the application for the ADB team?
There are several ways: via Google Play: open the app page in your browser - the batch name is indicated in the URL (e.g. https://play.google.com/store/apps/details?id=com.whatsapp). Through ADB: adb shell pm list packages | grep -i "name" (replace "name" with part of the app name).
Hiding the icon removes it from the list of "Recent"?
No, hiding the icon doesn't affect: List of recent apps (swipe up with a delay). Notifications from the app. Background activity (if the app isn't disabled). To remove the app from Recent, you either have to close it manually or disable it through settings.
Can I hide the XiaoAI (XiaoAI voice assistant) icon?
Yes, but with reservations: Through standard launcher: usually XiaoAI is not hidden (depending on version) MIUI). Through ADB: adb shell pm hide com.miui.voiceassist (may need to reboot). Through shutdown: Settings β†’ Annexes β†’ XiaoAI β†’ Shut down. ⚠️ Disabling XiaoAI could affect voice commands for camera, calls and other features MIUI.