1 votos

Enraizamiento y seguridad de Android

I leer aquí que la forma de hacer "Root" en un dispositivo Android(Galaxy S3) es utilizar Enraizamiento . Sin embargo, se ha dicho que si hacemos eso, incluso las aplicaciones normales se ejecutarán con privilegios de Root. ¿Es así? Para cualquier persona con experiencia en Unix, estoy seguro de que permitir que todas las aplicaciones se ejecuten como Root es bastante extraño y peligroso. Así que mi pregunta es, ¿no existe el concepto de Usuarios como lo tenemos en un sistema *nix? Por ejemplo: ¿en una operación normal como qué usuario se ejecutan las aplicaciones de Android? (no estamos iniciando sesión como lo hacemos en un sistema *nix, así que ¿hay un usuario por defecto?)

Además, ¿no hay manera de restringir o ejecutar aplicaciones sin privilegio de Root?

Como soy un tipo de Linux/Unix, me gustaría mucho conseguir la línea de comandos. Por eso quiero hacer el Enraizamiento . Sin embargo, no quiero que mi teléfono móvil sea tan flojo y se convierta en un sistema de virus como Windows.

2voto

Cada aplicación está bajo su propio usuario (así es como se imponen los permisos). Cuando se "Rootea" un dispositivo, se añade un binario SU que ejecuta las tareas como superusuario. Cualquier aplicación puede ejecutar el binario SU pero tiene que hacerlo explícitamente. Sin hacerlo explícitamente, siguen ejecutándose como su propio usuario.

La mayoría de los métodos de rooteo (si no todos) tendrán un APK adicional para gestionar qué aplicaciones tienen acceso a SU, como SuperSU. En mi experiencia, la primera vez que una aplicación intenta usar SU, recibirás una notificación pidiendo acceso. Esto te permitirá denegar el Root a las apps que lo soliciten.

EDIT: También me gustaría añadir que se puede obtener acceso a la línea de comandos en Android sin rootear. Recomiendo encarecidamente Emulador de terminal si quieres acceder desde tu teléfono. Si está conectado a un ordenador puedes usar ADB para ejecutar cosas en tu teléfono ejecutando adb shell . Para obtener ADB, tendrás que conseguir el SDK de Android y encontrar ADB en él.

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