How to block applications on Xiaomi: all working methods

Access control on Xiaomi smartphones is a pressing task for both protecting personal data and optimizing the device. Blocking messengers, social networks or games may be necessary for parents to limit the time of use of the gadget for a child, employees to separate work and personal accounts, or simply to save battery power. In this article, we will analyze all the available methods, from built-in MIUI functions to third-party solutions, taking into account the features of different versions of the firmware.

It's important to understand that locking techniques vary in their level of protection, like parental controls for children, and password protection for sensitive apps. We've tested each method on devices with MIUI 12-14 (including Redmi Note 11, POCO X5 and Xiaomi 13) and identified their pros and cons. If you're looking for a way to block an app from accidentally launching or hide it completely, here's a solution.

1. Built-in application locking through "Application Protection"

The easiest and most reliable way to do this is to use the built-in MIUI feature called Application Protection, which allows you to set a password or graphical key to run selected programs, which works on all Xiaomi devices with MIUI 9 and later, including the latest models from 2023-2026.

To activate the protection:

  1. Open Settings β†’ Applications β†’ Application Protection.
  2. Click β€œEnable” and set a password (or pattern lock).
  3. Select the apps from the list you want to block.
  4. Activate the switch next to each of them.

After that, when you try to open a blocked application, the system will require you to enter a password. Importantly, if you forget the password from Application Protection, you can only restore it by resetting the smartphone settings to the factory settings - this will delete all data!

Remember or write down your password in a safe place

Check that you have data synchronization enabled (in case of reset)

Make sure that the selected apps do not use notifications to bypass the lock

Backup important data from blocked applications-->

Parental Controls: Time and Content Limitation

If you need to control the time of use (for example, for a child), use Parental Control, which is available in MIUI 12 and later, as well as on devices with Google Family Link services.

Instructions for setting:

  • πŸ“± Go to Settings. β†’ Special facilities β†’ Parental control.
  • πŸ”’ Create. PIN-code to access settings (it will be required for changes).
  • ⏰ Select the apps you want to set time limits for.
  • πŸ“Š Set up a schedule of use (e.g. banning games after 21:00).

The advantage of this method is flexibility: you can block apps not all the time, but only at certain hours, but a child with access to the Play Market can bypass the restrictions by installing a similar app under a different name. To avoid this, additionally block the installation of new programs in the security settings.

Built-in protection of MIUI applications

Parental control

Third-party applications (AppLock, etc.)

Don't block apps

Another option-->

3. Blocking through the β€œSecond Space” (double account)

Second Space (or Dual Apps) allows you to create an isolated copy of a system with a separate set of applications, which is useful if you want to completely hide some programs from prying eyes, for example, you can transfer messengers or banking applications to a second space and protect it with a password.

How to set up:

  1. Open Settings β†’ Special Opportunities β†’ Second Space
  2. Follow the instructions for creating a second account (you will need to link to another phone number or email).
  3. After setting up, go to the second space through the notification bar.
  4. Install or move the apps you want to hide.

The downside is that the second space takes up additional memory (about 2-5 GB depending on the number of applications), but this is the most reliable way to hide programs: without knowing the password from the second space, they can not be detected even through the file manager.

What if the β€œSecond Space” is not displayed in the settings?
On some models (e.g. POCO F3 or Redmi 10), the function may be hidden. To activate it: 1. Set India in settings (Settings β†’ Additional β†’ Region). 2. Reboot the device. 3. Check for "Second Space" in the special features menu. If the function does not appear, update the firmware to the latest version of MIUI.

Third-party applications for blocking (AppLock, Norton App Lock)

If the built-in MIUI features are not enough, you can use third-party utilities.

  • πŸ” AppLock (from DoMobile Lab) – supports password, fingerprint and face locking.
  • πŸ›‘οΈ Norton App Lock – a reliable solution with screenshot protection.
  • πŸ“± Smart AppLock – allows you to block system settings (for example, access to Wi-Fi).

Advantages of third-party applications:

  • βœ… More flexible settings (e.g. geolocation locking).
  • βœ… Ability to hide icons of blocked programs.
  • βœ… Additional protection against deletion (some utilities require a password to uninstall).

However, there are risks:

⚠️ Note: Some blocking applications (especially from unverified sources) may collect data about your activity. Before installing, check the reviews and permissions that the program requests. SMS Contacts without an obvious reason are a reason to be wary.

AnnexType of lockdownAdditional functionsCons
AppLockPassword, fingerprint, face.Hiding notifications, fake error windowAdvertising in the free version
Norton App LockPassword, PINProtection from screenshots, blocking system settingsPaid subscription for full functionality
Smart AppLockPassword, gesture.Time-locking, geofencesA complex interface for beginners

5. Blocking through security settings (for system applications)

Some Xiaomi system applications (such as Settings, Contacts or Messages) can be blocked through the Security menu, a method less well known but effective for protecting sensitive data.

Step-by-step:

  1. Open Settings β†’ Passwords and Security β†’ Application Locking (on some models, the path may differ: Settings β†’ Applications β†’ Permissions β†’ Special Access β†’ Application Blocking).
  2. Turn on the function and set the password.
  3. Choose the system applications you want to protect.

This method does not work on all Xiaomi devices, it depends on the version of MIUI and regional firmware. For example, on Xiaomi 12T with global firmware, the feature may not be available, while on the Redmi Note 10 Pro with Chinese MIUI it is available.

πŸ’‘

If you don't have "App Lock" in your settings, try updating your firmware to the latest version. Often, new features appear after updates.

6. Hiding applications without locking (to save charge)

If the goal is not data protection, but simply hiding unnecessary applications (for example, to save battery power), you can use the Hidden Applications feature in MIUI. This does not block the launch of programs, but removes them from the menu and search.

How to hide the application:

  1. Press the app icon on the home screen.
  2. Select β€œHide App” (or drag and drop to the Hidden folder).
  3. Confirm the action.

To return the hidden app:

  • πŸ” Swipe your finger down the main screen to open the search.
  • πŸ“‚ Enter the name of the application and select β€œShowΒ».

This is not a good way to protect data, but it is useful if you want to remove rarely used programs from view, for example, you can hide standard Xiaomi applications like Mi Video or Mi Music, which are not deleted, but take up space on the menu.

7. Blocking through ADB (for power users)

For advanced users, there is a way to block applications through ADB (Android Debug Bridge), which allows you to disable any application, including system ones, without root rights.

Instructions:

  1. Enable USB Debugging in the Developer Settings (Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect your smartphone to your PC and open the command line (or Terminal on Mac/Linux).
  3. Enter the command to block the application (replace com.example.app with the batch name of the program): adb shell pm hide com.example.app
  4. To unlock, use: adb shell pm unhide com.example.app

You can find out the batch name of the application through the App Inspector utility (available in the Play Market) or by using the team:

adb shell pm list packages | grep 'keyword word'

⚠️ Note: Blocking system applications through ADB For example, disabling com.miui.securitycenter will disrupt the security center, and blocking com.android.phone will lead to loss of network.

Frequent Questions (FAQ)

Can I block the app so it is not visible on the menu?
Yes, one solution is, "Second Space," where applications are completely isolated, and third-party utilities like App Hider or Calculator% (mask applications for other programs) are suitable for this). ADB-pm hide β€” hides the app from the menu, but doesn't delete it. The most reliable way is to use a second space, because it doesn't require root rights, and it doesn't depend on third-party developers.
How to unlock the application if you forget the password from Application Protection?
Unfortunately, you can't recover the password from the built-in Application Protection. The only ways: Reset your smartphone to factory settings (Settings β†’ About Phone β†’ Settings Reset). Attention: This will delete all data! If you had a Mi Account enabled, try to restore access through Settings β†’ Accounts β†’ Mi Account β†’ Data Recovery (does not work on all models). In the future, use password managers (such as Bitwarden or KeePassDX) to store access codes.
Does the application lock work in safe mode?
No, Safe Mode disables all third-party restrictions (including App Protection and AppLock) to diagnose problems. To enter Safe Mode, press the power button, then hold your finger on Turn Off until you prompt to reboot in Safe Mode. If you block apps for your child, consider that he may accidentally or intentionally activate Safe Mode and bypass the restrictions. In this case, it is better to combine the lock with parental control at the router level (for example, via Mi Wi-Fi).
Can I block access to the Play Market?
Yes, but the ways depend on the goal: For a child: use parental controls in Google Family Link, where you can completely block the installation of new applications. β†’ Annexes β†’ Application protection or third-party utilities like AppLock. System-level: disable Play Market via ADB-Pm Disable-user --user 0 com.android.vending (requires debugging by USB). Please note that disabling Play Market may disrupt some of the system features associated with Google services.
Why did the application lock function disappear after the MIUI update?
This is a common problem after major MIUI updates. Possible reasons and solutions: Settings Reset: The update could reset security settings. Check Settings β†’ Passwords and security and set the lock again. Change the path in the menu: Newer versions of MIUI sometimes move menu items. Try searching for Application Protection through the search bar in the settings. Regional restrictions: Some features are hidden in global firmware. Try changing the region to India or China in the settings. Firmware bug: If the feature is lost after the update, check Xiaomi forums (for example, en.ui) and maybe fix it in the next bug.