App Ops en Android 4.3: desactivar permisos de aplicaciones, límites y alternativas

  • App Ops permite revocar permisos por aplicación en Android 4.3, con categorías y toggles granulares.
  • Se accede con lanzadores de actividades o apps como Permission Manager; opciones avanzadas con App Ops X.
  • Limitaciones: algunos permisos no aparecen hasta usarse y revocarlos puede romper funciones.
  • Alternativas: root con Xposed/AppOpsXposed y ROMs con gestor de permisos; SELinux refuerza la seguridad.

App Ops Android permisos

Ya sabréis que cuando instalamos una aplicación se nos muestran los permisos que la misma solicita, y si confirmamos la instalación, entonces estamos dando esos permisos a la propia aplicación. Esos permisos suelen incluir la posibilidad de conectarse a Internet, de utilizar los contactos de nuestra agenda, o de realizar llamadas desde nuestro teléfono. En realidad, estos permisos son algo normal. Por ejemplo, cuando descargamos una aplicación como WhatsApp, es normal que esta tenga acceso a los contactos, porque es la única forma que tiene de decirnos cuáles de ellos tienen WhatsApp. Sin embargo, también es cierto que podría haber aplicaciones que utilizaran esos permisos, por ejemplo, para enviar SMS a números de pago que pertenecen a los propios desarrolladores de la aplicación, ganando ellos mismos dinero con eso. Este es uno de los métodos más utilizados y uno de los malwares más extendidos en Android.

La nueva aplicación que Google habría instalado en Android 4.3 Jelly Bean permitiría modificar algunos permisos que damos a las aplicaciones. ¿Para qué sirve esto? Si no nos fiamos de que una aplicación sea segura, podemos bloquear los permisos de llamadas y SMS, de manera que la app no pueda enviarlos. Si nosotros no pensábamos utilizar la aplicación para eso, entonces no tenemos tampoco por qué tener activa esa opción. En el caso de WhatsApp, por ejemplo, nos podría solicitar enviar un SMS para conseguir que otra persona descargue la aplicación. Si nunca vamos a usar esa función, podemos desactivar ese permiso. Es cierto que WhatsApp es una aplicación confiable, pero no todas las aplicaciones son tan conocidas, por lo que contar con esta opción, denominada App Ops, podría ser algo realmente importante. Cuando las actualizaciones oficiales llegan a los Nexus se puede confirmar con precisión cómo funciona exactamente la nueva aplicación.

Qué es App Ops y cómo se accede

App Ops es una actividad de configuración oculta en Android 4.3 que muestra, por aplicación, los privilegios activos y permite revocarlos individualmente. No aparece en Ajustes por defecto, por lo que se accede con utilidades que generan accesos directos a actividades del sistema o mediante apps como Permission Manager o un App Ops Launcher. En instalaciones posteriores, en Google Play circularon dos enfoques: Native App Ops, que expone la función nativa oculta, y App Ops X, una extensión con control más profundo sobre todas las aplicaciones y mejoras como un buscador interno.

App Ops Android gestionar permisos

Interfaz, categorías y permisos que puedes gestionar

La interfaz de App Ops muestra una lista de aplicaciones y organiza los permisos en cuatro pestañas o categorías: Localización, Mensajes, Personal y Dispositivo. Desde ahí se puede entrar a cada app y ver su lista de permisos para activarlos o desactivarlos con un interruptor. Por ejemplo, puedes impedir que una red social acceda a tu ubicación, que un cliente de correo lea tus contactos, bloquear los cambios de configuración del sistema o denegar el acceso a cámara y micrófono.

Existen variantes de pago tipo PRO (por ejemplo, en App Ops X) que añaden funciones avanzadas: creación de reglas para otorgar o revocar permisos de forma permanente, aplicación de esas reglas a todas las apps incluyendo las de nueva instalación, y notificaciones contextuales que avisan si la app en primer plano intenta usar un permiso revocado.

Hay limitaciones a tener en cuenta: al desactivar un permiso no siempre se reciben avisos del sistema, por lo que es fácil olvidar que lo deshabilitamos y pensar que la app falla. Además, algunos permisos no aparecen hasta que la aplicación los usa por primera vez (por ejemplo, cámara o GPS), lo que complica su gestión. Y, como advirtieron medios técnicos especializados, esta sección no estaba completamente preparada para el gran público, por lo que cambios drásticos pueden romper funciones en ciertas apps.

Qué ocurrió en versiones posteriores y qué alternativas hay

App Ops se mantuvo tras 4.3 y, en iteraciones inmediatas posteriores, siguió presente de forma oculta; sin embargo, en una actualización de mantenimiento se retiró del acceso directo. Google explicó que era una función experimental pensada para desarrollo y que podía afectar al correcto funcionamiento de aplicaciones. Organizaciones centradas en la privacidad, como la EFF, cuestionaron esa decisión y defendieron la necesidad de controles de privacidad por app.

Pese a la retirada de la interfaz, hubo soluciones: con acceso root, la combinación Xposed Framework + AppOpsXposed devolvía el panel de permisos integrado en Ajustes. Como alternativa, App Ops X ofrecía un control ampliado capaz de denegar un recurso a nivel global para todas las apps. Este tipo de utilidades explicó por qué Google no podía simplemente borrar toda la funcionalidad interna: otras partes del sistema seguían dependiendo de ella, de modo que las apps de terceros la reexponían.

ROMs, SELinux y el equilibrio entre privacidad y funcionamiento

Al margen de las opciones oficiales, algunas ROMs personalizadas integraron su propio gestor de permisos. CyanogenMod, por ejemplo, adelantó el concepto con un control de permisos, añadió SMS cifrados y una lista negra para bloquear números no deseados. En paralelo, Android fue reforzando su base de seguridad con SELinux: primero en modo permisivo (registra violaciones) y después en modo enforcing (aplica políticas), lo que endurece el control del sistema sobre lo que pueden hacer las apps.

Conviene recordar que cuando se revoca un permiso crítico, un desarrollador puede optar por deshabilitar funciones o mostrar un aviso solicitando reactivarlo. Incluso podría ofrecer una versión sin anuncios si se ha negado el acceso a Internet que utiliza el SDK publicitario. Por eso la mejor práctica es ajustar permisos de forma informada, verificando qué necesita realmente cada app y aceptando que limitar ciertos accesos conlleva cambios en su comportamiento.

App Ops supuso un antes y un después al dar al usuario un control granular sobre los permisos en Android 4.3. Aunque su interfaz cambiara de visibilidad con el tiempo, la idea de decidir qué puede hacer cada aplicación se consolidó, y hoy sigue siendo clave para mejorar la seguridad y la privacidad sin renunciar a la funcionalidad esencial.

Nova Launcher personalización Android 4.0
Artículo relacionado:
10 razones para hacer Root en Android: potencia, control y precauciones

Add as preferred source