Xiaomiβs MIUI operating system is famous for its functionality, but not all Redmi 9C NFC users are happy with its βoptimizationsβ β often manifested in the form of aggressive closure of background applications, delays in switching between tasks or even spontaneous restarts, especially in low-end models like the Redmi 9C NFC, where limited hardware resources are faced with aggressive energy saving algorithms.
If your smartphone started to βslow downβ after the update, the applications are constantly restarted, and notifications come with a delay β the fault may be built-in optimization. MIUI. Fortunately, it can be turned off or weakened in several ways, from standard settings to use. ADB-In this article, we will discuss all current methods, including the nuances for a particular Redmi model. 9C NFC (codename angelicanfc).
Before you make any changes, consider that turning off optimization can increase battery consumption and heat the device when it is under heavy load, but for many users, these sacrifices are justified for the sake of stable multitasking and timely notifications.
Why MIUI Optimization is Interfering with the Redmi 9C NFC
The Redmi 9C NFC is powered by a Helio G35 processor and only 2-3 GB of RAM, and in such conditions, MIUI is actively using optimization mechanisms to extend battery life and prevent "hangs."
- π Killing background processes: MIUI Closes apps after 5-10 minutes without activity, even if they are important (for example, messengers or music players).
- β³ Notification delays: Optimization delays push notification delivery to save charge.
- π Performance Limitation: The system artificially reduces the CPU clock speed if it thinks the device is βoverheatingβ (even if it isnβt).
- π± Reboots: On budget models like Redmi 9C NFC Optimization sometimes leads to malfunctions in the Android kernel.
The problem is compounded by the fact that Xiaomi does not provide users with flexible tools to customize these mechanisms. β The battery can only turn on or off optimization for individual applications, but it doesn't solve the problem globally. MIUI These settings are often reset.
In practice, Redmi 9C NFC users are faced with the following scenarios:
β οΈ Note: If you use health monitoring apps (such as Mi Band), disabling optimization may result in loss of step or pulse data due to constant synchronization in the background.
Method 1: Disabling optimization through standard MIUI settings
The easiest method is to use the built-in MIUI tools. It does not require superuser rights (root) or a PC connection, but has limitations: optimization is turned off only for individual applications, not globally.
To ease the limitations on critical programs (messengers, navigators, music players), follow the following steps:
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram or Google Maps).
- Go to the Battery section.
- Activate the No Limits option (or Do Not Optimize depending on the MIUI version).
- Go back and turn on AutoRun (allows the application to run in the background).
For the Redmi 9C NFC, it is especially important to configure the following applications:
- π¬ Messengers: WhatsApp, Telegram, Viber (to ensure notifications arrive on time).
- π΅ Music services: Spotify, YouTube Music, Yandex Music (so that the tracks are not interrupted).
- πΊοΈ Navigators: Google Maps, Yandex.Maps, 2GIS (so that route information is not lost).
Unfortunately, this method doesnβt solve the problem completely: MIUI will still restrict system processes and applications for which you havenβt changed your settings, and after the MIUI update, all permissions can be reset.
βοΈ Preparing for optimisation shutdown
Method 2: Using ADB to Disable Optimization Globally
A more radical way is to disable optimization through ADB (Android Debug Bridge will allow you to completely deactivate the mechanisms MIUI, The method requires connecting the smartphone to the PC and installing it. ADB-Drivers but do not need root rights.
Instructions for Redmi 9C NFC:
- Turn on Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
USB debugging
- Back to Settings β Additionally. β For developers.
- Turn on the debugging switch over USB.
- Get Redmi on board. 9C NFC The following commands: adb shell settings put global hidden_api_policy 1 dumpsys deviceidle force-idle dumpsys battery set level 100 dumpsys battery reset dumpsys power set-mode 0
The advantage of this method is that you can pinpoint the behavior of the system without risking stability, for example, leave optimization for underutilized applications, but disable it for messengers and navigators.
For the Redmi 9C NFC, it is also useful to disable optimization for system services:
- π± com.android.systemui (system interface)
- π com.miui.player (music player)
- π‘ com.miui.securitycenter (security center, often blocking background processes)
π‘
If after disabling the optimization, the smartphone began to discharge quickly, try to turn on the βcharge savingβ mode manually (Settings β Battery β Battery modes) and add only critical applications to the exceptions.
Comparison of methods: what is better for the Redmi 9C NFC
Each of these methods has its pros and cons. To choose the best one, focus on your tasks and level of training:
| Method | Difficulty | Efficiency | Risks. | PC required |
|---|---|---|---|---|
| Standard settings of MIUI | β (simple) | β οΈ Partial (only for individual applications) | No. | No. |
| ADB-team | βββ (middle-class) | β Total (global shutdown) | Possible system failures | Yes. |
| Shizuku + AppOps | ββ (moderate) | β Selective (thin tuning) | Minimum | No (but you need an initial setup via ADB) |
| Magisk + modules (e.g. Disable Flag Secure) | ββββ (difficult) | β Maximum (full control) | Loss of warranty, risk of "brick" | Yes. |
For most Redmi users 9C NFC The best solution is a combination of standard settings (for critical applications) and ADB-The Shizuku method is suitable for those who want a more flexible setup without risks.
Important for the Redmi 9C NFC: On MIUI 12.5 firmware and later, optimisation switching off via ADB can cause accelerated battery wear. It is recommended to calibrate the battery every 3 months (discharge to 0% and charge to 100% without interruption).
Additional tweaks to improve productivity
Turning off optimization is only part of the solution, and to make the Redmi 9C NFC run as smoothly as possible, you should also make the following adjustments:
- π Turn off interface animation: Activate Developer Mode (see above). β For developers, set: The scale of the window animation β Disable Transition Animation Scale β Disable the duration of the animator β Shut down.
- ποΈ Clear the cache of system applications: Go to Settings β Annexes β App management. Sort by size and clear the cache for MIUI Launcher, Security Center and Google Play Services.
- π Reset the battery settings: Adb shell dumpsys batterystats --reset This command resets battery usage statistics, which can help the system allocate resources more correctly.
It is also recommended to disable unnecessary system applications (for example, Mi Video, Mi Music, Mi Browser) if you do not use them. ADB-team:
adb shell pm uninstall -k --user 0 com.miui.videoplayerβ οΈ Note: Do not remove system applications called com.android. or com.miui. unless you are sure of their purpose.
How to return a remote system application?
What to do if nothing helps
If, after all the manipulations of the Redmi 9C, the NFC continues to βslow downβ or spontaneously close applications, the following reasons are possible:
- π οΈ Firmware problems: On some versions MIUI (for example, MIUI 12.0.8 for Redmi 9C NFC) Optimization works particularly aggressively, with the solution being to upgrade to the latest stable version or switch to custom firmware (e.g. Pixel Experience).
- π Battery wear: If the battery is worn out (capacity below 70%), the system can artificially limit performance. Check the status of the battery using ##4636## (menu Battery Information).
- π¦ Viruses or malware: Some applications (especially from third-party sources) may interfere with the system.
If you decide to replay the Redmi 9C NFC, consider:
- π Unlocking the bootloader will reset all data.
- β οΈ Installation of custom firmware deprives of guarantees.
- π± For Redmi. 9C NFC Appropriate firmware based on Android 10/11 (The model supports only these versions).
In extreme cases, you can perform a hard reset:
- Turn off your smartphone.
- Press the Power button + Volume up until the Mi logo appears.
- From the Recovery menu, select Wipe Data β Wipe All Data.
- Confirm the action and wait for the reboot.
π‘
Before resetting, be sure to back up your data via Mi Cloud or locally on your PC. Recovering deleted files after hard reset is almost impossible.