Why freezing apps on MIUI 12 isnβt just about βdeletingβ
Freezing applications on Xiaomi with the MIUI 12 shell is not just a way to free up space in memory, but a whole strategy for optimizing the smartphone. Unlike completely removing, freezing allows you to suspend the background activity of programs without losing their data and settings. This is especially true for pre-installed system applications (so-called bloatware), which can not be removed by standard means, but which actively consume battery and processor resources.
In MIUI 12, freezing is more complicated than in later versions of the shell (such as MIUI 14 or HyperOS), where the feature has become more accessible, where the user has to either dig into hidden settings or resort to tools like ADB or third-party utilities, but the result is that after the correct βfreezeβ smartphone starts to work 15-30% faster, and battery life increases by an average of 10-15%.
It's important to understand that not all applications can be frozen without consequences, for example, if you suspend system services like com.miui.securitycenter, you can crash your phone, so before you start, you should check the list of safe programs to freeze, which we will show below.
Method 1: Freeze through βSettingsβ (without root)
The simplest method, which doesn't require any additional tools, is to use the built-in MIUI 12 features, but it doesn't work with all applications, only those that support background activity restriction.
- Open Settings β Applications β Application Management.
- Select the desired application from the list.
- Slip on Battery.
- In the Background Activity section, select Limit.
- Confirm the action by pressing OK.
This method is not a full freeze, but it suspends background processes, which already reduces the load on the system, unfortunately, this way you can not block system applications, they will require more radical methods.
β οΈ Note: Limiting background activity for instant messengers (such as WhatsApp or Telegram) will cause you to stop receiving notifications about new messages.
Make a backup copy of important application data
Check if the application is system-based.
Make sure you have enough battery power (minimum 30%)
Remember the current app settings (if you plan to defrost it later)-->
Method 2: Use of ADB (for power users)
If you want to freeze a system application that cannot be removed or restricted through settings, you will need to use ADB (Android Debug Bridge), which requires connecting your smartphone to your computer, but does not require root rights.
- Turn on Developer Mode on your smartphone: Go to Settings β About Phone. Tap 7 times on MIUI until you become a developer!
Settings β Additional β For Developers
USB debugging
Connect your smartphone to your computer through USB-cable (use the original cable for connection stability).
ADB Tools
cmd
Terminal
adb devicesIf the device appears in the list, enter the command to freeze:
adb shell pm disable-user --user 0 com.example.appReplace com.example.app with a real app package (e.g. com.miui.weather2 for a standard weather app).
To defrost the application, use:
adb shell pm enable com.example.appβ οΈ Warning: Some system applications (e.g., com.android.phone) cannot be frozen, causing loss of communication and other critical failures.
List of safe to freeze system applications MIUI 12
Method 3: Freeze applications (without root)
If ADB seems too complicated, you can use third-party utilities. MIUI 12 without root rights runs the following applications:
- πΉ App Freezer is a simple tool with an intuitive interface that allows you to freeze and defrost applications with one tap.
- πΉ Bloatware Uninstaller β besides freezing, it can remove system applications (requires caution!). ADB, but automate the process.
- πΉ Greenify is a classic battery optimization tool. In No Root mode, it can pause background activity, but it doesn't block apps completely.
To use these applications:
- Download the utility from Google Play or from the official website (for example, XDA Developers).
- Provide the necessary permissions (access to special features or ADB).
- Select the freezer apps from the list.
- Confirm the action.
Important: Freezing apps may conflict with the MIUI Security Center. If the smartphone starts to brake after using the utility, try adding it to the exceptions in the battery settings.
Through MIUI settings
With ADB
I use third-party apps.
I don't freeze it, I remove it completely.
I tried it, but it didn't work out.-->
Method 4: Freeze with root rights (for advanced)
If your Xiaomi smartphone is unlocked and has root access, the freeze capabilities are expanded many times over.
- πΉ Titanium Backup is a legendary backup and freeze application that allows you to create backups before freezing and recover data when defrosting.
- πΉ SD Maid β a utility for cleaning the system that can freeze applications and delete their residual files.
- πΉ System App Remover is a powerful tool for working with system applications, can both freeze and completely remove bloatware.
The process of freezing through Titanium Backup:
- Open the application and provide root access.
- Go to the Backup/Restore tab.
- Find the desired application in the list and tap it.
- Choose the option to freeze!
- Confirm the action.
The advantage of root is that you can freeze any application, including critical system applications, but the rule is that the deeper the intervention, the higher the risk, and improper freezing can lead to a bootloop or loss of functionality.
π‘
Before freezing system applications through root, make a full backup of the system using TWRP. This will restore the health of the smartphone in the event of a failure.
Method 5: Alternative methods (for specific cases)
If none of these approaches work, you can try alternatives, which are less versatile, but they can help in certain situations.
| Method | Description | Pluses | Cons |
|---|---|---|---|
| Guest mode. | Create a second user without unnecessary applications. | No rooting, safe. | You need to constantly switch between profiles. |
| Disabling notifications | Block notifications from unnecessary applications. | Reduces battery load. | Apps continue to work in the background. |
| Use of Magisk modules | Installation of modules to block applications (for example, App Systemizer). | Flexible configuration, works with root. | It requires Magisk and team knowledge. |
| Flip-on-the-click-on-click | Install LineageOS or Pixel Experience without bloatware. | Completely eliminate unnecessary applications. | It is risky, difficult, and the guarantee is lost. |
For example, Guest Mode is useful if you want to temporarily restrict access to certain apps (such as a child or colleague) to activate it:
- Go to Settings β System and Device β Additional β Multiple Users.
- Turn on the guest option.
- Set up a profile by removing or disabling unnecessary apps.
What to do if after freezing the smartphone began to slow down?
Sometimes, after freezing applications, users experience slowdowns, lags, or even overheating of the device, which can occur for several reasons:
- πΈ A critical system application (e.g. com.miui.securitycenter) has been frozen).
- πΈ Conflict between frozen app and background services.
- πΈ Incorrect operation of the freezer utility (especially relevant for third-party programs).
- πΈ Cache and temporary files accumulated due to suspended cleanup.
Here is an algorithm for restoring normal operation:
- Unfreeze the last frozen app and check if the lags have disappeared.
- If the problem persists, unfreeze all the apps and freeze them one by one, testing the system after each step.
- Clear the system cache: Settings β Memory β Cleanup.
- Restart your smartphone in Safe Mode (press the power button β Restart in Safe Mode) and check if the lags are still there. If not, the problem is in one of the third-party apps.
- In extreme cases, reset your settings (donβt forget to make a backup!).
β οΈ Warning: If the basic functions (calls, mobile internet, Wi-Fi) have stopped working after freezing, immediately unfreeze all system applications and restart the device.
π‘
Always start by freezing unnecessary user applications, not system ones, and this minimizes the risk of crashes.