Creo que su objetivo principal es apagar algunos permisos. Así que formaré mi respuesta en esa dirección.
Si estás rooteado:
Opción 1: Ya que te refieres a las tostadas, hay una forma de apagarlas usando el módulo expuesto Untoaster . Ojalá pudiera decirte cómo usar eso, pero actualmente no puedo usar xpuesto debido a problemas de compatibilidad. Por lo tanto, es posible que tengas que hacer pruebas y descubrirte a ti mismo.
Opción 2: También puedes intentar usar parche de la suerte . Puede desactivar los permisos. Para ello, abre el parche de la suerte y le concede derechos de root. Luego busca el nombre de la aplicación/paquete cuyos permisos quieres bloquear y toca en él. Luego selecciona la opción Edit Permissions
y aprovechar los permisos para habilitarlos o deshabilitarlos. Pero ten cuidado, puedes acabar estropeando la aplicación.
Si no estás rooteado:
En este caso, modificaremos los permisos de la aplicación hasta el núcleo. Editaremos un código menor/xml para que la aplicación ni siquiera sepa de esos permisos. Sí, es un truco muy sucio. Hay consecuencias.
-
En primer lugar, descargar APKTool . Consulte este guía sobre cómo utilizarla (se utilizarán las funciones de compilación/descompilación y firma).
-
En primer lugar, conseguir la aplicación apk. Puedes usar algún programa de copia de seguridad de la aplicación o usar Emulador terminal . Si decides usar el emulador de terminales, ábrelo y ejecuta estos comandos:
mkdir /sdcard/apps123 cp /data/app/*.apk /sdcard/apps123
Esto copiará todos los archivos APK instalados por usted dentro apps123
en tu tarjeta SD interna.
-
Después de que tengas el apk y lo descompongas, ve a apktoolDirectory/projects/[package name you decompiled]
y abrir el AndroidManifest.xml con algún editor ( Notepad++ recomendado.
-
Después de abrir el archivo, busque las líneas de permiso. Tendrán el formato:
(En este caso, su permiso para escribir el almacenamiento interno).
-
Borre las líneas correspondientes a los permisos que no desea. Todos los permisos están definidos al principio del XML, así que no necesitas explorar todo el manifiesto.
-
Cuando termines, compila la aplicación de nuevo y fírmala. Ponla en el teléfono e instálala.
------> También puedes echar un vistazo a esto. documentación para ver lo que hace cada permiso.
NOTA: También hay un La versión para Android de APKTool . Puedes instalarlo y usarlo en el propio teléfono. Es mucho más fácil de usar pero toma más tiempo completar las tareas.
----> Este método no te dará notificaciones de tostadas como ahora.
Los inconvenientes de este método:
-
Ya no podrás actualizar la aplicación de la tienda de juegos.
-
Siempre que una aplicación intente acceder a esa característica sin permiso, causará una excepción de seguridad y es probable que la aplicación se bloquee a menos que el desarrollador la haya manejado (lo que normalmente no sucede).
0 votos
¿Cómo se niega? ¿Usando alguna aplicación? Por favor, proporcione más detalles como la versión de Android, etc.
0 votos
Estoy en Android KitKat y que la opción de seguridad que si se enciende bien darle el control sobre todas las aplicaciones solicitud de diversos privilegios
0 votos
Su mejor y más permanente solución, si no está de acuerdo con los permisos solicitados por el desarrollador, es abandonar la aplicación, ceder, o reescribir la aplicación usted mismo según sus propias normas restrictivas.