Voice assistant Alice from Yandex has long been an integral part of the smartphone ecosystem, but on Xiaomi devices with firmware MIUI It's often blocked in the background by system optimizations, and users find that the assistant stops responding to commands through the system. 5-10 It's a moment after you go into the background, and the voice notifications are late or gone, because of aggressive energy conservation policies. MIUI, which forcibly βfreezesβ background processes.
In this article, weβll look at all the working ways to get Alice to work in the background on Redmi, POCO and Xiaomi, from basic auto-start settings to manually adding an application to the whitelist of system optimizations. Separately, weβll look at the nuances for different versions of MIUI (12, 13, 14) and explain why even after all the manipulations, the assistant can continue to βfall asleep.β If youβre tired of opening the Yandex app to the team every time, this guide is for you.
Why Alice is switching off in the background on Xiaomi
The problem lies in three key features of MIUI firmware:
- π Aggressive power management: The system automatically suspends background processes if the application is not on the whitelist, and Alice falls under this restriction because she is not a system service.
- β‘ Optimization MIUI Even if you're not playing, the default firmware limits background activity of "unnecessary" applications to free up resources.
- π± Unlike Google Assistant, Alice is not built into the MIUI system, so they do not have the privilege of permanent employment.
It is important to understand that Xiaomi does not block Alice purposefully - this is a side effect of the overall energy saving strategy. For example, on the same Samsung or Google Pixel with similar battery settings, the assistant will work more stable precisely because of the deep integration with Android.
β οΈ Attention: On devices with MIUI 14 and later, the power saving settings are hidden behind the developer. If there are no items in the menu, turn on Developer Mode (7 times tap the version). MIUI In Settings β The phone).
Method 1: Basic Autostart and Notification settings
Start with the simplest steps β they help 60% of the time:
- Allow autorun: Go to Settings β Applications β Application Management β Yandex (or Yandex Alice). Tap Autorun and switch on the switch. This will allow the assistant to start with the system.
- Turn off battery optimization: In the same app menu, find Energy Saving β No restrictions. If there is no such item, select No restrictions in battery settings.
- Enable notifications: Go to Settings β Notifications β Yandex and activate all types of alerts (especially Voice Assistant and Background mode).
After this manipulation, restart your phone. If Alice is still falling asleep, move on to the next method.
Allow auto-run of Yandex | Disable battery optimization |Enable all notifications |Reboot phone-->
Method 2: Add to the MIUI whitelist (for MIUI 12-14)
The most reliable method is to manually add Alice to the list of applications that MIUI will not block, and the instructions vary depending on the firmware version:
| MIUI version | The path to settings | Action. |
|---|---|---|
| MIUI 12 | Settings β Battery β Selection of applications | Find Yandex, choose Without restrictions |
| MIUI 13 | Settings β Applications β Special permissions β Battery optimization | Slip on Yandex, choose Not to optimize |
| MIUI 14 | Settings β Battery β Battery settings β High-consumption apps | Add Yandex to the list and enable Background Activity Allow |
On some devices (such as POCO F3 or Redmi Note 11), Battery Optimization may be called Application Energy Saving. If you donβt find the right section, search by settings (the magnifier icon at the top of the screen).
π‘
After adding to the whitelist, check Alice's work in 30 minutes without using the phone actively. If the assistant answers the "Hello Alice" command, the settings are applied correctly.
Method 3: Adjusting through ADB (for advanced users)
If previous methods have failed, you can force Alice's battery optimization to be turned off via ADB (Android Debug Bridge), which requires connecting the phone to a computer, but gives 100% results.
Instructions:
- Install ADB Tools on your PC and connect your phone over USB (enable USB Debugging in Developer Settings).
- Open the command line in the folder from adb.exe and enter: adb shell dumpsys deviceidle whitelist +com.yandex.browser (for the Yandex application) or adb shell dumpsys deviceidle whitelist +ru.yandex.alice (if you have a separate Alice application).
- Reboot the phone.
To check if the settings are applied, enter the command:
adb shell dumpsys deviceidle whitelistThe output should appear package com.yandex.browser or en.yandex.alice.
β οΈ Attention: Teams ADB They are reset after the phone is reset to factory settings, and they may not work on custom firmware (e.g. LineageOS or Pixel Experience).
Basic Auto Start Up Settings|Addition to the whitelist MIUI|Customization through ADB|Nothing helped.-->
Method 4: Use of third-party utilities (without root)
If manual settings don't work, you can use apps that force Alice to be active.
- π Don't Kill My App! (DKMA) β It shows you what settings are MIUI They block background work, and they give you direct links to it.
- β‘ Greenify (in "Do Not Optimize" mode) - allows you to manually add applications to exceptions!
- π± AutoStart β manages the autorun of applications, including those that MIUI hide from the user.
Example of DKMA:
- Install the app from Google Play.
- Choose Xiaomi from the list of manufacturers.
- Follow the instructions β the utility will automatically redirect you to the desired MIUI menu.
What to do if the apps donβt help?
Problems and Solutions: Why Alice Doesn't Work
Even after all the settings, the assistant can be unstable. Consider typical scenarios and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice works 10-15 minutes, then "falls asleep" | MIUI It is forced to close the background processes through miui_optimization | Turn off optimization through ADB: adb shell settings put global miui_optimization_disabled 1 Warning: This can increase battery consumption! |
| Assistant doesn't respond to voice, but notifications come | There is no permission to use the microphone in the background | Go to Settings β Privacy β Permissions β Microphone and enable access for Yandex without restrictions |
| Alice works only with the open application Yandex | Failure in Yandex services or app cache | Clear the cache and data of Yandex (not Alice!), then reinstall it. |
If none of the methods worked, check:
- πΆ Internet connection stability: Alice requires constant access to the network - with a weak signal, she can "hang".
- π Outdated versions (e.g. Yandex 22.7 and below) may conflict with MIUI 14.Update through Google Play.
- π οΈ Regional settings. On some firmware (e.g. global) MIUI Redmi Note 10 Pro voice assistant works only in selected region of Russia.
π‘
If Alice stopped working after the MIUI update, reset the Yandex app settings and repeat all the steps from scratch. Newer firmware versions often reset permissions for background processes.
Alternative solutions: if nothing has worked
If all the methods have been tried and Alice still refuses to work in the background, consider the alternatives:
- π€ Google Assistant: Googleβs built-in assistant has no problems with background work MIUI, It requires the installation of a separate application.
- π± Quick commands via widget. Add widget Yandex Alice on the home screen - this will allow you to quickly activate the assistant without opening the application.
- β‘ Automate through Tasker. Create a task that will wake Alice's app every 30 minutes (e.g., by sending Intent).
For users willing to take drastic measures, there is another option - install custom firmware (for example, Pixel Experience or LineageOS). On "pure" Android Alice works stable, but this method is suitable only for advanced users, as it requires unlocking the bootloader and losing warranty.
If Alice is critically important to you, consider buying a device with EMUI (Huawei) or One UI (Samsung), where the assistant is integrated at the system level.