1 votos

Qué es lo que enciende el bluetooth cada hora en mi OnePlus 6?

Me he dado cuenta de que algo ha estado encendiendo el bluetooth de mi OnePlus 6 automáticamente. Busqué en internet y aprendí a desactivar el escaneo de Bluetooth (para las funciones de localización).

Sin embargo, el problema persiste. Algo sigue encendiendo el bluetooth cada hora, en el minuto 37, es decir

  • He desactivado el bluetooth. Luego, a las 14:38, oigo el sonido que mi teléfono conectado a mi altavoz bluetooth.

  • Lo he vuelto a apagar. Entonces, a las 15:38, oigo el sonido que mi teléfono conectado a mi altavoz bluetooth.

  • Lo he apagado. Lo mismo ocurrió a las 16:38.

¿Qué es lo que hace esto?

0 votos

Puedes probar a activar las opciones de desarrollador y adb en el dispositivo y luego comprobar adb logcat en el momento en que se habilita el Bluetooth. Puede ser que el registro contenga algo que pueda identificar la causa.

0 votos

Por favor, vea mis comentarios más abajo a la respuesta de @Firelord. El culpable es una cerradura inteligente que requiere conectividad bluetooth.

1voto

Firelord Puntos 161

En mi OnePlus 6 corriendo OxygenOS 10.3.11 (Android 10) puedo encontrar el culpable usando lo siguiente adb comandos:

adb shell 
dumpsys bluetooth_manager | toybox sed -ne '/abled.*due.*to.*APPLICATION_REQUEST.*/p'

Ejemplo:

$ adb shell 
$ dumpsys bluetooth\_manager | toybox sed -ne '/abled.\*due.\*to.\*APPLICATION\_REQUEST.\*/p'
  01-05 13:31:04  Enabled  due to APPLICATION\_REQUEST by **com.arlosoft.macrodroid**
  01-05 13:31:18 Disabled  due to APPLICATION\_REQUEST by com.android.systemui
  01-05 13:31:27  Enabled  due to APPLICATION\_REQUEST by com.arlosoft.macrodroid
  01-05 13:32:22 Disabled  due to APPLICATION\_REQUEST by com.arlosoft.macrodroid
  01-05 13:34:24  Enabled  due to APPLICATION\_REQUEST by com.arlosoft.macrodroid
  01-05 13:39:22 Disabled  due to APPLICATION\_REQUEST by com.android.systemui

Como puedes ver, el comando consulta el servicio Bluetooth Manager y filtra la información que nos interesa. Si quieres saber dónde está esta información en el log/dump completo, busca el encabezado Enable log: en el vertedero completo de bluetooth_manager utilizando dumpsys bluetooth_manager . Esta información puede ser útil si mi consulta dumpsys no produce resultados.

La cadena después de by es el nombre del paquete de la aplicación que solicitó la activación o desactivación de Bluetooth en un momento dado. Para encontrar el nombre de la aplicación a partir del nombre del paquete puedes utilizar mi respuesta a la pregunta " ¿Cómo encontrar una aplicación basada en el nombre del paquete? "


También se puede encontrar esta información (nombre del paquete) filtrando el logcat

adb logcat | grep -i 'bluetooth.*packageName'

Salida de demostración:

01-05 13:32:22.305  1193 16018 E BluetoothManagerService: \[CW\] addActiveLog, reason: 1, packageName: com.arlosoft.macrodroid, enable: false
01-05 13:32:22.305  1193 16018 D BluetoothManagerService: \[CW\] Bluetooth Manager Service, enable: false, reason: 1, packageName: com.arlosoft.macrodroid

1 votos

Muchas gracias. Esto es muy útil. Seguí las pistas que diste y terminé encontrando que el culpable es la cerradura inteligente que instalé para mi casa y que requiere bluetooth. Encontré esta línea en android.log archivo: BluetoothManagerService: enable(com.august.luna) . Con el OnePlus 6 no tuve que usar adb, pude activar la opción de desarrollador y luego compartir el registro (subiéndolo a mi Google Drive).

1voto

ssppjj Puntos 3

Muchas gracias a la respuesta de Firelord.

Seguí las pistas que me dieron y terminé encontrando que el culpable es la cerradura inteligente que instalé para mi casa y que requiere bluetooth.

Encontré esta línea en android.log archivo: BluetoothManagerService: enable(com.august.luna) .

Con el OnePlus 6 no tuve que usar adb, pude hacerlo:

  • activó la opción de desarrollador,
  • activó el registro de nivel de depuración (la línea de registro de respuesta es de nivel de depuración),
  • Activé la opción de guardar el registro (aunque no reinicié. No sé si realmente importaba),
  • y luego compartí el registro (subiéndolo a mi Google Drive).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X