Cómo restaurar el acceso a la aplicación en Android 4.4.2+
Google eliminó el acceso a App Ops, la interfaz oculta del administrador de permisos de aplicaciones de Android, en Android 4.4.2. Sin embargo, la aplicación Ops todavía está presente en Android: con acceso de raíz, podemos recuperarla.
El juego del gato y el ratón con los desarrolladores de Android de Google continúa. Tendremos que continuar la batalla hasta que Google ondee la bandera blanca y admita que los usuarios deberían poder controlar el acceso a nuestros propios datos privados..
Root + Framework Xposed + AppOpsXposed
Este truco nos permitirá recuperar el acceso a la interfaz de App Ops. Para hacer esto, necesitaremos tres cosas:
- Acceso raíz: Google ha deshabilitado por completo el acceso a las aplicaciones de aplicaciones para simples mortales, pero aún está disponible en la ROM de Android de 4.4.2. Con acceso completo a la raíz, podemos recuperarlo..
- Marco Xposed: El Marco Xposed es una herramienta que nos permite modificar partes del sistema que normalmente requerirán flashear una ROM. Con el Marco Xposed y el acceso de 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 del Marco Xposed restaura el acceso a las Operaciones de aplicaciones y agrega una opción de Operaciones de aplicaciones a la aplicación de configuración principal de Android.
Primero, necesitarás rootear tu dispositivo. Cómo haces esto depende de tu dispositivo. Si tiene un dispositivo Nexus, nos gusta el kit de herramientas Nexus Root de WugFresh, que lo guiará a través de todo el proceso.
Una vez enraizado, deberás habilitar la opción "Fuentes desconocidas", descargar el archivo APK Xposed framerwork Installer desde su sitio web oficial e instalarlo en tu dispositivo.
Inicie el Instalador Xposed después de que esté instalado, toque la opción Marco, y toque 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, a la que pertenece. Toca la aplicación para acceder a la interfaz de Ops..
Root + App Ops X
Si ya tiene acceso de root, aún puede usar la aplicación de pago Ops X. App Ops X es una versión "revisada" y recompilada de la herramienta de Google App Ops con características adicionales. Una vez que pagas por una compra desde la aplicación, la aplicación del instalador descarga App Ops X y usa su acceso raíz para instalarla en la partición de tu 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 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 las Operaciones de aplicaciones. Los desarrolladores podrían volver a compilar la interfaz de App Ops y usar el acceso de root para instalarla en la partición del sistema. Google dice que App Ops simplemente expone las API del sistema que se están utilizando 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 impedirnos hacer esto sin eliminar el acceso a las API de nivel inferior, incluso si eliminaran la interfaz por completo..
CyanogenMod y otras ROMs personalizadas
En lugar de comenzar a jugar un juego del gato y el mouse con los desarrolladores de Android de Google, quienes pueden comenzar a intentar romper la interfaz de App Ops y deshabilitar incluso estos trucos en futuras versiones de Android, es posible que solo desee instalar una ROM personalizada..
Por ejemplo, CyanogenMod incluye su propio administrador de permisos que ahora se basa en App Ops. Los desarrolladores de Cyanogenmod probablemente no eliminarán el acceso a App Ops en una actualización menor. Incluso antes de que existiera App Ops, 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 que existan dichas ROM personalizadas, por lo que puede optar por alejarse de Google y confiar en otros desarrolladores. Parte de la fealdad de Android es que con tanta frecuencia tiene que hacerlo, ya sea que busque la administración de permisos de aplicaciones o solo actualizaciones oportunas para muchos teléfonos Android..
En lugar de forzar a los usuarios que se preocupan por administrar los permisos de las aplicaciones para rootear sus dispositivos y modificar los archivos del sistema, o instalar un nuevo sistema operativo Android, Google debería permitir que todos los usuarios controlen el acceso a sus datos privados..
Los usuarios de Android deben poder controlar si una aplicación puede acceder a sus contactos o no, al igual que los usuarios de iOS..