6 votos

Desactivar Cyanogen Privacy Guard desde Shell

Configuré la protección de la privacidad para algunas de las aplicaciones de la ROM y ahora la interfaz gráfica de usuario se bloquea cuando incluso trato de conseguir el campo de entrada de pin en la pantalla de bloqueo. Mi teléfono tiene root y puedo tratar a través de adb o de recuperación. ¿Cómo puedo desactivar la guardia de privacidad o restablecerla desde un shell Root?

7voto

Nick Veitch Puntos 518

Eliminación de /data/system/appops.xml desde TWRP (recovery) ayudó.

0 votos

Y por esta respuesta perderías tu configuración de notificaciones. Pensaba mencionar ese punto.

0 votos

Sí. El archivo puede ser editado, pero no vi qué valor hace qué sin leer la fuente o probar en otro teléfono, así que simplemente lo borré.

2voto

jane doe Puntos 308

En lugar de eliminar /data/system/appops.xml también puedes editarlo, al menos si el problema son los permisos de "Google Play Services".

Como no quería reconfigurar todos los permisos de la aplicación, descargué appops.xml a través de adb ( adb pull /data/system/appops.xml ) y eliminó la sección

<pkg n="com.google.android.gms">
…
</pkg> 

Esto sólo elimina todos los ajustes de los Servicios de Google Play. Después de eso subí el archivo editado de nuevo ( adb push appops.xml /data/system/appops.xml ) y todo funciona después de reiniciar.

0 votos

Esta es la mejor respuesta, me salvó el día. Privacy Guard estaba deteniendo los servicios de Google y el teléfono era inutilizable (LineageOS). También el modo seguro no funcionaba. Cambiar el archivo de configuración con twrp/adb funcionó a las mil maravillas. También tu respuesta permite no perder la configuración de privacidad para otras apps. Una pregunta, ¿tiene alguna documentación del significado exacto de los atributos / etiquetas en este archivo xml conf (en caso de que tenga que realizar cambios menores)?

1 votos

Gracias. En cuanto al doc: No, no lo tengo. Acabo de descubrir cómo editar el archivo de adivinar + prueba y error :)

-1voto

Brandon Puntos 132

Una solución que me funcionó fue simplemente arrancar en modo seguro, y luego volver a mi configuración anterior.

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