¿Hay alguna forma de enumerar todas las aplicaciones instaladas en su teléfono y los permisos que requieren en una sola página, o exportar la lista para que pueda ser auditada fácilmente?
28
¿Hay alguna forma de enumerar todas las aplicaciones instaladas en su teléfono y los permisos que requieren en una sola página, o exportar la lista para que pueda ser auditada fácilmente?
Use aplicaciones de mercado como Permission Watchdog o Permissions . Además, hay varios otros.
Otra aplicación que terminé usando en lugar de Permisos es Permisos RL . Prefiero la interfaz En cuanto a cuál funciona mejor, no lo sé.
fuente
aSpotCat también es una buena aplicación para la auditoría de permisos.
fuente
Las aplicaciones compatibles con permisos enumerarán las aplicaciones instaladas por orden de los requisitos de permisos más exigentes a los menos exigentes. (Sin embargo, en realidad no rastrea ni audita ni ajusta su comportamiento).
fuente
Dado que no se menciona ninguna versión de Android en la pregunta, propongo una respuesta basada en la línea de comandos relevante para la versión de Android 4.2.1 y superior. Idealmente, es una solución independiente del sistema operativo, sistema operativo en PC, es decir.
Dependencias
Requiere busybox binario. Si el dispositivo está rooteado, instale la aplicación Busybox . De lo contrario, descargue el binario busybox de la fuente oficial , cambie el nombre del binario a busybox , configure el permiso ejecutable compatible con Linux en ese binario para todos y muévalo al dispositivo usando
Requiere aapt binary. Si está ejecutando un CM o su ROM derivada, ignore este requisito. De lo contrario, para Android 4.x, puede considerar descargar el binario desde aquí , cambiar el nombre del binario a aapt , configurar el permiso ejecutable compatible con Linux en ese binario para todos y moverlo al dispositivo usando
Para usuarios de Android 5.x, solicite ayuda a Google.
Aquí está mi pequeño guión que hace la magia:
Salida de demostración:
Guarde el script en la PC en un archivo llamado
perm_script.sh
y muévalo a / sdcard usandoEjecute ese archivo
Cuanto mayores sean las aplicaciones instaladas en el sistema, mayor será el tiempo para que el comando complete la ejecución. En mi dispositivo, me llevó unos tres minutos.
Relacionado: ¿Existe una forma nativa de encontrar todas las aplicaciones instaladas que tienen acceso a una función del teléfono?
fuente