Why to change Google Assistant to Alice and what to do
Voice assistants have become an integral part of modern smartphones, but not all users of Xiaomi Poco X3 are happy with the standard Google Assistant. Russian users are often more comfortable with Alice from Yandex - she understands Russian language better, is integrated with local services and offers more relevant answers to everyday questions.
But replacing the assistant with the Poco X3 isnβt as easy as it might seem, because MIUI is deeply integrated with Googleβs services by default, and Alice isnβt a native Android app, which means simply installing it from the Play Market and assigning it as the default assistant will not work β it will require a series of manipulations with system settings, application rights, and perhaps even manual editing of configuration files. In this article, weβll break down all the working methods of replacing, including bypassing the limitations of MIUI and solving typical errors.
Before you start, make sure your Poco X3 meets the following requirements:
- π± Version. MIUI: 12.5 or later (some methods may not work on older versions)
- π Unlocked bootloader (not necessarily, but simplifies the process on some firmware)
- πΆ Stable Internet connection (required for downloading files)
- π Battery charge of at least 50% (to avoid failures during setup)
If you're ready to switch from Google Assistant to Alice, but you're afraid of losing functionality, don't worry. Alice supports most of the commands you're used to giving to Google: calls, messages, music management, Internet search, even smart device control. Moreover, in some scenarios, it works faster thanks to optimization for Russian servers, the main thing is to set it up correctly.
Method 1: Install Alice as the primary assistant through Android settings
The easiest and safest method is to assign Alice as the default assistant through standard Android settings.This method works on most Xiaomi Poco X3 devices with MIUI 12.5 and later, but may require pre-setting the application rights.
- Download the Alice app from Yandex Play Market or from Yandex Alice's official website. Make sure you install the latest version.
- Open your smartphone settings and go to the Applications β Application Management section.
- Find βGoogleβ in the list of applications, open its settings and select βDisableβ (this will not delete the application, but only stop it from working).
- Return to the basic settings and go to System β Gestures β Voice Assistant (on some versions of MIUI the path may differ: Additional β Special features β Voice Assistant).
- Select Alice from the list of available assistants. If she is not in the list, click Other Apps and find it manually.
- Confirm the selection and restart the smartphone to apply the changes.
After the reboot, try activating the assistant with a long press on the Home button or a voice command "OK, Yandex." If Alice doesn't start, check if all the necessary permissions are turned on for her:
- π€ Access to microphone (required!)
- π± Permission to display over other windows
- π Auto-run (to have the assistant work in the background)
βοΈ Preparation for replacement of assistant
An important nuance: some Xiaomi Poco X3 firmware may lose voice search in Google Chrome or other applications after disabling Google Assistant. This is normal β the functionality will return if you turn on Google Assistant again, but then Alice will cease to be the default assistant. Unfortunately, MIUI does not support simultaneous operation of two voice assistants at the system level.
π‘
If Alice doesnβt respond to voice commands after setting up, try reinstalling the app and reassigning it as the default assistant. Sometimes resetting the appβs settings in the Settings menu β Apps β Alice β Storage β Clear the data helps.
Method 2: Replacement with ADB (for power users)
If the standard method did not work, you can resort to a more radical way - changing system settings through the use of the system. ADB (Android Debug Bridge: This method requires connecting your smartphone to your computer and basic command line knowledge, but gives you more control over the process. ADB This may cause disruption to the system, so follow the instructions carefully!
Here's what you're gonna need:
- π₯οΈ Computer with Xiaomi drivers installed and Platform Tools package (includes adb)
- π USB-cable (preferably original)
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Additional β For developers β Debugging by USB)
When you are ready, follow the following steps:
- Connect Poco X3 to your computer and confirm the debugging permission on your smartphone screen.
- Assign Alice as the default assistant: adb shell cmd assistant set-default-assistant en.yandex.alice
After the reboot, check Alice's work. If something goes wrong, you can return the Google Assistant with a command:
adb shell pm enable com.google.android.googlequicksearchboxWhat if the ADB canβt see the device?
β οΈ Attention: Use ADB It can lead to disruptions in work. MIUI, If you change settings that are not designed to be edited, don't follow commands you don't understand, and always back up data before experimenting. On some Xiaomi firmware after disabling Google Assistant via ADB Google App Search may stop working β be prepared for it.
Method 3: Using third-party launchers (to circumvent MIUI restrictions)
If none of the previous methods worked, you can go for a trick β use a third-party launcher (for example, Nova Launcher or Microsoft Launcher), which allows you to assign your own gesture actions. This will not replace Google Assistant at the system level, but will quickly launch Alice using a swipe or a long tap.
Here's how to do it:
- Install an alternative launcher (like Nova Launcher from Play Market).
- Assign it as the default launcher in Android settings (Settings β Applications β Default β Launcher).
- Open the launcher settings (usually a long tap on the desktop β Settings).
- Find the "Gesturies and Entrances" section (or similar).
- Assign the "Alice Launch" action to a gesture that is convenient for you (for example, swipe up from the bottom edge of the screen).
The advantage of this method is that it does not require any interference with system settings and works even on locked bootloaders.
- β Alice will not be launched by the voice command βOK, Yandexβ in the locked state of the screen.
- β Some functions (such as listening to music in the background) may not work smoothly.
- β When returning to the standard launcher MIUI gestures will stop working.
If you want Alice to run on a voice command even on a locked screen, you'll have to combine this method with setting permissions for the application in MIUI.
- Go to Settings β Applications β Application Management β Alice.
- Turn on the options: π Auto-start π Permissions for a locked screen π± Showing over other windows
Battery β Optimizing the battery
π‘
The launcher side is a compromise solution for those who donβt want to interfere with system settings, but are willing to sacrifice some functionality, and it works best when paired with the customization of Aliceβs permissions in MIUI.
Solving Typical Problems When Replacing an Assistant
Even if you follow the instructions, you can have difficulties, and let's look at some of the most common problems and ways to solve them.
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice doesn't start with a voice command | There is no permission to use the microphone in the background | Go to Settings β Applications β Alice β Permissions and enable microphone access. Also check if AutoRun is enabled. |
| After disabling Google Assistant, search in Chrome was lost | Google Assistant integrated into the browser and other Google services | Return Google Assistant to your default assistant settings or use Yandex Browser with Alice. |
| Alice does not respond to the gesture (long press on the home button) | Gesture is linked to Google Assistant at MIUI level | Use it. ADB-command to reset the gesture: adb shell cmd overlay enable ru.yandex.alice.overlay or assign another gesture through a third-party launcher. |
| There is a βNo Internet connectionβ error when Alice is launched. | MIUI blocks application background activity | In the battery settings (Settings β Battery β Battery Optimization) disable optimization for Alice. |
| After the MIUI update, Alice stopped being the default assistant | The update reset the assistant settings | Reassign Alice as the default assistant in Android settings or through ADB. |
If none of the solutions worked, try resetting Aliceβs app settings:
- Go to Settings β Applications β Alice β Storage.
- Click Clear Data and Clear Cache.
- Reboot your smartphone and reset the assistant.
Many Poco X3 users prefer to use both assistants: Alice for everyday tasks (search, music, smart home), and Google Assistant for international services.
How to get back Google Assistant if something goes wrong
If you have a problem or change your mind after changing your assistant, you can return Google Assistant at any time.
- Open your Android settings and go to System β Gestures β Voice Assistant.
- Select Google from the list (or Assistent if you are not localized in Russia).
- Confirm the choice and restart the smartphone.
If Google Assistant doesn't appear in the list, it's disabled to turn it back on:
- Go to Settings β Applications β Application Management β Google.
- Click Enable (if the application is disabled).
- Go back to the Assistant settings and select Google Assistant.
If you used ADB to disable Google Assistant, follow the command:
adb shell pm enable com.google.android.googlequicksearchboxAfter that, the assistant will be available again in the settings. If you have removed updates for the Google app (which is unlikely, since it is system-based), restore them through the Play Market:
- Open the Play Market and search for Google.
- Press Update (if the button is active).
- Reboot your smartphone.
β οΈ Note: Some of the firmware Xiaomi Poco X3 If you return to Google Assistant, you may reset your gesture settings, for example, a long push on the Home button will stop working, and then you will have to reconfigure your gestures in Settings. β System system β Gestures.