How to install Yandex Alice instead of Google Assistant on Xiaomi: full instruction

Xiaomi smartphones by default use Google Assistant as a voice assistant, but many users prefer Yandex Alice for its better adaptation to Russian, integration with local services and more natural voice sound. Switching the assistant by default is not an obvious procedure, especially on MIUI firmware, where the settings of voice assistants are hidden deep in the menu.

In this article, you will find current ways to make Alice the primary assistant on any Xiaomi device (including Redmi and POCO) running Android 10–14 with a MIUI 12–15 shell. We will look at both standard methods through system settings and workarounds for cases where the option is blocked by the manufacturer. All instructions are tested on Xiaomi 13 Pro, Redmi Note 12 and POCO X5 models.

Why Alice is better than Google Assistant for Xiaomi users in Russia

Before we proceed to the setup, let’s understand what the advantages of Alice Yandex over the standard assistant from Google are:

  • πŸ—£οΈ Natural voice in Russian: Alice uses neural network technology to generate speech, while Google Assistant often sounds robotic.
  • πŸ“ Local services: integration with Yandex.Maps, Taxi, Weather and Market – all data adapted to Russian realities.
  • 🎡 Music and podcasts: support for Yandex.Music, Sound and other local platforms without any VPN.
  • πŸ”’ Privacy: Data is processed on servers in Russia, which is important for users concerned about information leaks.

Also, Alice is better at recognizing Russian dialects and accents, and her skills (such as ordering food through Yandex.Meat or paying fines) are often more useful in everyday life.

πŸ“Š What voice assistant do you use on Xiaomi?
Google Assistant
Yandex Alice
Siri (via iPhone)
Other
Not using.

Preparing a smartphone before changing assistant

Before you make Alice the default assistant, follow a few mandatory steps:

  1. Install the latest version of Yandex from the official website or from Google Play. The minimum version for correct operation is 23.10.0.
  2. Update MIUI to current firmware. Versions older than MIUI 12 may experience voice recognition errors.
  3. Check whether voice search is enabled by Yandex in the application settings (Yandex β†’ Settings β†’ Alice).
  4. Turn off battery optimization for Yandex, otherwise the assistant may not start by voice.

If you use Xiaomi with global firmware (e.g. Redmi Note 11 Global), some menu items may be called in English.In this case, look for sections Digital Wellbeing & parental controls or Apps β†’ Special app access.

Install/update the Yandex application|Enable voice search in Alice's settings|Disable battery optimization for Yandex|Update MIUI last-minute|Check the availability of the Internet (Wi-Fi/mobile)-->

Method 1: Change the assistant through standard MIUI settings

On most Xiaomi devices with Android 10+, you can change the default assistant without additional manipulation.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select the Default Apps.
  3. Find Voice Assistant (or Assist & Voice Input on Global Firmware).
  4. In the list of available assistants, select Yandex (if not, go back to the Preparation section).
  5. Confirm the choice and restart the smartphone.

After the reboot, activate Alice with a voice command, "Hello Alice," or a long press on the Home button (if physical). Some models (such as POCO F4) may require additional call gesture settings in Settings β†’ Additional β†’ Buttons and gestures.

What if Yandex is not on the list?
If the default Apps menu does not display Yandex, then the application is not registered as a voice assistant. Solution: 1. Remove and install Yandex again. 2. Clear the cache and application data Settings β†’ Applications β†’ Yandex β†’ Storage. 3. Check whether the rights to the microphone for Yandex in Settings β†’ Privacy β†’ Application permissions are disabled.

Attention! On some MIUI firmware for Redmi and POCO, the option to change assistant may be blocked. In this case, proceed to Method 2.

Method 2: Using ADB to force a change of assistant

If the standard method doesn’t work, you’ll need to use the Android debugging bridge (ADB), which requires connecting your smartphone to your computer, but it works on all versions of MIUI.

You'll need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ”Œ Cable USB (preferably original)
  • πŸ› οΈ Utility. ADB Tools by Google
  • πŸ“± Included debugging by USB smartphone

Steps to change assistants through ADB:

  1. Activate the developer mode on Xiaomi: go to Settings β†’ About phone and 7 times tap on the item MIUI version.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your computer and confirm your trust in the device.
  4. Open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder and execute the commands:
adb shell


pm grant ru.yandex.searchplugin android.permission.BIND_ASSISTANT_SERVICE




settings put secure assistant ru.yandex.searchplugin/.voiceassistant.VoiceAssistantActivity




settings put secure voice_interaction_service ru.yandex.searchplugin/.voiceassistant.VoiceInteractionService

After completing the commands, restart your smartphone. Alice must now become the default assistant. To return Google Assistant, use the same procedure by replacing ru.yandex.searchplugin with com.google.android.googlequicksearchbox.

πŸ’‘

If, after the execution, ADB-Alice commands don't start, try clearing Google app data (Settings) β†’ Annexes β†’ Google β†’ Warehouse β†’ Clear the data.This will remove the Google Assistant cache and force the system to use default settings.

Method 3: Bypasses for blocked firmware

On some devices (for example, Xiaomi Mi A3 with Android One or POCO M4 Pro with custom firmware), the change of assistant can be completely blocked, in which case one of the alternative methods will help:

MethodDescriptionDeficiencies
Voice command via widgetAdd the Yandex widget to the home screen and use it to call Alice. Configure in Yandex Settings β†’ Alice β†’ Voice call.Requires manually pressing the widget, does not work on voice.
Replacement of launcherInstall an alternative launcher (like Nova Launcher) and assign Alice to a swipe up gesture or long press.It can interfere with MIUI system gestures.
Automation through TaskerCreate a Tasker task that will intercept the press of the Home button and launch Alice.It is difficult to configure, requires root rights on some firmware.

For models with an infrared port (for example, Redmi Note 10 Pro) you can use the control panel in the Yandex app to control the equipment via Alice with voice – this partially compensates for the lack of full integration.

πŸ’‘

On MIUI EU firmware, the change of assistant is often blocked due to Google's policy, and the only reliable way to do so is to reflash the device to a global or Chinese version of MIUI.

Solving problems after changing assistant

Even, after a successful assistant replacement, errors can occur, and here are the most common ways to fix them:

  • πŸ”‡ Alice does not respond to voice: Check microphone permissions (Settings) β†’ Confidentiality β†’ Permits β†’ Microphone) and restart the Yandex application.
  • πŸ”„ Assistant returns to Google: Clear Google app data and disable its auto-update in Play Market.
  • πŸ“΅ Does not work on a locked screen: Enable the option to Allow access from the lock screen in Alice's settings.
  • πŸ”‹ Fast battery drain: Turn off background Google Assistant activity in Settings β†’ Battery. β†’ Optimizing the battery.

If Alice stopped working after the MIUI update, repeat the process of changing assistant - system updates often reset default settings. MIUI 14+ firmware may also require additional permission in Settings β†’ Special features β†’ Special features Services.

πŸ’‘

To make Alice work more stable, add it to the optimization exceptions: Settings β†’ Battery β†’ Battery Optimization β†’ Applications β†’ Yandex β†’ Without restrictions.

Comparison of Yandex Alice and Google Assistant on Xiaomi

To finally determine which assistant is right for you, compare their key features on Xiaomi devices:

FunctionYandex AliceGoogle Assistant
Recognition of the Russian language⭐⭐⭐⭐⭐ (Neural voice, support for dialects)⭐⭐⭐ (robotic speech, errors with accents)
Integration with mapsYandex.Maps (offline maps of Russia, traffic jams in real time)Google Maps (limited functionality in Russia)
Smart home.Yandex.Station, limited support for Mi HomeFull support for Google Home and Mi Home
Music and podcastsYandex.Music, Sound, PodcastsYouTube Music, Spotify (requires VPN)
ConfidentialityData is stored on servers in RussiaData can be transferred abroad

For most users in Russia, Alice will be preferred due to better localization, but if you are actively using Google Home or other Google services, it is worth leaving the standard assistant or configuring their parallel work.

FAQ: Frequent questions about changing assistant to Xiaomi

Can I get my Google Assistant back after I install Alice?
Yes, to do this, repeat the procedure for changing the assistant and select Google from the Apps menu by default. ADB-Teams from Method 2, replacing the Yandex ID with com.google.android.googlequicksearchbox.
Why isn't Alice working on a locked screen?
This is a MIUI security limitation. To allow access: Open Settings β†’ Applications β†’ Yandex β†’ Permissions. Activate Show on top of other applications. Enable Lock screen access in Alice settings. Some firmware also requires you to turn off Yandex battery optimization.
Will Alice work for Xiaomi with custom firmware (like LineageOS)?
On most custom firmware (like LineageOS or Pixel Experience), Alice works without restrictions, as they do not block the change of assistant. However, there may be problems with: Voice call on the Home button (gesture settings are required); Integration with system functions (such as fast MIUI commands). For full operation, install the Yandex Alice Enabler Magisk module (available on the 4PDA forum).
How to remove Google Assistant completely to make Alice work faster?
Attention! Deleting system applications can lead to unstable MIUI. If you are prepared for risk, follow the instructions: Get root rights (e.g. via Magisk). Install Root Explorer or Titanium Backup. Delete or freeze packets: com.google.android.googlequicksearchbox (Google Assistant) com.goapple.android.assistant (additional components) Reboot the device. After that, Alice will be the sole assistant, but some features (e.g. voice search on Google) will stop working.
Does Alice support gesture management on Xiaomi?
Yes, but with reservations: On MIUI 12-14, Alice supports voice control of system functions (for example, "turn on Bluetooth" or "increase brightness"). User gestures (for example, launching applications) will require Tasker or MacroDroid. On Android 13+ firmware, some gestures can be blocked due to Google restrictions. To check supported commands, tell Alice, "What do you know?"