2 votos

¿Hay alguna forma de dar privilegios de Root a una aplicación a través del ADB?

El propio Android Debug Bridge (ADB) tiene acceso Root (tras ejecutar el comando adb Root). ¿Se puede utilizar para dar los mismos privilegios a las aplicaciones en el dispositivo? ¿Existe un archivo en algún lugar del sistema que lleve la cuenta de qué usuario (app) tiene acceso Root y puede ser modificado? Si sirve de ayuda, ya he puesto la aplicación en la carpeta del sistema, por lo que ahora se considera una aplicación del sistema.

3voto

Izzy Puntos 45544

No. Aunque se podría utilizar, por ejemplo pm grant y concederlo SUPERUSER pero eso no tendría ningún efecto si la aplicación no lo hubiera declarado en su manifiesto. Y si lo hubiera hecho, no sería necesario concederlo manualmente.

Una aplicación debe solicitar activamente privilegios de superusuario para obtenerlos, e incluso entonces sólo funciona con una aplicación de superusuario (que actúa como "guardián de la puerta") que luego muestra un mensaje para que el usuario lo confirme.

0 votos

Ah, esperaba que se pudiera hacer sin una aplicación de superusuario. Una pena pero gracias por tu tiempo.

1 votos

Si se pudiera hacer sin una aplicación de superusuario, sería una pena - por seguridad :)

0 votos

Cierto pero después de que se permita el ADB ya se puede comprometer la seguridad de muchas maneras. He probado a hacer mi app una de sistema en dos dispositivos diferentes. En uno haciendo la aplicación un sistema uno automáticamente le dio privilegios de Root pero en el segundo caso no... Mejor seguridad supongo.

PreguntAndroid.com

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.

Powered by:

X