How to replace Google Assistant with Alice in Xiaomi smartphones: a complete guide to bypassing MIUI locks

Voice assistant Alice from Yandex has long overtaken Google Assistant in functionality for Russian-speaking users: it better understands accent, is integrated with Yandex.Maps, Music and even knows how to manage a Smart home from Xiaomi through Mi Home. However, by default on Xiaomi, Redmi and POCO smartphones is Google Assistant – it can not simply be removed or replaced through standard settings. In this article, we will discuss legal and informal ways to make Alice the main assistant on MIUI 13/14, including bypassing restrictions for models without root rights.

The problem is that Xiaomi blocks the replacement of the assistant at the firmware level: even if you install the Yandex app with Alice, the system will still run Google Assistant by voice (OK, Google) or by holding the Home button. We tested all the current methods on Xiaomi 13 Pro, Redmi Note 12 Pro+ and POCO F5 – and highlighted working solutions for different versions of MIUI (including global and Chinese).

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

Before we get to the setup, we'll figure out why. Google Assistant is optimized for the English-speaking market -- even with Russian, it often doesn't understand the context or gives answers in English.

  • πŸ—£οΈ He is better at recognizing speech: he understands regional accents, jargon, and even some dialects (tested on records from 15 regions of Russia).
  • πŸ“ Deep integration with Yandex.Maps: builds routes with traffic jams in real time, shows alternative paths and even warns about cameras.
  • 🏠 Xiaomi Smart Home Management: Through Mi Home, Alice can enable Yeelight, adjust Xiaomi Air Purifier or run Automation scripts.
  • 🎡 Music and podcasts: supports Yandex.Music, VK Music and even Spotify (via third-party plugins).
  • πŸ›’ Purchases and services: orders food through Delivery Club, books a taxi to Yandex.Go and shows promotions in nearby stores.

In addition, Alice does not require a VPN to work in Russia (unlike Google Assistant, which can block some features), and her servers are physically located in the Russian Federation, which means less delays when processing requests.

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

Official method: customization of Alice through Yandex (without root rights)

If your Xiaomi smartphone runs MIUI 12.5+ (global or European), you can try the legal method without hacking the system. It is suitable for most models released after 2020 (Xiaomi 11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5, etc.).

Steps:

  1. Install the Yandex app with Alice from Google Play or the official website (if the Play Market is blocked).
  2. Launch the application and log in through your Yandex ID account.
  3. Activate voice assistant: Open Settings β†’ Voice assistant. Click on "Set up Alice" and follow the instructions. Allow all requests for microphone, contacts and location.

Assign Alice as the default assistant

  • Go to Settings β†’ Applications β†’ Default Applications β†’ Voice input.
  • Select β€œYandex” instead of β€œGoogle”.
  • Connect your smartphone to your PC and execute the command: adb shell pm grant en.yandex.search android.permission.BIND_ASSISTANT_SERVICE This command gives Yandex a permission to work as a system assistant.
  • Assign Alice by default: adb shell cmd assistant set-default-assistant ru.yandex.search/.assistant.AssistantActivity
  • Reset the device.
  • Save the task and activate it.
  • Assign Alice by default via ADB (commands given above).
  • Reset the device.

After that, Alice will start by voice ("Hello Alice") and by holding the Home button. It will also appear in the Settings menu β†’ Apps β†’ Default apps as the system assistant.

MethodRoot is required.Works for MIUI ChinaReplaces "OK, Google."Difficulty
Official settings❌ No.❌ No.❌ No.⭐Easy
ADB-team❌ No.⚠️ Partially.❌ No.⭐⭐Medium
Tasker❌ No.βœ… Yes.❌ No.⭐⭐Medium
Removing Google Assistant + Magiskβœ… Yes.βœ… Yes.βœ… Yes.⭐⭐⭐Hard

πŸ’‘

On MIUI China firmware, official methods often don’t work because of Xiaomi’s policy, in which case only removing Google Assistant via Magisk or using Tasker will help.

Setting up voice launch ("Hello Alice")

Even if you made Alice the default assistant, voice launch (Hi Alice) might not work, because MIUI blocks background microphone listening for third-party apps.

  1. Open Alice's settings: Launch Yandex. Go to Alice β†’ Settings β†’ Voice Assistant.
  2. Turn on β€œVoice Address” and record a sample of your voice (3-5 phrases).
  3. Allow auto-start and work in the background: Go to Settings β†’ Applications β†’ Application Management β†’ Yandex β†’ Battery. Select β€œNo Limits.” Enable β€œAuto-Start” and β€œBackground Activity.”

Add Alice to Protected Apps

  • In Settings β†’ Battery and Performance β†’ Secure applications add Yandex.

If the voice start is still not working:

  • πŸ”„ Reboot your smartphone – sometimes background processes are blocked after the update MIUI.
  • πŸ”Š Check the microphone: start the recorder and record the test file.
  • πŸ“± Update the Yandex app to the latest version.

πŸ’‘

If Alice does not respond to voice, try to turn off power saving for the Yandex application in the MIUI settings. To do this, go to Settings β†’ Battery β†’ Energy Saving Mode β†’ Applications and add Yandex to exceptions.

Resolving common problems

When replacing the assistant, users often encounter errors, and we have collected the most common problems and ways to solve them:

Problem.Reason.Decision
Alice does not start by holding the Home button.Systemic limitations of MIUIUse it. ADB-Teams or Tasker (see above)
Voice Launch (Hi Alice) is not workingBlocking background activityAllow auto-start and turn off power saving for Yandex
Google Assistant is rebooted after the restartResetting default settingsRepeat the command adb shell cmd assistant set-default-assistant
Alice doesn't run Xiaomi's Smart HomeThere is no integration with Mi HomeConnect your Xiaomi account in Alice’s settings (Smart Home β†’ Add Devices)
Yandex App leaves at launchConflict with Google Play ServicesUpdate Google Play Services or roll it back to version 22.18.13

If none of the methods worked, check:

  • πŸ“± Version MIUI: on MIUI 12.0 and below some functions may not work.
  • πŸ”„ Region of the device: if the smartphone is purchased for China, it may be necessary to change the region to Russia through the Internet ADB: adb shell settings put global region RU
  • πŸ”’ Antiviruses: Avast, Dr.Web and others can block Alice's background activity.

Comparison of Alice and Google Assistant on Xiaomi: Which is better?

To finally decide whether to change the assistant, compare their capabilities on Xiaomi devices:

FunctionAlice (Yandex)Google Assistant
Recognition of Russian Speech⭐⭐⭐⭐⭐ (optimized for Russia)⭐⭐⭐ (frequent accent errors)
Integration with Yandex.Mapsβœ… Full (congestion, cameras, offline maps)❌ Only through Google Maps.
Xiaomi Smart Home Managementβœ… Through Mi Home (manual setup)❌ There is no direct integration
Music and podcastsβœ… Yandex.Music, VK Music, Spotify (plugin)βœ… YouTube Music, Spotify (but required) VPN)
Voice Launch (OK Google / Hello Alice)⚠️ It only works after settings (see above)βœ… It works out of the boxΒ»
Offline mode.❌ Minimum functionalityβœ… Basic commands (timer, alarm clock)
Confidentialityβœ… Servers in Russia, data is not transferred abroad❌ Data is processed in the United States/EU

As you can see from the table, Alice wins by most parameters for Russian-speaking users. The only drawback is the difficulty of setting up on Xiaomi. If you are interested in offline commands or integration with Google services (Gmail, Calendar), you should leave Google Assistant.

πŸ’‘

Alice is better suited for Russia thanks to localization, integration with Yandex.Maps and Xiaomi Smart Home. Google Assistant wins offline and work with Google services.

FAQ: Frequent questions about setting up Alice on Xiaomi

Can I get my Google Assistant back after I replace it with Alice?
Yes, if you used it. ADB-Adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/.SearchActivity If you have removed Google Assistant from Magisk, reinstall it from APKMirror.
Why doesn't Alice respond to voice commands after locking the screen?
This is a MIUI limitation. To fix: Go to Settings β†’ Lock screen β†’ Additional β†’ Voice Assistant. Enable β€œAllow Voice Assistant on Locked Screen.” For MIUI 14, you may also need to disable β€œIncreased Privacy” in lock settings.
Does this work on the POCO F5 and Redmi Note 12?
All of the methods described have been tested on: POCO F5 (MIUI 14 Global) Redmi Note 12 Pro+ (MIUI 14 EEA) Xiaomi 13 Lite (MIUI 14 China - with Magisk Na only POCO Redmi with global firmware usually suffices ADB-method.
Can I set up Alice on Xiaomi without a computer?
Partially. Without a PC, you can: Install Yandex and assign it as the default assistant in the settings; use Tasker to emulate the launch; however, a full replacement (including holding the Home button) will require ADB or Magisk.
Will Alice work on Xiaomi with custom firmware (LineageOS, Pixel Experience)?> On custom firmware (like LineageOS or Pixel Experience), Alice usually works out of the box, as they have no limitations. MIUI. Suffice it: Install Yandex. Assign it as the default assistant in Settings β†’ Annexes β†’ Assistant and voice input. Voice launch ("Hello Alice") will also work without additional settings.