Voice assistant Alice from Yandex is integrated into the MIUI firmware on most Xiaomi, Redmi and POCO smartphones in recent years. For some users, it is a convenient tool for managing the device, for others β a source of constant notifications, background activity and unauthorized collection of data about voice commands. If you are in the second group, this article will help completely deactivate the assistant, including hidden services that continue to work even after a standard shutdown.
It is important to understand that simply removing the Yandex app or turning off voice in the settings does not guarantee a complete stop.Alice can remain active through the system processes com.yandex.alice or com.miui.voiceassistant, consuming up to 15% battery charge in the background (according to tests on Xiaomi) 13 Pro and Redmi Note 12). Below are proven methods for MIUI 14/15, including radical solutions for advanced users.
Why does Alice work even after she's out?
It's about the MIUI architecture, and it's built into the system services level, not the regular app, even if you're:
- π Remove the Yandex application through Settings β Annexes
- π Disable voice input in Settings β Additionally. β Special facilities
- π« Prohibited Auto-Run for all related services
System processes can continue to send data to Yandex servers via Mi Cloud or Google Play Services. For example, on POCO F5, after Alice was βcompletelyβ disabled, traffic to the domain alice.yandex.net was up to 30 MB per month (according to analysis through NetGuard).
This is not a bug, but a feature of the license agreement between Xiaomi and Yandex: the manufacturer is obliged to ensure the work of the assistant in the territory of the Russian Federation and CIS countries. However, users have the right to disable this feature - and we will show how to do it at the system level.
Method 1: Standard shutdown via MIUI settings
So let's start with the simplest method that most people can use, which is that it doesn't remove Alice completely, but it stops her basic functions.
- Open Settings and go to the Applications β Application Management section.
- In the search box, type "Alice" or "Yandex".
- Select the Yandex app (or Alice if it is displayed separately).
- Click Disable (Do Not Remove!) If the button is inactive, tap the three dots in the upper right corner and select Remove Updates, then try again.
- Return to Settings β Additional β Special Features β Voice Input and turn off all switches associated with Yandex.
After these actions, Alice will stop responding to voice commands, but the system processes may remain active.
- π Open the Settings. β Battery. β Using the battery and find the processes com.yandex.*.
- π Install NetGuard or PCAPdroid (root required) and check outbound traffic to yandex.net domains.
βοΈ Checking Alice's shutdown
Method limitation: On some models (e.g. Xiaomi 12T), Alice may be activated again after the device is restarted due to automatic system application recovery.
Method 2: Disconnect via ADB (without root)
If standard settings donβt help, use Android Debug Bridge (ADB), a deep-tuning tool for the system without superuser rights.This method works on all Xiaomi smartphones with MIUI 12 and later, including the Redmi Note 11, POCO X5 and flagship models.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS
- π USB-cable (preferably original)
- π§ Utility. ADB Tools by Google
- π Included debugging by USB smartphone
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Go back to Settings β Additional β For Developers and turn on USB Debugging.
Connect your smartphone to your PC and confirm your trust in the computer on the device screen.
adb.exe
adb shell
pm uninstall -k --user 0 com.yandex.alice
pm uninstall -k --user 0 com.yandex.browser
pm uninstall -k --user 0 com.yandex.searchpluginIf there is a Failure error [DELETE_FAILED_INTERNAL_ERROR], Try an alternative team:
pm disable-user --user 0 com.yandex.aliceadb reboot
The result: Alice will be completely disabled for the current user (without affecting system files).
- β Disappears from the app menu
- β Stop sending data.
- β Will not consume the battery
- β οΈ After resetting settings or updating MIUI Can return (requires repeated execution of commands)
π‘
If ADB doesnβt recognize the device, try reinstalling Xiaomi USB Drivers or using a USB 2.0 port instead of 3.0, which solves the problem on 70% of devices.
Method 3: Blocking through Mi Account (for advanced)
Little-known fact: some Xiaomi system applications can be disabled through a Mi Account, even without root rights.This method works on models with MIUI 14+ and requires access to the web version of Mi Account.
Instructions:
- Sign in to Mi Account with the same account as your smartphone.
- Go to the Devices section β [Your smartphone] β Synchronization settings.
- Find Voice Assistant or Yandex Services and turn off sync.
- On your smartphone, open Settings β Accounts β Mi Account β Sync and make sure that the Alice option is disabled.
This is less reliable than ADB, but it can help if other methods have not worked, for example, on Xiaomi 13 Lite, after blocking through Mi Account, traffic to Yandex servers decreased by 80% (according to tests with GlassWire).
What to do if there is no "Voice Assistant" item in your Mi Account?
Method 4: Remove via TWRP (requires unlocking the bootloader)
For users with an unlocked bootloader and custom recovery (TWRP) installed, the most radical method available is the physical deletion of Alice's system files, which irreversibly removes the assistant, but requires technical skills.
Warnings:
β οΈ Attention: Incorrect actions in TWRP This can cause a device to blink (unloadability). It is recommended to back up through Backup. β System before beginning.
β οΈ Note: Some models (e.g. Xiaomi) 12S Ultra) Alice files are protected by dm-verity. Deleting them can cause a cyclical reboot.
Step-by-step:
- Install TWRP for your model (instructions are available on XDA Developers).
- Boot into recovery: Turn off your smartphone, then pinch Power + Volume up.
- In TWRP, select Advanced β File Manager.
- Go to /system/priv-app/YandexAlice//system/app/Yandex//data/app/com.yandex.alice-* and delete all folders associated with Yandex.
- Wipe the cache: Wipe β Cache.
- Reboot to the system.
The result: Alice will be deleted at the system level, but after the MIUI update, files may return. To prevent this, use Magisk to block the installation of system APKs:
- Install the Universal Systemless Hosts module.
- Add to the blacklist domains: alice.yandex.net voice.yandex.net miui.voiceassistant.xiaomi.com
Method 5: Blocking through hosts file (without root)
If you don't want to delete files or use ADB, you can block Alice's connection to the servers through a hosts file modification, which doesn't require root, but you need a Termux utility or similar terminal.
Instructions:
- Install Termux from F-Droid (not from Google Play!).
- Enter the commands: pkg update && pkg upgrade pkg install tsudo termux-setup-storage tsudo mv /data/data/com.termux/files/usr/etc/hosts /system/etc/hosts
- Open the hosts file in any text editor and add the lines: 127.0.0.1 alice.yandex.net 127.0.0.1 voice.yandex.net 127.0.0.1 miui.voiceassistant.xiaomi.com
- Save the file and restart the smartphone.
Efficiency: Alice will stop sending data to servers, but her processes may remain in memory. To completely disable this method, combine with Method 2 (ADB).
π‘
Modifying the hosts file is the only way to block Alice without root and ADB, but it requires caution: improper editing can disrupt other system services.
Comparison of methods: which one to choose?
Depending on your skills and your smartphone model, you can use different ways to turn off.
| Method | Difficulty | Need root? | Efficiency | Risks. | Suitable for |
|---|---|---|---|---|---|
| Standard settings | β | β No. | β οΈ Partial | Low. | Xiaomi/Redmi/POCO with MIUI 12+ |
| ADB | ββ | β No. | β Complete. | Medium (possible team errors) | All models except Chinese firmware |
| Mi Account | β | β No. | β οΈ Partial | Low. | Models with global / European firmware |
| TWRP | βββ | β Yes. | β Complete. | High (brick risk) | Advanced users |
| Hosts file | ββ | β No. | β Complete (traffic blocking) | Medium (may break other services) | All models from Termux |
For most users, the best solution is to combine ADB + hosts file, which will give 100% lock without the need to unlock the bootloader. If you are not sure of your skills, start with Method 1 and gradually move to more complex methods.
Frequent problems and their solutions
Even after Alice's shutdown, users are facing unexpected consequences./issues and ways of eliminating them:
- π Alice returns after update MIUI Solution: After each update, repeat commands ADB To avoid this, disable automatic firmware updates in Settings β The phone. β Updating the system β Three points. β Settings β Auto-update.
- π΅ Voice dialing is not working Solution: Alice blocks the system voice input. To return the feature, install an alternative application, such as Google Voice Search, and assign it by default to Settings. β Annexes β By default.
- π Increased battery consumption after shutdown Solution: It's paradoxical, but sometimes system processes, trying to restore Alice, consume more energy. β Battery. β Use the battery and manually stop the processes com.miui.voiceassistant.
- π ADB It gives you a "device unauthorized" error Solution: You'll see a request for trust in your PC on your smartphone, confirm it. USB-cable (try the original) and reinstall Xiaomi drivers on PC.
If neither method worked, you may have a secure firmware on your model (e.g., some POCOs for the Chinese market), leaving you with two options:
- Install custom firmware (such as LineageOS or Pixel Experience).
- Use Xiaomi.eu β European firmware without pre-installed Russian services.