0 votos

Android 6+, ¿cómo revocar los subpermisos?

En Android 6+ podemos controlar los permisos concedidos para todas las apps instaladas pero hay algo que llamo subpermisos.Por ejemplo, cuando concedes a whatsapp el permiso de contacto le estás dando a la app la capacidad de leer Y escribir contactos. Me gustaría que whatsapp solo leyera los contactos pero no creara nuevos.

En Lollipop pude instalar App Ops que hace exactamente lo que describo aquí pero no funciona con Marshmallow.

¿Sabéis algún truco que pueda utilizar en Marshmallow?

0 votos

He encontrado la solución a este problema. En realidad, Marshmallow tiene una opción para hacer esto. Ajustes>Memoria>Aplicaciones iniciadas en el arranque> Pulsa en la app que quieras cambiar los permisos. En mi caso, pude revocar el permiso de whatsapp para modificar los contactos.

0 votos

Pierre, ¿podría publicar su solución como respuesta y aceptarla? En un comentario podría perderse. Al hacerlo, incluir algunas capturas de pantalla también podría ser útil. Gracias.

0voto

acejavelin Puntos 186

Porque lo quitamos de Marshmallow... esa granularidad ya no existe. Mi mejor opinión es que estaba causando más problemas de los que solucionaba por parte de los usuarios que no sabían lo que realmente hacía, así que simplificaron los permisos en Marshmallow.

http://www.howtogeek.com/230683/how-to-manage-app-permissions-on-Android-6.0/

0 votos

¿Podría echar un vistazo a lo que acaba de descubrir el propio Pierre? Parece que hay una posibilidad oculta. A falta de un dispositivo Android 6, no puedo verificar.

0 votos

@Izzy no veo nada de lo que menciona Pierre en ninguno de los 3 dispositivos a los que tengo acceso en este momento (MXPE, Moto G3 y Axon 7 Mini). Tengo entendido que el tipo de granularidad que teníamos con la 5.1 y versiones anteriores de Android a las que se accedía a través de App Ops se ha eliminado del código base de AOSP en MM y sistemas Android más recientes. Incluso las ROMs personalizadas no tienen ese tipo de granularidad, si le das a una aplicación permisos de contactos, es todo o nada, pueden leer/escribir/cambiar los contactos, o no acceder a ellos en absoluto, no puedes decir "puedes leer, pero no escribir" contactos a una aplicación como antes.

1 votos

Así lo entendí yo también, y por eso me sorprendió el comentario de Pierre. Aun así, no sería la primera vez que se esconde algo en lugares inesperados. Gracias por comprobarlo.

0voto

stewbasic Puntos 590

Primero tengo que disculparme porque he cometido un error aquí.

No estoy usando Marshmallow, de hecho. Pongo Android 6+ porque Nougat es un sistema Android totalmente nuevo y no tiene muchos usuarios todavía. Así que ese signo más (6+) significa Marshmallow y superior y se supone que también incluye Nougat. Después de haber descubierto la solución he buscado en Google para comprobar si esa función está disponible también en Marshmallow y el sitio Webandother ( http://www.webandother.com/how-to/Android-marshmallow-startup-apps/ ) dice que sí y yo me he fiado de ellos y he venido aquí a publicar la solución como si fuera una opción oculta en Android 6, pero NO. Esa web está equivocada. No debí confiar en ellos.

Lo siento de nuevo. Ahora bien, si usas Nougat y quieres saber cómo revocar subpermisos como 1-Contactos > 1.1-Leer contactos > 1.2-Escribir contactos, lee lo siguiente:

Android Nougat tiene una opción para hacer esto pero está escondida y la encontré por casualidad. Puedes acceder a ella en Ajustes > Memoria > Apps iniciadas en el arranque > Pulsa sobre la app que quieras cambiar los permisos. En mi caso, pude revocar el permiso de whatsapp para modificar los contactos.

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