How to Replace Google Assistant with Alice in Xiaomi: A Complete Guide with Instructions and Comparisons

Why change Google Assistant to Alice in Xiaomi?

Voice assistants have become an integral part of modern smartphones, but not all Xiaomi users are happy with the standard Google Assistant. Many prefer Alice from Yandex for its better adaptation to the Russian language, integration with local services and more natural dialogue. However, replacing the assistant is not always a trivial task: on some Xiaomi models it requires deep system settings or even root rights.

In this article, we will discuss all the ways of replacing - from simple (through settings). MIUI) to complex (using) ADB You will learn which Xiaomi models support Alice out of the box, how to circumvent Google restrictions, and what to do if the assistant is unstable after replacing. MIUI 14 Android 13/14, Where the replacement algorithm has changed due to Google's tightening security policy.

Before you start, answer a key question: are you willing to sacrifice some features for Alice? for example, a quick start assistant from the power button may stop working, and some system commands (like managing Android settings) will be available only through Google Assistant.

πŸ“Š What voice assistant are you using right now?
Google Assistant
Alice from Yandex
Siri (if there is an iPhone)
Other
Not using.

Google Assistant vs Alice: Which is Best for Xiaomi?

Before you change assistant, it’s worth weighing the pros and cons of each. Google Assistant is deeply integrated into Android and the Internet. MIUI, It's got advantages in speed and access to system functions, like, only it can do this:

  • πŸ” Manage Xiaomi settings directly (brightness, Do Not Disturb mode, mobile data)
  • πŸ“± Run applications by voice command without additional settings
  • 🌐 Work with international services (Google Maps, Gmail, YouTube)

At the same time, Alice wins where localization is important:

  • πŸ—£οΈ Understands Russian better, especially with an accent or in a noisy environment
  • 🏠 Integrated with Yandex.Maps, Music, Weather and other services popular in Russia
  • πŸ’¬ Supports more natural dialogues (e.g., can joke or support a topic of conversation)
  • πŸ›’ Can search for products on Yandex.Market and Ozon on voice command
FunctionGoogle AssistantAlice.
Understanding the Russian language⭐⭐⭐⭐⭐⭐⭐⭐
Managing system settings⭐⭐⭐⭐⭐⭐⭐
Integration with mapsGoogle MapsYandex.Maps.
Support for a smart homeGoogle Home, Mi HomeYandex Station, Alice Skills
Offline modeYes (base teams)No.

If you use Google services frequently or manage a smart home through Mi Home, replacing it can be more inconvenience than good, but if you’re more interested in the quality of your speech recognition and integration with Russian services, Alice is a great alternative.

πŸ’‘

Alice is better suited for Russian-speaking users, but inferior to Google Assistant in managing Android system functions.

Preparation of Xiaomi smartphone to replace the assistant

There are several steps that must be taken before Alice is installed, or the assistant may not work properly or even start at all.

  1. Make sure your model supports Alice. Officially, Yandex has tested the assistant on the following devices: πŸ“± Xiaomi 13/13 Pro/13 Ultra (MIUI 14+) πŸ“± Redmi Note 12 Pro+/12T Pro πŸ“± POCO F5/F5 Pro πŸ“± Xiaomi 12/12 Pro/12S Ultra (with update) MIUI)

Update MIUI to the latest version.

Android 11

Settings β†’ The phone. β†’ Version. MIUI

Delete the cache and data of Google Assistant.

Settings β†’ Applications β†’ Application Management β†’ Google

Warehouse β†’ Clear cache / Clear data

Turn off Google Assistant as the default assistant.

Settings β†’ Annexes β†’ Assistant and voice input β†’ Default assistant

No.

If your model is not on the official list, it doesn't mean that Alice won't work, but you may have problems with:

  • πŸ”Š Voice launch on the button (you will have to use a widget or command "OK, Yandex")
  • πŸ“΅ Lack of integration with system settings MIUI
  • πŸ”„ Related: Unintentionally return to Google Assistant after updates

Cleared cache Google Assistant

Default assistant disabled

Updated MIUI to the latest version

Scud APK Yandex with Alice (official source)

Backup of important data is made-->

Method 1: Install Alice through the official application of Yandex

This is the easiest method that works on most modern Xiaomi (MIUI 12 and later) You do not need root rights or complex system manipulation:

  1. Download the official Yandex app with Alice from: 🌐 The official website of Yandex (recommended) πŸ“± Google Play (if available in your area) πŸ“Ž APKMirror (only if the first two options are not available) ⚠️ Attention: Don't download APK Fake versions of Alice may contain malicious code or may not work correctly.
  2. Install the app and open it. When you first start it, Alice will suggest setting up the voice assistant. Allow all permissions requested, including: 🎀 Access to the microphone πŸ“ Geolocation (for maps and weather) πŸ“± Display over other windows (for widgets)

Set Alice up as the default assistant.

  1. Go to Settings. β†’ Annexes β†’ Assistant and voice input.
  2. Select the Default Assistant β†’ Yandex.
  3. Enable the option to Allow change of assistant settings.

Activate voice launch.

Okay, Yandex.

If Alice doesn’t start using the power button (long-term retention) after these actions, that’s fine – on most Xiaomi, this feature is tied to Google Assistant at the hardware level.

  • πŸ”˜ Add Alice's widget to the main screen
  • πŸ—£οΈ Use the voice command "OK, Yandex"
  • πŸ“± Set Alice to launch by double pressing the power button (via Settings) β†’ Buttons and gestures)

πŸ’‘

If Alice doesn't respond to her voice, check if the battery optimizer is blocking access to the microphone. β†’ Battery β†’ Optimize the battery and add Yandex to the exceptions.

Method 2: Replacement of the assistant through ADB (power-user)

If the official method didn’t work or you want to integrate Alice more deeply into the system, you can use the method. ADB-This method is suitable for models where the Google Assistant is soldered into the firmware (for example, Xiaomi). 11T or Redmi K50). Attention: misuse ADB It can cause system failures!

You will need to:

  • πŸ–₯️ Computer with installed ADB and Fastboot
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode, then enable debugging in Settings β†’ Additionally. β†’ For developers)
  • πŸ”Œ USB-cable (preferably original)

Instructions:

  1. Connect your smartphone to your PC and check the connection with the command: Adb devices If the device appears in the list, go further.
  2. Install Alice as the default assistant through ADB: adb shell pm grant ru.yandex.search android.permission.BIND_ASSISTANT_SERVICE adb shell cmd assistant set-default-assistant ru.yandex.search/.voiceassistant.activity.MainActivity
  3. Turn off Google Assistant (optional if you want to delete it completely): adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox ⚠️ Note: Deleting Google Assistant may disrupt some system features, such as search in settings or voice control in Google Maps.
  4. Reboot your smartphone. After turning on, check that Alice is running on the power button (if the model supports this feature).

If Alice doesn’t work after completing the commands, try:

  • πŸ”„ Repeat the steps by pre-clearing the cache of the Yandex application
  • πŸ“± Check if the default assistant settings have reset after the reboot
  • πŸ”§ Manually appoint Alice as an assistant in settings MIUI (see method 1)
What if the ADB can’t see the device?
If the adb device command doesn’t show your Xiaomi, try: 1. Install official Xiaomi drivers from the manufacturer’s website. 2. Switch mode USB to β€œTransfer of files" (MTP) In the notification curtain. 3. Disable and re-enable debugging USB In the developer settings. 4. Try another one. USB-If the problem persists, it may be at the level of the lockdown. MIUI β€” In this case, it will help to unlock the bootloader (bootloader).

Method 3: Install custom firmware with Alice (for advanced)

If none of the previous methods worked, the radical solution is to install custom firmware with pre-integrated Alice, which is suitable for models where the Google Assistant is hard-stitched into the system (for example, Xiaomi Mi). A3 Android One or older flagships like Mi 9).

Advantages of the method:

  • πŸ”§ Replacing Google Assistant with Alice at the System Level
  • πŸš€ The ability to optimize firmware for your needs (removal of unnecessary Google services)
  • πŸ”„ Regular updates from the community (if popular firmware is selected)

Disadvantages:

  • ⚠️ Risk of "bricking" the device in case of error
  • πŸ”’ Loss of warranty (unless the bootloader is officially unlocked)
  • πŸ”„ The need for manual firmware updates

Recommended firmware with Alice support:

FirmwareAlice's supportComplexity of installationReference
MIUI Pro (by DrunkTeam)Yeah (embedded)Medium4PDA
xiaomi.euYes (via ADB)Easy.Official website
LineageOS + Gapps (without Google Assistant)Yes (set separately)Difficult.LineageOS
Pixel ExperiencePartially (requires manual adjustment)MediumPixel Experience

Instructions for installation (on the example of xiaomi.eu):

  1. Unlock the bootloader through the official Mi Unlock tool (requires Xiaomi account binding and waiting). 7-15 days).
  2. Install custom recapavere (for example, TWRP) Fastboot: Fastboot Flash Recovery twrp.img fastboot boot twrp.img
  3. Make a backup of the current firmware in TWRP (Backup section).
  4. Firmware: Download the archive from Xiaomi.eu for your model. Transfer it to your smartphone. TWRP Choose Install β†’ Select an archive β†’ Swipe to Confirm Flash.
  5. Set up Alice after the first download (see Method 1 or 2).

⚠️ Note: Installing custom firmware may result in data loss, banking application problems (due to the lack of Google SafetyNet) and some features (e.g., unstable performance, NFC Before the procedure, be sure to check the firmware reviews for your model in forums like 4PDA or XDA-Developers.

Solving problems after replacing an assistant

Even if you successfully installed Alice, there may be problems, and let's look at the most common ones and how to fix them:

1.Alice doesn't run on the power button

This is a typical problem for most Xiaomi, as the power button is tightly tied to Google Assistant at the hardware level.

  • πŸ”˜ Add Alice's widget to the home screen (long tap on the screen) β†’ Widgets β†’ Yandex).
  • πŸ“± Set Alice to launch on double press of power button: Settings β†’ Buttons and gestures β†’ Double press of the power button.
  • πŸ—£οΈ Use the voice command "OK, Yandex" (should be enabled in Alice's settings).

2 Alice does not respond to voice commands

The problem could be with the microphone, the resolution, or the battery optimization.

  • 🎀 Permissions for microphone: Settings β†’ Annexes β†’ Yandex β†’ Permits β†’ Microphone.
  • πŸ”‹ Battery Optimization: Settings β†’ Battery β†’ Optimizing the battery β†’ Yandex β†’ No restrictions.
  • πŸ”Š Alice Settings: Open the app β†’ Settings β†’ Voice assistant β†’ Voice training.
  • πŸ“΅ Background mode: in the application settings, turn on the Work in the background.

3.Alice spontaneously resets to Google Assistant

This is due to automatic updates to Google Play Services or resetting settings. MIUI. Decisions:

  • πŸ”„ After each update to Google Play Services, reassign Alice as the default assistant.
  • πŸ“΅ Turn off the automatic update of Google Assistant: Play Store β†’ Profile β†’ Settings β†’ Auto-update of applications β†’ Not update automatically.
  • πŸ”§ Use it. ADB-Google Assistant: Adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox

4.Alice does not control system settings (brightness, Wi-Fi, etc.)

Unfortunately, Alice doesn't have as deep access to Android as Google Assistant.

  • πŸ”§ Use Tasker or MacroDroid to create automatic rules (e.g. voice commands) β†’ brightness).
  • πŸ“± Set up quick switches in the notification curtain for frequent actions.
  • πŸ”˜ Install control widgets on the main screen.

πŸ’‘

If Alice stopped working after the update MIUI, Try to clear the cache and data of the Yandex application and then reassign it as the default assistant.

FAQ: Frequent questions about replacing Google Assistant with Alice

Can I get my Google Assistant back after I install Alice?
Yeah, it's even easier than installing Alice. β†’ Annexes β†’ Assistant and voice input β†’ Default Assistant: Select Google over Yandex. If Google Assistant was removed via Google Assistant ADB, Reinstall it from the Play Store. If you used custom firmware, you may need to flash the original firmware. MIUI.
Will Alice work for Xiaomi with global firmware (like Redmi Note 11 Global)?
Yes, but with reservations: 🌍 On global firmware may not be Russian in the system menu, which will complicate the configuration. πŸ”Š Voice launch of β€œOK, Yandex” may not work properly due to Google restrictions. πŸ“± Some of Alice’s functions (such as smart home management) may not be available without a Russified home. MIUI. We recommend that you move to MIUI Russia or Xiaomi.eu for full-fledged work.
Why doesn’t Alice see my Xiaomi smart home devices?
Alice is not directly integrated with the Mi Home ecosystem. To manage a smart home, you will need: Connect devices to Yandex Station (if any), use Yandex IoT for compatible devices (list on the official website), Set up integration through Home Assistant or IFTTT (Unfortunately, there is no full replacement for the Mi Home for Alice yet.
Can I install Alice on Xiaomi without root rights?
Yes, in most cases root is not required. Enough: Install the official Yandex app with Alice. Assign her as the default assistant in the settings. MIUI. Use it. ADB-commands (see Method 2) that do not require root but provide more features. Root may only be needed for deep modification of the system (for example, removing Google Assistant completely).
Why does Alice stop working after MIUI update?
It's because of this: πŸ”„ Resetting the default assistant settings (solved by reassigning Alice). πŸ“΅ Blocking background activity of Yandex (check the battery settings). πŸ”§ Changes in security policy MIUI (For example, new versions may require additional permission for third-party assistants.Try: Clear cache and data of Yandex applications.Re-run ADB-Teams (if you used Method 2) Reverse to the previous version MIUI, If the problem occurs after the update.