Hiding apps on the Xiaomi Mi 9 is a challenge that users face for a variety of reasons, from wanting to remove unnecessary system utilities to having to hide personal information from prying eyes. Unlike newer models (such as the Mi 11 or Redmi Note 12), where MIUI functionality is expanded, Mi 9 owners have to use both built-in tools and workarounds. In this article, we will examine all the current ways from basic to advanced, including hidden settings and third-party solutions.
It is important to understand that concealment β is deletion. Even after applying any methods, applications will remain on the system, just their icons will disappear from the main screen and from the menu. This is especially critical for system applications MIUI (for example, com.xiaomi.market or com.miui.cleanmaster), deletion of which can lead to failures. Also note: some methods require unlocking the bootloader or root rights - this voids the warranty and increases security risks.
If your goal is to just free up space, first check if you can disable the application (it is safer than hiding). To do this, go to Settings β Apps β Application Management, select the right one and click βDisable.β If the option is inactive, the application is critical to the system, and hiding it may require additional manipulation.
1. Hiding applications through built-in MIUI features
The easiest and safest way is to use standard MIUI shell tools. There are two options available on the Xiaomi Mi 9: Hiding via Second Space (second desktop) and Hidden Apps in the launcher settings. Both methods do not require root rights and work on any firmware version (including MIUI 10/11/12 for the Mi 9).
Second Space creates a separate user profile with its own set of applications, which is convenient if you want to separate work and personal data.
- Go to Settings. β Second Space.
- Click βCreate Second Spaceβ and follow the instructions (you need to create a password).
- After you create, switch to the new profile through the notification panel.
- Remove or hide unnecessary apps in the main space β they will only be available in Second Space.
The disadvantage of the method: applications are not hidden completely, but only transferred to another profile.
- π± Long tap on the free seat of the home screen β Settings (cog at the bottom).
- π Select Hidden Apps (or Hide Apps depending on MIUI version).
- π Tick the boxes you want to remove from your eyes.
- π Confirm action. Apps will disappear from the screen, but will remain in the All Apps menu (available via search).
β οΈ Warning: In MIUI 12.5+, the Hidden Applications function can be moved to Settings β Applications β Application Management β Hide Apps. If you donβt have the option, update your firmware or use alternative methods.
2. Use of third-party launchers
If the built-in MIUI tools don't suit you, install an alternative launcher. Popular options for Xiaomi Mi 9:
- π Nova Launcher supports hiding applications through the box settings (Nova Settings β App & widget drawers β Hide apps).
- π¨ Apex Launcher is a similar feature in the box settings section.
- π Microsoft Launcher β lets you hide programs through Settings β Personal Settings β Hide apps.
Advantages of the method:
- β Doesn't require root rights.
- β Works on any version of Android.
- β Flexible appearance settings (themes, gestures, animations).
How to hide the app through Nova Launcher:
- Install a launcher from Google Play.
- Long tap on the screen β βNova Settingsβ β βApp Boxβ.
- Select βHidden Appsβ and select the ones you want.
- Save the changes. The applications will disappear from the drawer, but they will stay in the system.
β οΈ Warning: Once the launcher is changed to standard MIUI, the hidden applications will be visible again, and to get them back, you will have to reconfigure the third-party launcher.
βοΈ Preparation for the use of a third-party launcher
3 Hiding through ADB- Commands (without root)
For power users willing to work with Android Debug Bridge (ADB), there is a way to hide applications at the system level.This method does not require root rights, but requires connecting a smartphone to a PC and enabling debugging over USB.
Warning: misuse of ADB may cause MIUI to malfunction. Before starting, back up your data via Settings β Additional β Backup and Reset.
Instructions:
- Enable Developer Mode: Go to Settings β About Phone. 7 times click on MIUI Version. Return to Settings β Additional β Developer. Activate Debugging over USB.
Xiaomi Mi 9
adb shell pm hide com.example.appReplace com.example.app with the batch name of the application (e.g. com.miui.calculator for calculator).
adb shell pm unhide com.example.appList of batch names of popular MIUI system applications for Mi 9:
| Annex | Package name | Can I turn it off? |
|---|---|---|
| Camera. | com.android.camera | β No. |
| gallery | com.miui.gallery | β Yes. |
| Mi browser | com.android.browser | β Yes. |
| Cleaner | com.miui.cleanmaster | β Yes. |
| Music. | com.miui.player | β Yes. |
β οΈ Warning: The pm hide/unhide commands only work on Android 8.0+. On the Mi 9 with MIUI 10 (Android 9) method is supported, but may require a device reboot.
How to find out the batch name of any application?
4. Advanced methods: root and system editors
If you're willing to take risks, getting root rights will give you access to deep system settings. On the Xiaomi Mi 9, you'll need to:
- Unlock the bootloader through the official Xiaomi tool (binding to the Mi Account is mandatory!).
- Install custom recovery (e.g., TWRP).
- Switch to Magisk for root rights management.
Examples of Titanium Backup:
- Open the application and provide root access.
- Go to the tab "Reserve copies".
- Find the application you want, click on it and select βFreezeβ.
- Confirm the action. The application will disappear from the system, but its data will be saved.
β οΈ Warning: Removing system applications (e.g., com.xiaomi.finddevice) may disrupt Xiaomi services, including cloud backup and phone search.
π‘
Before removing the system application through root, back it up in Titanium Backup, which will allow you to restore it in case of failure.
5. Hiding icons through folders and gestures
If you just need to remove icons from the home screen but leave apps available through search, use the standard MIUI tools:
Method 1: Folders
- Drag the unnecessary application to another (a folder will be created).
- Name the folder neutrally (e.g., βToolsβ).
- Move the folder to the second screen or to the corner.
Method 2: Hiding through screen settings
- Long tap on the screen β βSettingsβ β βScreen settingsβ.
- Turn off the display of the search bar or Dock bar (if there are unnecessary apps there).
Method 3: Gestures
In MIUI, you can assign gestures for quick access to hidden applications:
- Go to Settings β Additional β Gestures and buttons β App Launch Gestures.
- Assign a gesture (such as swiping up with two fingers) to launch the desired application.
- Remove the app icon from the screen β it will only be accessible through a gesture.
π‘
Hiding through folders and gestures is the safest method, as it does not affect system files and is easily undo.
6. Features of hiding on different versions of MIUI for Mi 9
The functionality of the application hide depends on the version of MIUI installed on the Xiaomi Mi 9. Below is a comparison of the features:
| MIUI version | Second Space | Hiding at the launcher | ADB-team | Root methods |
|---|---|---|---|---|
| MIUI 10 (Android 9) | β Yes. | β Yes (limited) | β Yes. | β Yes. |
| MIUI 11 (Android 10) | β Yes. | β Yes (extended) | β Yes. | β Yes. |
| MIUI 12/12.5 (Android 11) | β Yes. | β Yes (full-fledged) | β Yes. | β οΈ Partially (SafetyNet restrictions) |
Xiaomi has tightened its security policy on MIUI 12.5+, so:
- π ADB- Teams may require additional authorizations.
- π‘οΈ Root access is harder to obtain because of SafetyNet checks.
- π Second Space is stable, but may conflict with some banking applications.
If your Mi 9 is running MIUI 10, we recommend upgrading to MIUI 12.5 via Settings β System Update. New versions offer more flexible privacy settings, including built-in hiding apps from other users (Private Mode feature).
7. Frequent mistakes and how to avoid them
When hiding applications on Xiaomi Mi 9 users often face problems. Consider the typical errors and solutions:
1.The app has gone missing but continues to send notifications
This is because hiding through the launcher or Second Space does not block the background processes.
- Open Settings β Notifications and manually disable notifications for the app.
- Use the ADB- command to completely disable: adb shell pm disable-user com.example.app
2.After hiding through ADB, the application does not open
You probably used pm hide instead of pm disable-user to get back access:
- Execute: adb shell pm enable com.example.app
- If it doesnβt work, use pm unhide.
3 Hidden apps reappear after MIUI update
Firmware updates can reset the launcher settings.
- Before updating, write down a list of hidden apps.
- After the update, repeat the concealment procedure.
- For the ADB- method: commands will be retained, but reconnection may be required over the USB.
4. Cannot hide the system application
Some applications (e.g. com.android.phone) are critical to the system, and cannot be hidden or disabled without root.
- Hide the icon in a folder on the second screen.
- Use Nova Launcher with the Hidden feature.
π‘
Before hiding a system application, check if it is critical to MIUI. A list of safe applications to disable can be found on the 4PDA or XDA forums.