2 votos

¿Se pueden controlar los sensores desactivados (opciones de desarrollador) a través de ADB?

¿Se pueden controlar los Sensores Apagados (opciones de desarrollador) introducidos en Android 10 a través de ADB?

Sensor apagado | Interfaz de sistema

Aún no lo he obtenido de las fuentes de AOSP: Sensores Apagados | Proyecto de código abierto de Android

0 votos

Intenta llamar a setSensorPrivacy. Lee aquí cómo hacerlo.

0 votos

Ohh, apenas llegué allí, @irfan-latif. Utilicé el comando de lista de servicios para obtener la lista existente. Luego, cuando lo llamo con el comando de servicio llamar sensor_privacy 4 i32 1, muestra el resultado del paquete, como en el enlace a continuación. Parece que también hay algo que debe tener un valor para que se ejecute. Sin embargo, no sé cómo hacerlo. Fotos: - service list. - service call sensor\_privacy 4 i32 1. Por cierto, específicamente mi dispositivo está ejecutando Android 12L, y soy nuevo en esto. Mi B Markdown.

0 votos

Estás llamando al método incorrecto. Para Android 12 el código debería ser 7, no 4.

1voto

jtobison Puntos 31

En primer lugar, gracias a @irfan-latif por proporcionar la respuesta correcta a esta pregunta en la columna de comentarios. Pero al parecer, esto será permitido. Así que ayudaré a completar la respuesta.

En Android 10:

service call sensor_privacy 4 i32 1

service call sensor_privacy 4 i32 0

En Android 11:

service call sensor_privacy 4 i32 1

service call sensor_privacy 4 i32 0

En Android 12:

service call sensor_privacy 8 i32 1

service call sensor_privacy 8 i32 0

En Android 12L:

service call sensor_privacy 8 i32 1

service call sensor_privacy 8 i32 0

En Android 13:

service call sensor_privacy 9 i32 1

service call sensor_privacy 9 i32 0

De lo contrario, el comando anterior no producirá nada, puedes buscar la Interfaz ISensorPrivacyManager en Android Code Search según la versión revisada de tu dispositivo Android (Pista: el número en la parte posterior es el número de revisión). Luego, cambia el número de secuencia del Método en el que se encuentra setSensorPrivacy().

[2]: getprop | grep ro.vendor_dlkm.build.id

0 votos

El error específico que obtengo es Resultado: Parcel(00000000 '....') Oneplus 5T, LineageOS 18.1 / Android 11. Ambos service call sensor_privacy 4 i32 1 y [...] 0 por supuesto.

0 votos

Sí, de hecho la salida de ambos comandos es Resultado: Parcel(00000000 '....'), y verificar el icono de Sensores Apagados en la barra de notificaciones. De lo contrario, debes verificar la Interfaz ISensorPrivacyManager en la versión/revisión de Android de tu teléfono en Android Code Search, o puedes contactar al desarrollador del ROM correspondiente para obtener ayuda. Porque este comando es la base de AOSP.

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