How to completely disable Bluetooth for Google Play services on Xiaomi: 5 working ways

Have you noticed that your Xiaomi or Redmi Bluetooth suddenly activates without your knowledge? Google Play services, which use the module for background tasks, from location to synchronization with other devices, often become the culprit, a β€œuseful” feature that not only drains the battery, but also creates security risks if you don’t control the connections.

In this article, we’ll look at all the ways to turn off Bluetooth for Google Play services on Xiaomi, POCO and Black Shark smartphones, from standard MIUI settings to hidden developer settings. You’ll learn exactly what processes are to blame for spontaneously turning on the module, how to block them without root rights, and what to do if the problem returns after the MIUI update, and a unique method of disconnecting through ADB, which does not require unlocking the bootloader.

Why Google Play Services Include Bluetooth on Xiaomi

The main reason is Google Location Accuracy, which uses Bluetooth to scan nearby devices like Google Beacon or Fast Pair to better determine your position in rooms where GPS is not working, but there are other culprits:

  • πŸ”„ Background sync: Google Play Services communicates with other gadgets (earbuds, smartwatches) even when they are not connected.
  • πŸ“± Fast Pair: Automatically detect compatible devices (e.g. Pixel Buds or other devices) JBL-column).
  • πŸ›‘οΈ Google Play Protect: Scans connected devices for threats (yes, even Bluetooth!).
  • πŸ“ Geofencing: Triggers for automated actions (e.g. turning on Wi-Fi when returning home).

On Xiaomi, the problem is compounded by MIUI: the system aggressively optimizes background processes, but leaves a spoonful of tar - some Google services get privileged access. For example, after upgrading to MIUI 14, users massively complained about spontaneous Bluetooth switching on at night when the phone was lying on charge.

⚠️ WARNING: If you use Google Fit, Find My Device or Android Auto, completely disabling Bluetooth for Google services could disrupt their work. for example, Android Auto will stop automatically connecting to the tape recorder in the car.

πŸ“Š How often do you spontaneously turn on Bluetooth?
Every day.
Once a week.
Only after the updates
Never noticed.

Method 1: Disconnecting through location settings

The easiest method is to deactivate the Bluetooth scan in the geolocation settings, which will not block the module completely, but will stop most of the background activity:

  1. Open Settings β†’ Applications β†’ Permissions Management β†’ Application permissions.
  2. Search for Google Play Services (could be referred to as Google Play Services).
  3. Slip on Permissions β†’ Location and choose to Opt out.
  4. Go back and go to Settings β†’ Location β†’ Location Accuracy.
  5. Turn off the Bluetooth Scan (and Wi-Fi Scan if needed).

This method works on all versions of MIUI 12-14 and HyperOS, but has a limitation: some functions (for example, Google Maps indoors) will become less accurate, but the battery will go down slower, according to tests, saving up to 15% of charge per day with active use.

Switch "Bluetooth Scan" in location settings | turned off

Google Play Services does not have permission to access the location|

Bluetooth does not turn on itself after rebooting |

Verified lack of notifications about the connection of devices-->

Method 2: Limit background activity through MIUI

MIUI allows you to forcefully restrict background work for any applications, including system ones.This will not disable Bluetooth completely, but will prevent Google services from activating it without your knowledge:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Search for Google Play Services (use search if you don’t see it in the list).
  3. Slip on Background Limitations β†’ Limit background activity.
  4. Select Strictly Restricted (on some firmware – Ban background work).
  5. Confirm the action and restart the phone.

After that, Google services will not be able to include Bluetooth for background tasks, but will retain basic functionality (for example, app updates, POCO F5) After that, they may stop working:

  • πŸ”” Notifications about new messages in Gmail or Google Messages.
  • πŸ“ Automatic synchronization of photos in Google Photos.
  • πŸ”„ Updating weather widgets or calendar.

⚠️ Note: Xiaomi with Snapdragon processors 8 Gen 2/3 (for example, Xiaomi 14) A strict restriction can cause system processes to freeze. If the phone starts to brake, return the settings back and use the method 4.

Method 3: Using Developer Parameters

If standard methods don't work, you can turn off Bluetooth at the system level through the developer menu, which requires a little bit of precision, but gives you more control.

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap 7 times on the MIUI version.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the Bluetooth debugging option and turn it off.
  4. Scroll down to the Network section and deactivate the Bluetooth scan (if any).
  5. In the Apps section, find Do Not Save Actions and add Google Play Services.

These settings completely block the ability of Google services to use Bluetooth, but may affect:

  • 🎧 Connecting wireless headphones through Fast Pair.
  • πŸš— Android Auto (manual connection required).
  • πŸ“± Synchronization with Wear OS-For example, the Google Pixel Watch).
MethodEfficiencySide effectsReboot required
Disabling scanning at location⭐⭐⭐Less geolocation accuracyNo.
Limitation of background activity⭐⭐⭐⭐Delays in notificationYes.
Developer parameters⭐⭐⭐⭐⭐Problems with Fast Pair and Android AutoYes.
ADB-teams (Method 4)⭐⭐⭐⭐⭐MinimumYes.

πŸ’‘

If after changes in the developer’s settings Bluetooth stopped working at all, reset the settings of this menu: at the very bottom there is an option to Reset the developer’s settings.

Method 4: Disconnect via ADB (without root)

This is the most reliable method, which does not require unlocking the bootloader, it blocks Google's Bluetooth services from accessing the Android level, but keeps the module running for other applications.

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included Debugging by USB on the phone (in the parameters of the developer).
  • πŸ”Œ USB-cable (preferably original).

Steps:

  1. Connect your phone to your PC and open the command line (Windows) or terminal (macOS/Linux).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Grant permission to disable Bluetooth for Google services: adb shell pm revoke com.google.android.gms android.permission.BLUETOOTH adb shell pm revoke com.google.android.gms android.permission.BLUETOOTH_ADMIN adb shell pm revoke com.google.android.gms android.permission.BLUETOOTH_CONNECT adb shell pm revoke com.google.android.gms android.permission.BLUETOOTH_SCAN adb shell pm revoke com.google.android.gms android.permission.ACCESS_FINE_LOCATION
  4. Reboot your phone: adb reboot

These commands revoke all Bluetooth and geolocation permissions from Google Play Services, but do not affect other applications, such as you can still connect headphones through MIUI settings or use Bluetooth in Spotify.

⚠️ Note: After updating Google Play Services (usually every 1-2 months), permissions may be restored. To avoid this, repeat the procedure or use Method 5 with automatic locking.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled USB and selected File Transfer when connected. 2. Install drivers for your Xiaomi model (you can download on the official website). 3. Try another one. USB-cable (cheap cables often don't support data transfer). 4 On Windows, run the command line on behalf of the administrator and type: adb kill-server adb start-server

Method 5: Automatically lock with Tasker or Macrodroid

If you don’t want to keep repeating ADB-You can automate the process with applications like Tasker or Macrodroid, for example, you can block Bluetooth for Google services every time you connect to a charger or schedule.

Instructions for Macrodroid (easier for beginners):

  1. Install Macrodroid from Google Play.
  2. Create a new macro command with a trigger Connected to Charge (or Schedule).
  3. Add the action Execute the ADB command and insert the commands from Method 4.
  4. Save the macro and give it superuser rights (if there is root) or ADB rights.

The advantage of this is flexibility, and you can, for example, configure:

  • πŸ”‹ Bluetooth Outage for Google at Night (Saving Charge).
  • πŸ“Ά Automatic permission recovery when connecting to a trusted Wi-Fi network (e.g. at home).
  • πŸ”„ Periodic resetting of permits (once a week).

πŸ’‘

Using Tasker/Macrodroid allows you to bypass the limitations of MIUI and block background activity of Google services without losing functionality manually.

What to do if nothing helps

If all methods are useless, the problem may lie in:

  1. MIUI firmware: Some versions (e.g. MIUI 13.0.4 for Redmi Note 11) have a bug that has Google services ignoring the restrictions, and the solution is to upgrade to the latest stable version or roll back to the previous one.
  2. Custom Recovery: If you are using TWRP or other custom recovery, check if modified Google Play Services (such as MicroG) are installed.
  3. Viruses or malware: Some apps (especially from third-party sources) can mimic the activity of Google services.

The last measure - reset to factory settings - should be applied only if:

  • πŸ“± The problem arose after the update. MIUI.
  • πŸ”„ Other methods do not work even after restarting.
  • πŸ“¦ You have not installed custom firmware or modifications.

Before discharge, it is mandatory:

  1. Create a backup through Settings β†’ Additional β†’ Backup and Reset.
  2. Write down the IMEI (type *#06# in the dialer).
  3. Unplug your Mi Account if you plan to sell your phone.

FAQ: Frequent questions

Can Bluetooth be disabled for Google services without ADB?
Yes, but the efficiency will be lower. The combination of Method 1 (disable scanning) and Method 2 (restrict background) gives ~80% of the result. Complete lock without ADB can only be done on rooted devices via App Ops or Xposed.
Why is Bluetooth turning on itself again after the MIUI update?
The reason is usually a permission reset for Google Play Services after the update. MIUI Restores default security settings, so ADB-You need to re-enforce the commands or limitations in the developer settings. To avoid this, use Macrodroid automation.
Is it safe to turn off Bluetooth for Google services?
Yes, if you're not using it: πŸ“ Google Maps indoors (accuracy will drop). πŸ”’ Find My Device for Bluetooth Phone Search. πŸš— Android Auto (manual connection required) For most users, there are no risks - the basic features (app update, Gmail, YouTube) work without Bluetooth.
How to check which Google services use Bluetooth?
Install Network Connections or NetGuard, which shows which processes are active and use radio modules. Alternatively, type in the ADB: adb shell dumpsys bluetooth_manager Search for lines from com.google.
Can Bluetooth be disabled for a specific Google app only?
On stock MIUI, no. But if you have root rights, you can use App Ops or XPrivacyLua to selectively block. Without root, only disabling permissions completely through ADB (see Method 4) will help.