2 votos

comprender Root y su

Según tengo entendido "Rootear" un dispositivo, significa obtener privilegios para hacer todo tipo de cosas con el dispositivo, sin restricciones, lo que probablemente significa "Privilegio Root".

¿No es eso lo que proporciona la utilidad "su", es decir, privilegios de root? Es decir, ¿todo lo que necesitamos es ejecutar su para tener privilegios de root o hay algo más que se deba hacer?

4voto

Martin Shishkov Puntos 121

Sí, el su es todo lo que necesitas, pero el problema es poner el su (básicamente el .exe de Linux y de los SO basados en Linux) en el teléfono. Para poner su en el teléfono, necesitas Root en primer lugar. su se suele añadir al teléfono desbloqueando el cargador de arranque, lo que permite ejecutar un recovery que puede flashear su al teléfono.

0 votos

He creado un nuevo system.img con su dentro, y lo he flasheado en el dispositivo, pero me muestra ("ls") el su como "Permssion denied", aunque lo he creado con permiso 777.

2voto

SarpSTA Puntos 26

En Android, todas las aplicaciones tienen números de identificación de usuario. Estos números de identificación permiten al sistema operativo identificar las aplicaciones y saber qué privilegios tienen y a qué pueden acceder.

Hay un usuario especial, cuyo número ID es 0. Es el usuario root y tiene todos los privilegios y puede acceder a todo.

Cuando root tu dispositivo, añades un binario que permite a otras aplicaciones ejecutarse con los privilegios del usuario Root. La moderación de este binario suele hacerse con una aplicación GUI como SuperSU.

Se han inventado métodos alternativos de rooteo después de que Android 6.0 implementara nuevas correcciones de errores que impedían utilizar el método tradicional.

Además, con la introducción de SEAndroid, ahora también se puede obligar al usuario Root a actuar de forma que ya no tenga un poder ilimitado.

0 votos

He creado un nuevo system.img con su dentro, y lo he flasheado en el dispositivo, pero me muestra ("ls") el su como "Permssion denied", aunque lo he creado con permiso 777.

0 votos

@ransh Esa es una forma de decirte que necesitas una app de gestión (como SuperSU). Mira en el paquete flasheable de SuperSU y verás que instala un montón de cosas junto con el propio binario.

0 votos

@ransh ¿Qué su ¿usaste? La mayoría su Los binarios suelen responder a las llamadas realizadas por las aplicaciones de acuerdo con las listas generadas por las aplicaciones de gestión de GUI como SuperSU.

1voto

user473642 Puntos 11

Eso es en parte correcto, pero también necesitas alguna forma de gestionar las aplicaciones Root y lidiar con los avisos. Esto se llama un gestor de Root. Algunos incluyen SuperSU, Superuser, etc.

0 votos

No es estrictamente necesita un gestor de root, pero hace las cosas más seguras.

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