How to disable WLAN Assistant on Xiaomi: 5 working ways (MIUI 12-14)

The WLAN Assistant (or Wi-Fi Assistant) feature on Xiaomi, Redmi and POCO smartphones is designed to automatically connect to open networks and optimize Internet speed. However, many users find that the assistant willfully connect to dubious access points, breaks the connection to home Wi-Fi or consumes traffic in the background. If you notice that the phone is switching to other networks without your knowledge, this is the problem.

In this article, we will discuss all the current ways to disable WLAN Assistant on MIUI 12, 13 and 14 firmware, including hidden developer settings, ADB commands, and even radical methods for those with standard options blocked. Importantly, the procedure may differ depending on the model (Xiaomi 13 Pro, Redmi Note 12, POCO F5, etc.) and the version of MIUI - we have taken into account all the nuances.

What is a WLAN Assistant and why you should turn it off

WLAN Assistant is a MIUI system application that:

  • ๐Ÿ” Automatically scans available Wi-Fi networks in range;
  • ๐Ÿ”„ Connects to open access points without a password (even if you didnโ€™t ask for it);
  • ๐Ÿ“ถ Optimizes switching between Wi-Fi and mobile internet (Wi-Fi feature)+);
  • ๐Ÿ”’ Sometimes it blocks the manual connection to your chosen network.

In practice, this leads to the following problems:

  • ๐Ÿšจ Data Leakage: Connecting to unsecured networks risks transferring your logins/passwords;
  • ๐Ÿ“‰ Speed drop: Assistant can switch you to a weak signal;
  • ๐Ÿ”‹ Battery consumption: Continuous network scanning increases power consumption;
  • ๐Ÿ’ธ Unauthorized traffic: some open networks redirected to advertising.

According to a Kaspersky study (2023), 37% of Xiaomi users have experienced a spontaneous connection to someone elseโ€™s Wi-Fi due to WLAN Assistant, while in MIUI 14 the function has become even more aggressive โ€“ it can now automatically agree to the terms of use of public networks (for example, in cafes or airports).

๐Ÿ“Š Youโ€™ve encountered a spontaneous Wi-Fi connection on Xiaomi?
Yeah, often.
Yeah, but rarely.
No, I didn't.
I don't know what it is.

Method 1: Disconnect via standard MIUI settings

The easiest method is to deactivate the assistant in the Wi-Fi menu. It works on most devices (Xiaomi 12T, Redmi Note 11, POCO X5, etc.), but may not be available on some regional firmware.

Instructions:

  1. Open the Settings. โ†’ Wi-Fi;
  2. Put three points on it (โ‹ฎ) in the upper right corner and select Additional (or Wi-Fi settings);
  3. Find the WLAN Assistant (or Wi-Fi Assistant) and move the slider to the Off position.
  4. Confirm the action if a warning appears.

If the WLAN Assistant is not on the menu, try an alternative path:

Settings โ†’ Connections and Sharing โ†’ Wi-Fi โ†’ Wi-Fi settings โ†’ Wi-Fi Assistant

โ˜‘๏ธ Checking the shutdown WLAN Assistant

Done: 0 / 4

โš ๏ธ Attention: On some firmware (MIUI 13 for global version) after disabling the assistant can be turned on back after the system update!

Method 2: Deactivation through โ€œDeveloper Settingsโ€

If the standard method didn't work, try disabling the function through hidden settings. First, you need to activate the developer mode:

  1. Go to Settings. โ†’ The phone;
  2. Tap 7 times on the MIUI version (you will receive a notification โ€œYou became a developerโ€);
  3. Return to the main settings menu and open Additional โ†’ for developers.

Now find the following options and turn them off:

  • ๐Ÿ”„ Automatic connection to open networks;
  • ๐Ÿ“ก Network scanning is always available (may be called sleep-time Wi-Fi scanning);
  • ๐Ÿ”— Switching to mobile data with weak Wi-Fi.

These parameters control the behavior of the WLAN Assistant at a low level.

  • โœ… The phone will stop connecting to open networks;
  • โœ… Reduced battery consumption for background scanning;
  • โœ… Disappear spontaneous switching between Wi-Fi and 4G/5G.
What to do if there is no โ€œDevelopersโ€ item?
If after 7 clicks on the "Version" MIUI" The mode is not activated, try: 1. Reboot the phone; 2. Check if the item is hidden in the search for settings (enter "developer"); 3. Update the firmware to the latest version (on some older versions). MIUI This bug is present).

Method 3: Disconnection through ADB-Teams (for experienced teams)

If previous methods didn't work, you'll need to use Android Debug Bridge (ADB), which is a good way to use MIUI 14 and other versions where the manufacturer hid the settings.

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver;
  • ๐Ÿ“ฑ Included Debugging by USB phone-on;
  • ๐Ÿ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect the phone to the PC and allow debugging;
  2. Open the command line (Win + R โ†’ cmd) and type:
adb shell settings put global wifi_watchdog_on 0


adb shell settings put global wifi_auto_connect_on 0




adb shell pm disable-user --user 0 com.miui.wlanassistant

Transcript of commands:

Team team.Action.
wifi_watchdog_on 0Disables automatic network monitoring
wifi_auto_connect_on 0Prohibits auto-connection to open networks
pm disable-user com.miui.wlanassistantCompletely deactivates the WLAN Assistant system application

โš ๏ธ Note: pm disable-user commands may cause the Wi-Fi module to work unstable on some firmware!

adb shell settings delete global wifi_watchdog_on


adb shell settings delete global wifi_auto_connect_on

Then restart the phone.-->

Method 4: Remove system application (root access)

For the most determined users who are willing to root, there is a radical method: removing the WLAN Assistant completely, which will fix the problem forever, but will require:

  • ๐Ÿ”“ Unlocked bootloader (Bootloader);
  • ๐Ÿ› ๏ธ Installed by Magisk or other root manager;
  • ๐Ÿ“ฒ Backup of data (risk of loss of information!).

Instructions:

  1. Install a file manager with root access (e.g., Root Explorer)
  2. Go to /system/priv-app/WlanAssistant.
  3. Delete the WlanAssistant folder or rename it to WlanAssistant.bak;
  4. Reset the device.

After removal:

  • โœ… WLAN Assistant will disappear from the system forever;
  • โœ… Released. ~15-20 MBT memory;
  • โš ๏ธ Some functions may be missing MIUI (Like Wi-Fi.+ or Share Wi-Fi).

๐Ÿ’ก

Removing system applications without root rights can lead to a device blink, and use this method only if you are confident in your actions and ready for the consequences.

Method 5: Alternative solutions (if nothing worked)

If all of the above methods fail, try:

1. Resetting network settings:

Settings โ†’ System โ†’ Resetting โ†’ Resetting Wi-Fi, mobile network and Bluetooth

This will return all network settings to factory settings, but will not delete saved passwords.

2. Use of third-party applications:

  • ๐Ÿ›ก๏ธ NetGuard โ€“ Blocks background access to the network;
  • ๐Ÿ”’ Macrodroid โ€“ can automatically turn off Wi-Fi when connected to unfamiliar networks;
  • ๐Ÿ“ต WiFi Manager โ€“ an alternative client for managing connections.

3. Flashing on custom firmware:

Firmware like LineageOS or Pixel Experience doesnโ€™t contain WLAN Assistant, but itโ€™s an extreme measure that requires unlocking the bootloader and losing warranty.

Frequent Mistakes and How to Avoid Them

When disabling the WLAN Assistant, users often face the following problems:

Problem.Reason.Decision
Settings are reset after rebootingMIUI restores default parametersUse it. ADB-commands or disable optimization in battery settings
You canโ€™t see the โ€œWLAN Assistantโ€ item on the menu.Regional firmware or old version of MIUIUpdate the system or use ADB
After the shutdown, Wi-Fi+ does not work.The function is tied to the WLAN AssistantEnable it separately in Settings โ†’ SIM-maps and mobile networks โ†’ Wi-Fi+

Another common mistake is the confusion between WLAN Assistant and Wi-Fi Direct, which are not related: Wi-Fi Direct is for direct file sharing between devices, and you don't need to turn it off.

Can I turn off WLAN Assistant without root rights?
In 90% of cases, standard settings are sufficient or ADB-Root is only required to completely remove the system application.
Will Wi-Fi work after the assistant is turned off?
Yes, basic Wi-Fi features will remain available, and you can manually connect to networks, but automatically switching between them will be turned off.
Why is the MIUI update the assistant switched on again?
This is a feature of Xiaomi firmware - some settings are reset when you update. After updating, check the status of WLAN Assistant manually.
Can I turn off the assistant only for specific networks?
No, it works globally. But you can manually blacklist networks: Wi-Fi settings โ†’ Additional โ†’ Network management โ†’ Forget the network.
Does WLAN Assistant affect battery consumption?
Continuous network scanning increases energy consumption 5-15%. After disconnecting the assistant, battery life may increase.