You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Android命令自动遗忘指定蓝牙设备(名称或MAC地址)

Android命令行遗忘指定蓝牙设备方法

可以通过命令行实现自动遗忘指定蓝牙设备,以下是具体操作(需root权限或系统级权限,普通adb权限可能无法修改系统设置):

一、通过MAC地址操作(推荐,无重名风险)

  1. 确认目标设备的MAC地址(如AA:BB:CC:DD:EE:FF)
  2. 执行命令移除该设备:
    adb shell settings put secure bluetooth_devices "$(adb shell settings get secure bluetooth_devices | sed 's/AA:BB:CC:DD:EE:FF//g')"
    
  3. 重启蓝牙服务使修改生效:
    adb shell am broadcast -a android.bluetooth.adapter.action.STATE_CHANGED --ez state 0
    adb shell am broadcast -a android.bluetooth.adapter.action.STATE_CHANGED --ez state 1
    

二、通过设备名称操作(不推荐,存在重名风险)

  1. 先查看已配对设备列表,找到目标设备名称:
    adb shell bluetoothctl paired-devices
    
  2. 假设目标设备名为MyBluetoothHeadset,执行移除命令:
    adb shell settings put secure bluetooth_devices "$(adb shell settings get secure bluetooth_devices | sed 's/.*MyBluetoothHeadset.*//g')"
    
  3. 同样执行上述蓝牙重启命令生效。

注意事项

  • 部分Android版本中,存储配对设备的设置键可能为bluetooth_paired_devices,可先执行以下命令确认:
    adb shell settings list secure | grep bluetooth
    
  • 若没有root权限,普通adb无法修改secure级别的系统设置,此时需通过系统签名的应用调用蓝牙API实现,命令行方式无法完成。

内容的提问来源于stack exchange,提问作者friendly joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:22:34