Por ejemplo, puedes escribir en /data/local/tmp con adb shell, pero no con una aplicación de terminal común. ¿Por qué es eso?
No es necesario tener permisos de root para otorgar permisos con pm a través de adb
Por ejemplo, puedes escribir en /data/local/tmp con adb shell, pero no con una aplicación de terminal común. ¿Por qué es eso?
Adb shell se utiliza básicamente para depurar una aplicación en Android. Tiene un mayor número de permisos porque verifica la compatibilidad del dispositivo Android, si está rooteado o no, archivos de manifiesto y otras verificaciones basadas en sensores.
Puedes listar los permisos ingresando...
$adb shell pm list permissions
Tiene la capacidad de minimizar los permisos y la capacidad de aumentar el número de permisos para dispositivos rooteados.
$shell pm [grant|revoke] com.my.app
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.