How to disable MIUI optimization on Xiaomi Redmi 9C NFC: a complete guide with proven methods

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Telegram or Google Maps).
  3. Go to the Battery section.
  4. Activate the No Limits option (or Do Not Optimize depending on the MIUI version).
  5. 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

Done: 0 / 4

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:

  1. 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:

MethodDifficultyEfficiencyRisks.PC required
Standard settings of MIUI⭐ (simple)⚠️ Partial (only for individual applications)No.No.
ADB-team⭐⭐⭐ (middle-class)βœ… Total (global shutdown)Possible system failuresYes.
Shizuku + AppOps⭐⭐ (moderate)βœ… Selective (thin tuning)MinimumNo (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?
If you have removed the system application and the smartphone began to work unstable, you can restore it only through a complete reset settings (Settings β†’ About the phone β†’ Resetting) or flashing.

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:

  1. Turn off your smartphone.
  2. Press the Power button + Volume up until the Mi logo appears.
  3. From the Recovery menu, select Wipe Data β†’ Wipe All Data.
  4. 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.

FAQ: Frequent questions about optimization MIUI on the Redmi 9C NFC

❓ Why after switching off the optimization of the smartphone began to warm?
Disabling the restrictions allows the Helio G35 processor to run at maximum frequency, which increases heat. To lower the temperature: Turn off unnecessary background processes manually. Use lightweight versions of applications (for example, Facebook Lite). Set FPS limits in games (via Settings β†’ Special Features β†’ Optimization of games).
❓ Can I turn off optimization without PC?
Yes, but with limitations. Without ADB, you can: Use Shizuku + AppOps (requires initial configuration via PC); Manually configure each application via Settings β†’ Battery; Install Greenify (an application to freeze background processes); however, global optimisation shutdown is only possible via ADB.
❓ Will the optimization come back after the update? MIUI?
Yes, in most cases. MIUI They often reset battery settings and optimizations. To avoid this: Create a script with a computer. ADB-Use Tasker to automatically apply settings. Reverse to the older version. MIUI, If the new one works worse.
❓ How to Check if Optimization Works?
To make sure that optimization is disabled: Install AccuBattery or BetterBatteryStats. Run the application in the background (for example, music playback). Close all tasks and wait 10-15 minutes. If the application continues to work, optimization is disabled. You can also use the command: adb shell dumpsys power In the output, look for mPowerSaveMode=false.
❓ Is it safe to turn off optimization on Redmi? 9C NFC?
Turning off the optimization won’t harm the hardware, but it can: Reduce battery life by 10-20%; increase heat over long loads; lead to faster battery wear (if you don’t watch the charging cycles); For the Redmi 9C NFC, with its modest performance, it is recommended to turn off optimization selectively, not globally.