How to get Alice to work in the background on Xiaomi Redmi 9: 7 proven ways

Why Alice is Stopping Background on Redmi 9 – and How to Fix It

Voice assistant Alice from Yandex on Xiaomi Redmi 9 often faces the problem of forced closure by the MIUI system. Even if you turned on auto-start and removed the restrictions for the application, after a few hours of work in the background, the assistant can “fall asleep” or completely stop.

In this article, we will discuss 7 working methods to keep Alice active in the background, from basic MIUI settings to hidden developer settings and alternative solutions. All instructions are tested on Redmi 9 with MIUI 12-14 versions and are relevant for 2026.

Before you start, check your firmware version in Settings → About Phone → MIUI. If you have custom firmware installed (like LineageOS or Pixel Experience), some of the instructions may not work – in which case, go straight to alternative methods.

Method 1: Set up Auto Start and Permit for Alice in MIUI

The first thing you need to do is let Alice autorun and remove all restrictions on background work, and in MIUI, these settings are hidden deep and easy to miss.

  1. Open Settings → Applications → Application Management.
  2. Find Yandex (or Alice if installed as a separate application) and tap it.
  3. Go to the Permissions section and enable: 🔄 Auto-start (most important!) 📱 Display over other windows 🔋 Background work 🚫 Ignore battery optimization (if there is such a point)

Background restrictions → No restrictions.

Additionally. → Battery

No restrictions.

After this manipulation, restart your phone, and if Alice closes in 10 to 30 minutes, move on to the next method, and the problem is deeper.

All permissions open in MIUI| Autostart enabled |Background work without restrictions |Battery optimization disabled |Application added to exceptions-->

Method 2: Adding Alice to Protected Applications

MIUI has a hidden list of "Secure Applications" that don't close even when there's a memory shortage, and you can add Alice manually.

  1. Open Settings → Battery and Performance → Battery Management
  2. Slip on Settings (cog in the upper right corner) → Secure applications.
  3. Turn on the switch opposite Yandex or Alice.
  4. If the app is not in the list, click Add Apps and select it manually.

Important: In some versions of MIUI, this section may be called “High Priority Apps” or “Optimization Exceptions.” If you don’t find an item, use a Settings Search (the magnifier in the upper right corner).

Once added to secure applications, Alice will be able to work in the background for up to 4-6 hours without forced closure.

5-10 minutes | 30-60 minutes | 2-3 hours | Not closing at all-->

Method 3: Disable battery optimization via ADB (no root rights)

If the previous methods did not help, you will have to use them. ADB-This method does not require root rights, but it will require connecting the phone to a computer:

  1. Turn on USB debugging: Go to Settings → About Phone. Tap 7 times on MIUI until the notification “You’ve become a developer” appears. Return to Settings → Additional → Developer. Enable USB debugging and confirm permission.

Connect your phone to your PC

Platform Tools

Platform Tools

adb devices

(Your phone number should be displayed).

Execute the command to disable optimization

adb shell dumpsys deviceidle whitelist +ru.yandex.search

(If Alice is installed as a separate application, use ru.yandex.alisa).

Once you have completed the command, restart your phone, a method that is guaranteed to turn off optimization for Alice, but can slightly increase battery consumption (3-5%).

What if the ADB can’t see the device?
If the adb device command returns an empty list: 1. Check if debugging is enabled by USB 2. Install drivers for Xiaomi Redmi 9 (you can download it on the Xiaomi website). 3. Try another one. USB-cable (preferably original). 4. Restart your phone and PC. 5. If you use Windows, run the command prompt on behalf of the administrator.

Method 4: Using Tasker to Force Alice to Awaken

If the system settings don’t work, you can make Alice wake up every 10 to 15 minutes with automation, and you’ll need the Tasker app (paid, but there’s a free trial).

Algorithm of settings:

    Installation instructions:

    1. Download. ZIP-archive with a core (for example, from a forum) 4PDA or XDA-Developers).
    2. Reboot to TWRP (hold Power + Volume up).
    3. Make a backup of the current core (Backup) → Select Boot).
    4. Install a new kernel (Install → Select ZIP).
    5. Reboot the phone.

    ⚠️ Attention: Installing a custom core can result in a loss of warranty, unstable phone performance, or even a "brick" (breakdown).Be sure to have a backup boot and dtbo partitions before the procedure.

    Method 6: Alternative solutions – if nothing helps

    If all of the above methods have not worked, consider alternatives:

    DecisionPlusesConsDifficulty
    Use Google AssistantIt is stable and integrated into MIUI.Fewer functions for Russian-speaking users
    Install Bixby (for Samsung)Good background optimizationNot officially supported on Xiaomi⭐⭐⭐
    Buy Yandex StationAlice is working 24/7, voice controlAdditional costs (~5 000 ₽)
    Go to custom firmware (LineageOS)No aggressive MIUI optimizationComplex installation, possible bugs⭐⭐⭐⭐

    If you are critical to Alice’s work in the background (for example, for a smart home or voice control), the most reliable solution is to buy a separate device – Yandex Station Mini or Yandex Columns.

    💡

    Xiaomi Redmi 9 with MIUI 14+ The most reliable method is the combination ADB-team + Castom firmware and cores are better, but they require technical skills.

    Method 7: Optimize battery consumption without loss of functionality

    If Alisafinally is running in the background but the phone is running too fast, try balancing the settings:

    • 🔄 Set the sync interval for email and contacts to 1 hour instead of push notifications.

    You can also use the Greenify app (requires root rights) to “freeze” unnecessary background processes without affecting Alice.

    ⚠️ Attention: If Alice closes after 1-2 hours, check the phone for viruses. Some malware blocks background processes to mask its activity. Use Malwarebytes or Dr.Web Light to scan.

    FAQ: Frequent questions about Alice’s work on Xiaomi Redmi 9

    Alice is in the background, but she's not responding to voice commands.
    The problem could be the microphone or the permissions. Check: Are the microphone permissions enabled for Alice (Settings → Applications → Yandex → Permissions). Is the microphone contaminated (try blowing the hole or using headphones with a microphone) is not activated Do Not Disturb (Settings → Sound → Do Not Disturb). If the problem persists, reinstall Alice's app.
    After the MIUI update, Alice stopped working in the background again.
    MIUI updates often reset optimization settings. You need to: Repeat Method 1 (autorun settings); check if the protected applications have reset; if you used ADB, run the command again; sometimes it helps to roll back to the previous version of MIUI via Fastboot.
    Can you make Alice work in the background without the Internet?
    No. Alice requires a permanent connection to Yandex servers to process voice commands. However, you can: Use offline commands (e.g., "Set an alarm") if they are supported. Install an alternative assistant with offline mode (e.g., Offline Speech Recognizer).
    How much battery does Alice use in the background per day?
    Activity-dependent consumption: Passive mode (just running in the background): 5–8%; Active use (voice commands every 30 minutes): 12–15%; Tasker or ADB: +3–5% to baseline consumption; by comparison, Google Assistant spends 2-3% less in similar conditions.
    Can you transfer Alice to the SD-map?
    Technically, yes, but it's going to cause problems with the background. SD-The card is often blocked by the system. MIUI If the internal memory space is critical, transfer it to SD cache and data only (Settings) → Annexes → Yandex → Memory. → Change. Use it. SD-class A2 (They're faster and more stable).