How to Enable an App on Xiaomi: All Ways From Unlocking to Optimization

Why apps donโ€™t run on Xiaomi and how to fix it

Xiaomi, Redmi and POCO smartphones are powered by the MIUI custom shell, which is known for aggressive background management and power consumption. This often leads to users having trouble running apps โ€” they either donโ€™t open at all or close immediately after launch. The reasons range from basic installation error to system constraints that Xiaomi introduces to save battery power and improve performance.

In this article, we will analyze all possible scenarios: how to enable standard and third-party applications, what to do if the program is blocked by the system, how to circumvent restrictions. MIUI Optimization, and even how to bring dead apps back to life after resetting. MIUI 14/15 HyperOS, where the logic of application management has changed.

If you're trying to run a messenger, a game, a banking app, or a system tool, you'll find a solution here, and for those who want to delve deeper, we've given hidden settings and ADB commands that aren't dokumented in the official instructions.

Method 1: Basic application launch via menu

Let's start with the simplest one, which is to standardize the application's MIUI turn on, which works for 90 percent of the time when the program is installed correctly, but the user doesn't know where to find it.

Open the app menu (swipe up from the bottom of the screen) if the program icon is missing:

  • ๐Ÿ” Use search by system (swipe down on the home screen) โ†’ enter the name of the application).
  • ๐Ÿ“ Check the folder "All applications" (tap on three points in the menu) โ†’ "All applications").
  • ๐Ÿ”„ Restart the device โ€“ sometimes MIUI Does not display freshly installed programs without rebut.

If the application is found but not opened:

  • ๐Ÿ› ๏ธ Hold your finger on the icon. โ†’ "Information on the annex" โ†’ "Warehouse" โ†’ "Clear the cache".
  • ๐Ÿ”„ Press Forced Stop, then try to start again.
  • ๐Ÿ“ฅ Reinstall the program through Google Play or Mi App Store.
๐Ÿ“Š What version? MIUI use?
MIUI 12/13
MIUI 14
HyperOS
I don't know.
other

Method 2: Unlock applications in security settings

One of the key differences between MIUI and pure Android is the built-in Security Center, which blocks suspicious applications.

  • ๐Ÿ“ฑ Programmes established from APK (off-site).
  • ๐Ÿ”’ High resolution applications (access to the SMS, geolocation, microphone).
  • ๐ŸŽฎ Games and emulators that consume a lot of resources.

To unlock:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the desired application in the list and tap it.
  3. Activate the switches: ๐Ÿ”“ "Auto-start (allows work in the background). ๐Ÿ“ถ "Data use" (if the application requires the Internet). ๐Ÿ”‹ "No battery limitations (disables optimization) MIUI).

Make sure that the application is not blocked in the "Security Center"|Check Autostart Permits|Disable battery optimization for the program|Clear cache and data (if the app is buggy)-->

โš ๏ธ Note: On some models (Xiaomi 13 Pro, Redmi Note 12) the "Stop" option may be hidden after upgrading to HyperOS:

adb shell settings put global hidden_api_policy 1

This command will temporarily unlock hidden settings (ADB and USB debugging are required).

Method 3: Enabling hidden system applications

Some standard MIUI applications (e.g. Mi Video, Mi Music, Game Turbo) can be disabled by the system or user, and cannot be removed completely, but can be deactivated, and then disappear from the menu.

To get them back:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three dots in the upper right corner โ†’ "Show all applications".
  3. In the filter, select "Disconnected".
  4. Find the app you want (e.g. com.miui.videoplayer for Mi Video) and click Enable.
AnnexPackage name (package name)Function
Mi Videocom.miui.videoplayerVideo player with support for MIUI-theme
Mi Musiccom.miui.playerMusical player with equalizer
Game Turbocom.miui.gameturboPerformance Optimizer for Games
Cleanercom.miui.cleanmasterCleaning up cache and garbage

โš ๏ธ Warning: Do not enable system applications called com.miui.daemon, com.miui.securitycenter or com.android.server.telecom โ€“ this can lead to unstable phone operation.

How to find the package name of any application?
Install the App Inspector app from Google Play or use it ADB-Command: adb shell pm list packages | grep "keyword" For example, to search for all applications with "miui" in the name: adb shell pm list packages | grep "miui"

Method 4: Bypassing the limitations of MIUI Optimization (for experienced users)

Since MIUI 12, Xiaomi has implemented MIUI Optimization, which aggressively closes the background processes, saving battery life but disrupting messaging apps (Telegram, WhatsApp), trackers (Strava, Google Fit) and even some banking applications.

To disable optimization for a particular application:

  1. Activate Developer Mode (7 taps by Build Number in Settings โ†’ About Phone).
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Find โ€œBackground Process Limitationโ€ and select โ€œNo Limitsโ€.
  4. For individual applications in Settings โ†’ Annexes โ†’ [name" include: ๐Ÿ”„ "No restrictions" in the "Battery" section". ๐Ÿ“ฑ "Prohibit optimizationโ€ (if any).

To completely disable MIUI Optimization (not recommended for beginners):

adb shell settings put global miui_optimization_disabled 1

Once you do this, restart your phone, a method that can increase battery consumption by 15-20%, but ensures that the background applications are running smoothly.

adb shell settings put global miui_optimization_disabled 0

Use the green battery mode in the power settings to compromise between performance and autonomy.-->

Method 5: Recovering Remote or Damaged Applications

If the application was deleted incorrectly (for example, through ADB or root access), or its data is corrupted, you can return it in several ways:

Option 1: Reinstall via Mi App Store

  • ๐Ÿ“ฑ Open the Mi App Store (or Google Play).
  • ๐Ÿ” Find the app and click "Install" (even if it's already installed).
  • ๐Ÿ”„ The system will offer "Restore" or "Update" - agree.

Option 2: Recovery through backup

If you have a backup in Mi Cloud or a local copy:

  1. Go to Settings โ†’ About Phone โ†’ Backup.
  2. Select the backup where the app was working.
  3. Check the box "Applications and data" โ†’ "Restore".

Option 3: APK Manual Recovery

For system applications (e.g. Mi Browser or Mi Calculator):

  1. Download the original APK from the APKMirror website (look for the version for your model).
  2. Install via file manager or command: adb install -r -d file name.apk Flag -r replaces the existing version, -d allows version downgrade.

๐Ÿ’ก

Never install APKs from unverified sources, which can lead to virus infection or data theft, and use only official mirrors (APKMirror, APKPure) or stores (Google Play, Mi App Store).

Method 6: Solving problems with banking and secure applications

Banking applications (SberBank Online, Tinkoff, VTB Online), encrypted messengers (Signal, Session) and some corporate tools are often blocked on Xiaomi because of:

  • ๐Ÿ” Lack of safety certificates (MIUI remove them to save space).
  • ๐Ÿ›ก๏ธ Prohibition of working with root/unlocked.
  • ๐Ÿ”„ Restrictions of background activity (see Method 4).

To correct:

  1. Install certificates: Download Gmail (it automatically updates certificates) or manually install Google Play Services and Android System WebView via Google Play.

Turn off integrity check:

adb shell settings put global hidden_api_policy_pre_p_apps 1


adb shell settings put global hidden_api_policy_p_apps 1

This hides from applications the fact of unlocked bootloader (does not work on all models).

Use MagiskHide (for root):

  • Install Magisk and activate MagiskHide.
  • Add the banking app to the list of hidden ones.

โš ๏ธ Note: Some banks (e.g. Alfa-Bank) block access from devices that show signs of root access or custom firmware, in which case the only solution is to use a second phone without modifications.

Method 7: Diagnostics of broken applications through ADB

If the app is persistently not running and standard methods are not working, you can use Android Debug Bridge (ADB) for deep diagnostics, which is suitable for advanced users.

Step 1: Checking for Startup Errors

Connect your phone to your PC and do:

adb logcat | grep -i "name packet"

For example, for Telegram:

adb logcat | grep -i "org.telegram.messenger"

This will show errors in real time. Look for lines with Crash, Exception or Permission denied.

Step 2: Forced launch

Sometimes the app hangs in the background, but it doesn't open the window.

adb shell am start -n name packet/activity name

To find out the name of the activity, use:

adb shell cmd package resolve-activity -c android.intent.category.LAUNCHER name packet

Step 3: Resetting permits

If the access rights issue:

adb shell pm grant name packet android.permission.READ_EXTERNAL_STORAGE


adb shell pm grant name packet android.permission.WRITE_EXTERNAL_STORAGE

How to install ADB on PC?
1. Download Android Studio or SDK Platform Tools. 2. Unpack the archive in folder C:\platform-tools. 3. Open the Command Prompt in this folder (Shift + PCM โ†’ "Open PowerShell window here"). 4. Connect the phone with enabled debugging over USB (in Settings โ†’ For developers).

FAQ: Frequent questions about launching apps on Xiaomi

Why did some applications stop working after the MIUI update?
There are several reasons: ๐Ÿ”„ Resetting permits - after updating MIUI Resets autorun and battery settings for all applications. Check them manually (see Method 2). ๐Ÿ“ฑ Incompatible with the new Android version โ€“ if the app is old, it may not support fresher Android API. Update it through the store. ๐Ÿ”’ Lockdown MIUI Optimization โ€“ newer versions have tightened the envelope restrictions. Try to disable optimization (see Method 4). If the problem persists, try resetting your phone settings (Settings) โ†’ The phone. โ†’ Reset settings), but make a backup first.
How to turn on an app if it is not displayed in the menu and is not found through search?
The application was probably disabled or removed by its APK. Act by algorithm: Check the list of applications disabled (see Method 3). If it is not in the list, try installing the APK again (see Method 5). System applications (such as Mi Remote) may require firmware via Fastboot. If the application has been pre-installed (such as Netflix or Facebook on some models), it can only be returned through a full reset or firmware reflash.
Can I turn on an application without the internet if it requires a license check?
Some applications (e.g. Google Play Music, Microsoft Office) require an online license check on the first run: ๐Ÿ“ฑ Use it. VPN โ€” Sometimes the lock is regionally connected. Connect to servers in the U.S. or Europe. โณ Change the date on your phone to an earlier one (like 2020) โ€“ this will trick some verification systems. ๐Ÿ”„ Install a modified version (for example, Lucky Patcher may emulate a license for some software). โš ๏ธ Note: Using pirated versions of apps violates the terms of use and may result in account blocking (e.g., Google Play or Microsoft 365).
How to speed up the launch of applications on Xiaomi?
If apps open slowly, try it: ๐Ÿš€ Turn off animation: in Settings โ†’ For developers, set "Scope of window animation", "Scope of transition animation" and "Duration of animator" on 0.5x or off. ๐Ÿงน Clear the cache: in Settings โ†’ Warehouse โ†’ Cache data click "Clear". ๐Ÿ”‹ Use the performance mode: in Settings โ†’ Battery โ†’ Select โ€œMaximum Performanceโ€ mode (increases battery consumption). ๐Ÿ“ฑ Turn it off. MIUI Optimization (see Method 4) โ€“ this removes background limitations. For games, additionally activate Game Turbo (in the retractable panel when you start the game).
What if the application crashes immediately after launch?
Causes and Solutions: Cause Solution Damaged Data Clear cache and application data (Settings โ†’ Applications โ†’ [name] โ†’ Storage). Incompatibility with Android version Update the app or roll back to an older version of APK. Conflict with MIUI Optimization Disable optimization for the application (see Method 4). Memory shortage Close background applications or expand memory through Settings โ†’ Storage. Errort in the application code Write to the developer with error logcats (receive them through ADB logcat).