How to block applications on Xiaomi: all the ways from standard to hidden

Why to block applications on Xiaomi and when it is necessary

Xiaomi smartphones based on MIUI or HyperOS offer flexible tools to restrict access to applications – from basic locking to full parental control. But not everyone knows that in addition to the standard Application Lock, there are 4 alternative methods in the system, including hidden features for advanced users.

The main scenarios when you need to block: 1. Protection of personal data (messengers, banking applications, gallery) from prying eyes. 2. Limiting the time of using social networks or games for children (or for yourself). 3. Prevention of accidental purchases in games or running resource-intensive programs. 4. Concealing confidential utilities (for example, ADB-tools or applications for testing).

On Redmi, POCO and Xiaomi, all these tasks are solved without root rights – the main thing is to know where to look for the right settings.

It is important to understand the difference between blocking startup (an application does not open without a password) and hiding (an application disappears from the menu, but remains in the system). MIUI 14 and HyperOS.

πŸ“Š Why you are blocking applications on Xiaomi?
Protection of personal data
Time limit for children
Savings in battery charge
Hiding applications from outsiders
Other

Method 1: Standard Application Lock in MIUI/HyperOS

The most obvious and reliable method is the built-in Application Lock, which works on all Xiaomi devices since MIUI 8. Its main advantage: it does not require installing third-party programs and supports password unlock, fingerprint or face.

How to turn on:

  1. Open Settings β†’ Applications β†’ Application lock.
  2. Click Enable and set a password (it may differ from the screen unlock password).
  3. Select apps from the list or use the search.
  4. Activate the switch next to the desired application.

Features of the method:

βœ… It works even after the phone restarts.

βœ… You can block Settings, Gallery and Contacts.

❌ Does not hide the application from the menu – it remains visible, but when you start it requires a password.

❌ On some firmware (MIUI 12.5 and below) the lock is reset after the system update.

Set a strong password (at least 6 characters)

Check the work of Face ID/fingerprint

Add system utilities (e.g. Phone) to the exceptions

Save your password backup in the Xiaomi cloud-->

⚠️ Note: If you forget the password from the Application Lock, it can only be reset through a full reset phone (Wipe Data in Recovery!

Method 2: Parental control (to limit the time of use)

If the goal is not to simply block access, but to limit the time you use certain apps (for example, for a child), use the built-in Parental Controls.

  • πŸ•’ Set time limits (e.g. 1 hour per day for TikTok).
  • πŸ“΅ Block applications at certain hours (night mode).
  • πŸ“Š View usage statistics.

How to set up:

  1. Go to Settings β†’ Special Options β†’ Parental Controls.
  2. Create a profile for your child (or choose your own if you limit yourself).
  3. In the Application Restrictions section, select programs and set limits.
  4. Activate the Schedule Lock if you want to deny access at night.

Advantages of the method:

βœ”οΈ Flexible settings for different age groups.

βœ”οΈ Remote control via Mi Account (if the phone is linked to the account).

βœ”οΈ It works even on devices without Google Play Services (for example, on Chinese firmware).

FunctionApplication lockParental control
Launch lockdownβœ… Yes.βœ… Yes, by time)
Hiding the application❌ No.❌ No.
Time limits❌ No.βœ… Yes.
Working without the Internetβœ… Yes.βœ… Yes.
Remote control❌ No.βœ… Yes (via Mi Account)

πŸ’‘

If parental controls do not save settings after rebooting, check if Autorun option for the com.miui.guardprovider system application is disabled in the battery settings.

Method 3: Hiding applications through the β€œSecond Space” (Dual Applications)

Few people know, but MIUI and HyperOS have a Second Space (or Dual Apps) feature that allows you to create an isolated profile with a separate set of applications, which is suitable if you want to not just block, but completely hide applications from outsiders.

Instructions:

  1. Open Settings β†’ Applications β†’ Second Space
  2. Create a second profile and set a password for it.
  3. Move the necessary applications to the main space, and leave the unnecessary ones in the second.
  4. In the second space settings, turn off notifications so that it does not give itself away.

Advantages:

βœ”οΈ Apps disappear completely from the main menu.

βœ”οΈ You can create a β€œclean” profile without unnecessary programs.

βœ”οΈ It works even on blocked bootloaders (Bootloader).

Disadvantages:

❌ Requires switching between spaces.

❌ Some system applications (such as the phone) are automatically duplicated.

How to return the application from the second space
1. Go to the second space (swipe down the lock screen + password input). 2. Open Settings β†’ Applications β†’ Delete applications. 3. Select programs to transfer to the main space. 4. Confirm the action - the applications will appear in the main menu.

Method 4: Blocking through ADB (for advanced users)

If standard methods are not suitable (for example, you need to block a system application that does not appear in the Application Lock), you can use the application. ADB-This is a way of connecting to a PC, but it gives you maximum control.

Step-by-step:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times, then go back to Additional β†’ For Developers).
  2. Connect your phone to your PC and execute the command: adb shell pm hide com.package.name (replace com.package.name with an app ID, such as com.facebook.katana for Facebook).
  3. To return the application, use: adb shell pm unhide com.package.name

Where to get package name:

  • πŸ” App Inspector (app from Google Play).
  • πŸ“± B Settings β†’ Annexes β†’ Application Management (click on the application) β†’ will be his ID).
  • πŸ’» Adb shell pm list packages | grep "keyword".

⚠️ Attention: Pm commands hide/unhide work only MIUI with an unlocked bootloader or on some Chinese firmware. HyperOS may require root rights.

πŸ’‘

ADB-commands allow you to block even system applications (for example, Mi Video or Mi Browser) that cannot be removed or disabled in standard ways.

Method 5: Third-party applications for blocking (AppLock, Norton, etc.)

If the built-in features of Xiaomi do not suit you, you can install third-party utilities. MIUI/HyperOS:

  • πŸ”’ AppLock (from DoMobile Lab) – supports locking by geolocation and schedule.
  • πŸ›‘οΈ Norton App Lock – integrates with antivirus, protects against hacking.
  • πŸ‘οΈ Smart AppLock – can take a photo of someone who is trying to break the lock.
  • πŸ“± Secure Folder (from Samsung, works for Xiaomi via Samsung) APK) β€” Creates an encrypted folder with applications.

How to choose:

βœ”οΈ For maximum security - Norton App Lock (there is a scan for viruses).

βœ”οΈ For flexible settings – AppLock (you can block Wi-Fi, Bluetooth and even USB-debugging).

βœ”οΈ To hide applications – Secure Folder (applications disappear from the main menu).

Warnings:

❌ Some apps (like AppLock) may conflict with Xiaomi’s App Lock – choose one.

❌ Third-party utilities consume an additional battery (up to the 5-10% day-to-day).

Google Play Services

Frequent problems and their solutions

Even after the lock is set up correctly, users encounter bugs, and consider typical situations and ways to fix them:

1. App lock resets after update. Cause: On some versions MIUI (particularly 12.0-12.5) The reset is due to an error in com.miui.securitycenter.Solution: Update to MIUI 13+ or HyperOS, where the bug is fixed. The alternative is to use ADB-lockdown.

2. Application is not blocked (password is not requested) Reasons:

  • The application is added to the Battery Optimization Exclusions.
  • No restrictions are enabled for this application in the memory settings.
  • Conflict with a third-party launcher (for example, Nova Launcher).

Decision:

3. Parental controls do not apply. Reason: Most often this is due to a disabled Special Features or a reset Mi Account. Solution: Go to Settings β†’ Accounts β†’ Mi Account and sync data.

πŸ’‘

If the app continues to send notifications after blocking, open Settings β†’ Notifications β†’ Notification settings for apps and manually disable them.

Can I block system applications (such as Settings or Phone)?
Yes, but with limitations: You can block Settings, Contacts and Messages through the App Lock, but not Phone (due to security requirements). With ADB, you can hide any system application, but this can disrupt the phone (for example, blocking com.android.phone will lead to loss of network).
How do I know if someone is blocking my apps (such as my parents or employer)?
Check for the following: When you launch an application, you get a password request that you didn't set. In Settings β†’ Apps β†’ App Lock, there are programs you don't know. In the account list (Settings β†’ Accounts) there are other people's Mi Accounts or Parental Control profiles. When you connect to a PC through ADB, pm list packages -d shows hidden applications. If suspicions are confirmed, reset your phone to factory settings (Settings β†’ Phone β†’ Resets).
Does this work for POCO and Redmi?
Yes, all of the methods described work on POCO and Redmi devices, as they use the same firmware (MIUI or HyperOS). Exceptions: On POCO Launcher, the path to Application Lock may be different: Settings β†’ Lock and Password β†’ Application Lock. On Redmi with global firmware, Second Space may not be available (solved by installing regional firmware via Fastboot).
Can I block applications on Xiaomi without a password (for example, by gesture)?
Officially, no. All built-in methods (App Lock, Parental Control) require a password, fingerprint, or facial recognition. Alternatives: Use third-party apps like AppLock that support locking by gesture or pattern. Set up Tasker + AutoInput to automatically lock apps on schedule (requires automation skills).
What if the application stopped updating after blocking?
This is a typical problem for applications blocked through ADB or Second Space. Solutions: For ADB: temporarily unlock the app (pm unhide), update it through the Play Market, then lock it again. For Second Space: update the app in the main space, then move it back. Disable battery optimization for Google Play Services (Settings β†’ Battery β†’ Battery Optimization β†’ All Apps β†’ Google Play Services β†’ No Limits).