5Sep
Google eliminó el acceso a App Ops, la interfaz oculta del administrador de permisos de la aplicación Android, en Android 4.4.2.App Ops todavía está presente en Android; sin embargo, con el acceso de root, podemos recuperarlo.
Continúa el juego del gato y el ratón con los desarrolladores de Android de Google. Tendremos que continuar la batalla hasta que Google agite la bandera blanca y admita que los usuarios deberíamos poder controlar el acceso a nuestros datos privados.
Root + Xposed Framework + AppOpsXposed
Este truco nos permitirá recuperar el acceso a la interfaz de App Ops. Para hacer esto, necesitaremos tres cosas:
- Root Access : Google ha inhabilitado por completo el acceso a App Ops para simples mortales, pero todavía está disponible en profundidad en la ROM de Android stock desde 4.4.2.Con acceso completo a la raíz, podemos recuperarlo.
- Xposed Framework : Xposed Framework es una herramienta que nos permite modificar partes del sistema que normalmente requerirían flashear una ROM.Con el Framework Xposed y el acceso raíz, podemos hacer este tipo de ajustes a nivel de sistema. Estos ajustes nos permiten modificar las aplicaciones del sistema en tiempo de ejecución sin modificar directamente sus archivos.
- AppOpsXposed : este módulo de Xposed Framework restaura el acceso a App Ops y agrega una opción de App Ops a la aplicación de configuración principal de Android.
Primero, necesitarás rootear tu dispositivo. Cómo lo haces depende de tu dispositivo. Si tiene un dispositivo Nexus, nos gusta el Nexus Root Toolkit de WugFresh, que lo guiará a través de todo el proceso.
Una vez rooteado, deberá habilitar la opción "Fuentes desconocidas", descargar el archivo APK de Xposed framerwork Installer desde su sitio web oficial e instalarlo en su dispositivo.
Inicie el instalador Xposed después de que esté instalado, toque la opción Marco y pulse Instalar / Actualizar.
Con el marco instalado, toque Módulos en la aplicación para ver los módulos que puede descargar. Desplácese hacia abajo y toque el módulo AppOpsXposed, luego toque el botón Descargar para instalarlo.
Habilite el módulo en la lista de Módulos y reinicie su dispositivo para activar sus ajustes.
Verás una opción de App Ops en la aplicación de configuración de Android, donde pertenece. Toque la aplicación para acceder a la interfaz de App Ops que ahora no se ha ocultado.
Root + App Ops X
Si ya tiene acceso de raíz, puede seguir usando el App Ops X pago. App Ops X es una versión "extendida" y recompilada de la herramienta Google App App con herramientas adicionales. Una vez que pague por una compra en la aplicación, la aplicación del instalador descarga App Ops X y utiliza su acceso raíz para instalarlo en la partición de su sistema.
App Ops X es notable porque continúa funcionando normalmente en Android 4.4.2, incluso después de que Google rompió la versión estándar de App Ops. Si Google eliminara por completo la versión incluida de App Ops en una versión más reciente de Android lanzada después de la 4.4.2, es posible que App Ops X continúe funcionando y se convierta en la mejor opción.
Si nada más, esto muestra un camino a seguir si Google eliminara por completo App Ops. Los desarrolladores pueden recompilar la interfaz de App Ops y usar el acceso raíz para instalarla en la partición del sistema. Google dice que App Ops solo expone las API del sistema que se usan en otras partes del sistema, por ejemplo, para restringir los permisos de notificación o controlar qué aplicación de SMS tiene la capacidad de enviar mensajes SMS.Por lo tanto, Google no podría evitar que lo hagamos sin eliminar el acceso a las API de nivel inferior, incluso si eliminaran la interfaz por completo.
CyanogenMod y otros ROM personalizados
En lugar de comenzar a jugar un juego del gato y el ratón con los desarrolladores de Android de Google, que pueden comenzar a intentar romper la interfaz de App Ops y deshabilitar incluso estos trucos en futuras versiones de Android, es posible que desee instalaruna ROM personalizada
Por ejemplo, CyanogenMod incluye su propio gestor de permisos que ahora está basado en App Ops. Es probable que los desarrolladores de Cyanogenmod no eliminen el acceso a App Ops en una actualización menor. Incluso antes de que existiera AppOps, Cyanogenmod incorporó su propio administrador de permisos de aplicaciones que permitía a los usuarios controlar qué aplicaciones podían y no podían hacer en sus propios dispositivos.
Parte de la belleza de Android es que permite la existencia de tales ROM personalizados, por lo que puede elegir alejarse de Google y confiar en otros desarrolladores. Parte de la fealdad de Android es que tienes que hacerlo con frecuencia, ya sea que estés buscando administración de permisos de aplicación o solo actualizaciones oportunas para muchos teléfonos con Android.
En lugar de obligar a los usuarios a los que les importa administrar permisos de aplicaciones para rootear sus dispositivos y modificar archivos del sistema, o instalar un nuevo sistema operativo Android por completo, Google debería permitir que todos los usuarios controlen el acceso a sus datos privados. Los usuarios de
Android deberían poder controlar si una aplicación puede acceder a sus contactos o no, al igual que los usuarios de iOS.