Why Xiaomi Smartphones Are Visible Through Bluetooth and Why Itโs Dangerous
Your Xiaomi, Redmi or yours. POCO Automatically broadcasts Bluetooth signal in radius 10-15 It's not just a matter of privacy, but an open Bluetooth protocol can be a loophole for fraudsters. Attackers use specialized scanners (such as nRF Connect or Bluetooth Scanner) to collect data about nearby devices: smartphone models, firmware versions, even the most common ones. MAC-And then that data is sold to ad networks or used for targeted attacks.
For example, in 2023, researchers at Kaspersky discovered a BlueBorne vulnerability that allows Bluetooth to download malicious code to devices without the user's knowledge. Although Xiaomi has released patches, the risk remains: older versions of MIUI (up to 12.5) and unupdated smartphones are vulnerable. Even if you do not connect to other devices, the mere fact of visibility on the network creates a potential threat.
Another problem is untargeted connectivity: In the subway, cafe or office, your smartphone can automatically connect to public Bluetooth devices (such as speakers or contactless payment terminals), leading to data leakage or service conflicts, and turning off visibility solves both problems: it increases security and prevents accidental connections.
Method 1: Disable visibility through Bluetooth settings
The most obvious and quickest method is to use the built-in MIUI options. It works on all Xiaomi models (including the Redmi Note 12, POCO X5, Mi 11 and later) with MIUI 12-14 firmware and Android 11-14. Importantly, this method does not disable Bluetooth completely, but only hides the device from scanning.
Instructions:
- Open Settings โ Connections and Sharing โ Bluetooth.
- Activate the Bluetooth switch (if it is turned off).
- Tap the three-point menu (โฎ) top-right.
- Select the Visibility of the device.
- Switch the slider to Hidden or Never (depending on the MIUI version).
After that, your smartphone will no longer appear in the list of available devices for connection. However, there is a caveat: some applications (for example, Mi Fit for smart watches or Xiaomi Home for smart home) may temporarily turn on visibility when searching for accessories. To avoid this, use flight mode while pairing.
Is Bluetooth activated in the settings?
Is the device visible in "Hidden"?
Does the smartphone not appear in the scanner (check via nRF Connect)?
Reload your phone after the changes?-->
Method 2: Use the Invisible Mode in MIUI 13/14
The new versions of MIUI 13 and MIUI 14 (for Xiaomi 13, Redmi Note 12 Pro+, etc.) have expanded control over Bluetooth connections, which not only hides the device, but also blocks automatic connections to unknown gadgets, a method that is more effective than standard, because it closes additional โloopholesโ for scanning.
How to set up:
- Go to Settings โ Bluetooth.
- Click on the gear icon (โ๏ธ) top-right.
- Select Additional Settings.
- Activate the Invisible option for other devices.
- Enable Automatic Connections Lock (if any).
MIUI 14 also introduced the Bluetooth Smart Control feature, which automatically turns off visibility when you are not using a paired device (such as a headphone or fitness bracelet) to enable:
Settings โ Bluetooth โ Smart control โ Enable โSights off autoโ๐ก
If you don't have the Invisible option, update your firmware via Settings โ About Phone โ System Update. Older versions of MIUI (below 12.5) may not display this option.
Method 3: Disable Bluetooth through Developer (ADB)
For advanced users who want to completely lock the Bluetooth module at the system level, the ADB (Android Debug Bridge) method is suitable. This is true if you do not use Bluetooth accessories, but the module continues to work in the background, consuming battery power and broadcasting the signal.
Warning: This method requires an unlocked bootloader and a developer mode on, and incorrect commands can cause wireless modules to malfunction.
โ ๏ธ Note: Before executing commands, back up the data via Settings โ Additionally. โ Backup and reset. Bluetooth Disconnect via ADB It can also disrupt functions like Mi Share or Quick Share.
Instructions:
- Turn on Developer Mode (7 times tap the MIUI version in Settings โ About Phone).
- Activate Debugging by USB in Settings โ Additional โ For developers.
- Connect your smartphone to your PC and open the command line (Windows) or terminal (macOS/Linux).
- Enter the commands in order: adb devices adb shell settings put global bluetooth_on 0 adb shell am broadcast -a android.bluetooth.adapter.action.STATE_CHANGED --ez android.bluetooth.adapter.extra.STATE android.bluetooth.adapter.STATE_OFF
To return Bluetooth, use:
adb shell settings put global bluetooth_on 1What if the ADB does not recognize the device?
Method 4: Using Third-Party Applications
If the built-in settings MIUI They don't completely hide Bluetooth, they can use third-party utilities, and they offer additional features, such as automatically turning off visibility when you leave the house or blocking scanning. MAC-Below are verified applications that are compatible with Xiaomi:
| Annex | Functions | Compatibility | Reference |
|---|---|---|---|
| Bluetooth Auto Connect | Automatic visibility control, blocking unwanted connections | MIUI 12โ14, Android 10+ | Google Play |
| MacDroid | Hiding the Real MAC-addresses, emulation of another device | Requires root. | XDA |
| Tasker | Automatic Bluetooth shutdown by geolocation/time | Any version of MIUI | Google Play |
Example of Tasker setup to automatically hide Bluetooth out of the house:
- Create a new task (Task) โ Net โ Bluetooth โ Set Visibility
- Set the Hidden value.
- Add a geolocation condition (e.g., Not Home).
โ ๏ธ Note: Apps like MacDroid require root rights, which voids Xiaomiโs warranty and increases the risk of a system hack.
Method 5: Physically disabling Bluetooth module (for advanced)
If you need to fully deactivate Bluetooth (for example, due to hardware conflicts or extreme security measures), you can turn off the module at the iron level, this method is suitable for models with a removable rear cover (for example, Redmi 9A, POCO M3) or after disassembly.
How it works: Bluetooth and Wi-Fi in Xiaomi are often combined into a single chip (like Qualcomm WCN3990 or Broadcom BCM4359). If you turn off the Bluetooth antenna, you block the signal, but the Wi-Fi will remain working.
- Remove the back cover (need a mediator and a hair dryer to soften the glue).
- Find a Bluetooth antenna (usually marked as BT or WLAN/BT on the board).
- Disconnect the antenna plume or close the contact with insulation tape.
Once Bluetooth is physically disabled, it can only be restored by reassembling or replacing the antenna, and this method is irreversible without repair.
Yes, my smartphone connected to unknown devices.
No, but I'm worried about safety.
I don't know, I haven't.
I don't care.-->
Frequent Mistakes and How to Avoid Them
Even after the Bluetooth shutdown, Xiaomi users are facing problems.
- ๐ Bluetooth itself turns on after restart. Solution: disable autorun for system applications in Settings โ Annexes โ Autostart control.
- ๐ฑ The device is visible in the scanners, despite the settings. The reason: some applications (like Mi Fit) reset visibility. Solution: deny them access to Bluetooth in Settings โ Annexes โ Permits.
- ๐ Quick battery discharge after visibility is turned off. culprit is background. Check activity through Settings โ Battery โ Battery utilization.
Another common mistake is using a VPN to hide Bluetooth, which is a myth: VPN encrypts Internet traffic but doesn't affect local wireless connections, and for real protection, you need to combine methods: hide visibility in your settings + block automatic connections.
๐ก
Hiding Bluetooth doesn't equal shutting it down. Even in Invisible mode, the module consumes energy and can be detected by specialized scanners (such as Ubertooth). ADB-team.