How to change Google Assistant to Alice on Xiaomi: full instructions with nuances

Voice assistants have become an integral part of modern smartphones, but not all Xiaomi users are comfortable with the standard Google Assistant. Many prefer Alice from Yandex for better adaptation to the Russian language, integration with local services and a more natural sound of the voice. Replacement of assistants on devices with MIUI โ€” not always obvious.

In this article, we will discuss all working methods of replacement, including official and alternative methods, as well as discuss the possible limitations and nuances for different models Xiaomi, Redmi and other models. POCO. You will learn how to fully deactivate Google Assistant, install Alice as the default assistant, and configure it for maximum convenience.

Why do users change Google Assistant to Alice?

The main reason is localization, and despite Googleโ€™s best efforts, their assistant still has a poor understanding of Russian, especially with accents or in noisy conditions, while Alice was originally designed for a Russian-speaking audience and performs best in:

  • ๐Ÿ—ฃ๏ธ Understanding Speech and Slang
  • ๐Ÿ“ Working with Russian addresses and geolocation
  • ๐ŸŽต Integration with Yandex.Music, Film Search and other local services
  • ๐Ÿ“… Schedule management taking into account Russian holidays

Alice also offers more flexible voice and intonation settings, and her skills are often better adapted to everyday tasks.

  • ๐Ÿ’ฐ Showing exchange rates taking into account Russian banks
  • ๐Ÿš— Find the nearest gas stations with current fuel prices
  • ๐Ÿ“ฆ Track parcels through Yandex.Delivery and SDEC
  • ๐ŸŽฎ Manage smart devices from Yandex (columns, lamps)

It is important to note that on some Xiaomi models (especially those with global firmware), Alice may not work as smoothly as Google Mobile Services is restricting (GMS), We'll talk about the problems that alternative assistants block at the system level.

๐Ÿ“Š What voice assistant do you use on Xiaomi?
Google Assistant
Alice from Yandex
Siri (if there is an iPhone)
Other
I don't use voice assistants.

Preparing a smartphone before replacing an assistant

Before starting a replacement, there are several important steps to follow, which will help avoid errors and ensure that Alice works correctly after installation.

Update MIUI to the latest version

Remove the cache of Google applications

Check for root rights (if you plan to set up deeply)

Download the latest version of Yandex with Alice from the official source

Make a backup copy of important data-->

First thing you need to check the version. MIUI On your device. To do this, go to Settings. โ†’ The phone. โ†’ Version. MIUI. Current Firmware (starting with the MIUI 12) is better supported by third-party assistants. If your version is outdated, update it through Settings โ†’ Updating the system.

Next, clear the cache of Google apps, as they may conflict with Alice. โ†’ Annexes โ†’ Application management โ†’ Google, then click Storage โ†’ Clear the cache. Repeat the same for Google Play Services.

โš ๏ธ Note: If you use Xiaomi with global firmware (e.g. Redmi Note 10 Pro Global), some of Alice's features may be limited due to Google's policy. MIUI or use the bypass methods described below.

Also make sure that your device has the latest version of Yandex with Alice installed.

  • ๐ŸŒ Official website of Yandex
  • ๐Ÿ“ฑ Google Play Market (if available in your area)
  • ๐Ÿ› ๏ธ APKMirror (verified versions only)

If you plan to use Alice as the default assistant, check if your Xiaomi model supports this feature, POCO F3 Xiaomi 11T) You may need additional adjustments through ADB.

Method 1: Official replacement via settings (for supported models)

The easiest method is to use built-in settings MIUI. It is suitable for most modern Xiaomi smartphones with current versions of firmware (MIUI 12.5+).

Instructions:

  1. Open Settings โ†’ Applications โ†’ Default Applications โ†’ Assistant and Voice Input.
  2. In the list of available assistants, select Yandex (if there is none, install the application first).
  3. Confirm the choice and follow the system's prompts.
  4. Restart the device to apply the changes.

After that, Alice will become the default assistant. To check her work, say "OK, Yandex" or press and hold the Home button (if she is configured to call the assistant).

โš ๏ธ Note: Some devices (e.g. Xiaomi Mi 11 Lite) may lose the home screen weather widget after replacing the assistant, due to the widget being linked to Google services. Solution - install an alternative widget from the Play Market.

If you don't have Assistant and voice input in your settings, your model doesn't support an official replacement, so move on to the next one.

๐Ÿ’ก

If Alice does not respond to voice commands after replacement, check permissions for Yandex in Settings โ†’ Annexes โ†’ Application management โ†’ Yandex โ†’ Permits. Make sure the microphone and auto-start are on.

Method 2: Replacement by ADB (for advanced users)

If the official method does not work, you can use it. ADB (Android Debug Bridge: This method requires connecting your smartphone to your computer, but gives you more options for customization.

To start, turn on the developer mode on your Xiaomi:

  1. Go to Settings. โ†’ The phone.
  2. Click on MIUI Version 7 times until the notification โ€œYou are a developer!โ€ appears.
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Activate Debugging on USB.

Now connect your smartphone to your computer through USB and execute the following commands in ADB:

adb shell pm list packages | grep assistant


adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox




adb shell pm grant ru.yandex.search android.permission.BIND_ASSISTANT_SERVICE




adb shell cmd assistant set-default-assistant ru.yandex.search/.assistant.AssistantActivity

Transcript of commands:

Team team.Description
pm list packages | grep assistantShows a list of installed assistants
pm disable-user com.google.android.googlequicksearchboxDisable Google Assistant for the current user
pm grant ru.yandex.search ...Yandex gives permission to work as an assistant
cmd assistant set-default-assistant ...Installs Alice as a default assistant

Once you've done the commands, restart the device. If done correctly, Alice will be the primary assistant. To get back the Google Assistant, do the following:

adb shell pm enable com.google.android.googlequicksearchbox


adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/.SearchActivity

โš ๏ธ Attention: Use ADB It can cause system instability if the commands are entered incorrectly. MIUI 13+ After disabling Google Assistant ADB Google Lens functionality may disappear in the camera, in which case only resetting the camera settings through Settings will help. โ†’ Annexes โ†’ Camera. โ†’ Warehouse โ†’ Reset.

Method 3: Using third-party launchers

If previous methods didn't work, you can go around the corner and install an alternative launcher that supports changing assistants, like Nova Launcher or Microsoft Launcher.

Instructions for Nova Launcher:

  1. Install Nova Launcher from Play Market.
  2. Launch the launcher and go to its settings (Long press on the desktop) โ†’ Settings).
  3. Select Apps and widgets โ†’ Assistant.
  4. In the list of available assistants, select Yandex.
  5. Save the settings and restart the launcher.

The advantage of this method is that it does not require root rights or ADB. However, there are shortcomings:

  • โŒ Not all Alice features will be available (such as voice input in some apps)
  • โŒ It may conflict with corporate functions MIUI (For example, Second Space)
  • โŒ Requires the constant use of a third-party launcher

If you want to bring back the standard Xiaomi launcher, but keep Alice as an assistant, try a combination of this method with the best of your experience. ADB-teams from the previous section.

How to return the standard MIUI launcher?
To return to Xiaomiโ€™s branded launcher, go to Settings โ†’ Annexes โ†’ Application management โ†’ Nova Launcher โ†’ Disable. The system will prompt the return of the standard launcher, after which it may be necessary to reconfigure the assistant through the ADB.

Solving common problems

When replacing Google Assistant with Alice, users often encounter common mistakes, and consider the most common ones and how to fix them.

Problem.Reason.Decision
Alice doesn't respond to voice commandsNo microphone permits are availableCheck the permissions in Settings โ†’ Applications โ†’ Yandex โ†’ Permissions
The assistant call button is not working.Conflict with gesture settingsReconfigure gestures in Settings โ†’ Additionally. โ†’ Buttons and gestures
Persistent Notifications from Google AssistantThe app is not completely disabledExecute adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox
Alice does not open from a locked screen.No permission to work on top of other applicationsEnable in Settings โ†’ Annexes โ†’ Yandex โ†’ Additionally. โ†’ Show over others

One of the biggest challenges is that Alice doesn't install as the default assistant, despite all the manipulations (GMS), Google is blocking alternative assistants at the system level, and that's where it's going to help:

  • ๐Ÿ”„ Installation of custom firmware without GMS (for example, MIUI EU)
  • ๐Ÿ› ๏ธ Using Magisk Modules to Bypass Restrictions
  • ๐Ÿ“ฑ Buying a device with Russian firmware (for example, Xiaomi for the Russian market)

If some features (like Google Discover on the home screen) are no longer working after the assistant is replaced, it is normal behavior. These services are tied to Google Assistant, and their restoration will require the return of the standard assistant.

๐Ÿ’ก

On devices with MIUI Global can return the full functionality of Google services after replacing the assistant only through a full reset (Hard Reset).

Google Assistant and Alice on Xiaomi

To finally decide on the choice, compare both assistants on key parameters on the example of Xiaomi smartphones.

CriteriaGoogle AssistantAlice (Yandex)
Understanding the Russian languageAverage (frequent errors with accents)Excellent (optimized for Russia)
Integration with local servicesLimited (Google Maps, YouTube)Full (Yandex.Maps, Music, Weather)
Voice commandsIt requires precise wording.Maintains a conversational style
Energy consumptionHigh (constant activity in the background)Medium (optimized to save battery)
Working without the InternetVery limited.Basic commands (alarm clock, timer) work offline

As you can see from the table, Alice wins on most of the parameters that are important for Russian users, but Google Assistant has advantages in:

  • ๐ŸŒ Working with international services (Gmail, Google Calendar)
  • ๐Ÿ”Š Quality of speech synthesis in English
  • ๐Ÿค– Integration with smart devices based on Google Home

If youโ€™re actively using the Google ecosystem (like Google Photos or Google Keep), replacing your assistant can be a inconvenience, and it makes sense to leave both assistants and switch between them depending on the task.

FAQ: Frequent questions about replacing assistant with Xiaomi

Can you remove Google Assistant from Xiaomi?
On most devices, Xiaomiโ€™s Google Assistant is a system application and cannot be completely removed without root permissions. โ†’ Annexes โ†’ Google โ†’ Disable or through ADB-Complete removal is possible only on custom firmware or using Magisk.
Will Alice work for Xiaomi with global firmware?
Yes, but with limitations, on devices with MIUI Global Alice may not become the default assistant due to Google's policy, in which case it will only work as a standalone application, without integration into the system (for example, will not respond to a long press of the Home button). For full work, we recommend reflashing the device to the Russian version MIUI.
How to get back Google Assistant after you replace it with Alice?
To return Google Assistant, follow the following steps: ADB, Follow the commands: adb shell pm enable com.google.android.googlequicksearchbox adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/.SearchActivity If you changed through settings, go back to Settings. โ†’ Annexes โ†’ Default applications โ†’ Assistant and voice input and select Google.Reboot the device.
Why doesn't Alice respond to voice commands after installation?
There could be several reasons: ๐Ÿ”‡ No permission to access the microphone (check Settings) โ†’ Annexes โ†’ Yandex โ†’ Permits) ๐Ÿ“ต Power saving mode blocks work in the background (turn off battery optimization for Yandex) ๐ŸŒ Poor Internet connection (Alice requires stable network access for most features) ๐Ÿ”Š Incorrectly configured voice input (check in Alice settings) Also make sure that the voice settings selected model for the Russian language.
Can you use both assistants at the same time?
Technically, yes, but with reservations: ๐Ÿ“ฑ Install both applications and manually select which assistant to run. ๐Ÿ”„ Set up different commands to call (e.g., โ€œOK Yandexโ€ for Alice and โ€œHey Googleโ€ for Assistant). ๐Ÿ› ๏ธ Use Tasker or MacroDroid to automatically switch between assistants depending on the context, but only one assistant can be active at a time. That is, if you set Alice by default, Google Assistant will not respond to voice commands until you return it to your settings.