Escuché esta frase o las variantes (teléfono rooteado, rooting, etc.) en los foros de Android, pero no sé lo que significa. ¿Puedes explicarlo en términos simples?
Escuché esta frase o las variantes (teléfono rooteado, rooting, etc.) en los foros de Android, pero no sé lo que significa. ¿Puedes explicarlo en términos simples?
Respuestas:
'Rootear' su teléfono significa obtener derechos administrativos en el sistema de archivos de su teléfono (en Linux, root es el nombre de usuario del administrador maestro). Con acceso root, puede instalar y desinstalar cualquier cosa que desee en el teléfono.
La mayoría de los teléfonos tienen acceso limitado con respecto a lo que puede y no puede hacer con él. Esto no es necesariamente algo malo, porque puede evitar que los usuarios rompan accidentalmente algo con lo que no deberían meterse en el teléfono, especialmente en lo que respecta al sistema operativo. Sin embargo, muchos fabricantes limitan sus derechos a cosas que realmente no son tan críticas para la misión, y rootear el teléfono lo evita.
Si tiene algunas aplicaciones innecesarias (bloatware) preinstaladas en su teléfono que no puede desinstalar, el enrutamiento le dará esta capacidad. También le permitirá actualizar a versiones más recientes de Android antes de que el fabricante de su teléfono y / o el proveedor de telefonía celular le pongan a su disposición las actualizaciones. Sin embargo, tenga en cuenta que el enraizamiento puede anular su garantía.
Para obtener más información sobre qué rooting le permite hacer con su teléfono, consulte esta pregunta .
Cuando "rootea" su teléfono, está desbloqueando los privilegios administrativos del teléfono que, de manera predeterminada, están bloqueados por el fabricante. Es similar a "Jailbreaking" en el mundo del iphone.
Rootear su dispositivo le permite hacer cosas como overclockear o subclockear su CPU, eliminar aquellas aplicaciones precargadas que su teléfono no eliminará como Amazon MP3 o Corp Calendar, instalar ciertas aplicaciones que requieren acceso de root, cargar ROM personalizadas ...
Los fabricantes no quieren que tenga acceso a estas opciones por una serie de razones que incluyen, entre otras:
En resumen, significa obtener acceso de administrador al teléfono. Para hacer cosas que un usuario normal (no administrador) del teléfono no puede hacer.
Para obtener acceso de root (administrador) a un teléfono.
'root' es el usuario con UID 0, que es el equivalente de una 'Cuenta de administración del sistema' completa.
Significa que tienes permiso para hacer cualquier cosa. Cualquier cosa incluye abrir puertos protegidos (por ejemplo, conexión WiFi), actualizar y actualizar el sistema operativo y todo el software, reemplazar el sistema operativo con su propio software, acceso completo a cada archivo en la máquina y la capacidad de eliminar cualquier archivo, incluido todo el sistema operativo
Esta es una pequeña enmienda a todo. Esencialmente Rooting es Jailbreak. Usted es un usuario, no tiene acceso de administrador a su propio teléfono. El enraizamiento es el proceso de obtener acceso al usuario "raíz". Una vez que tienes root, hay algunas cosas divertidas que puedes hacer.
Recientemente, el enraizamiento se está volviendo más eficiente y con el enraizamiento con 1 clic, debería ser muy fácil para la mayoría de las personas, solo configúrelo y déjelo funcionar durante media hora.
El único riesgo es bloquear su teléfono (arruinar algún software crítico, por lo que es imposible iniciarlo o instalar una solución).
Las respuestas anteriores ya son correctas, pero solo por un poco de referencia nerd. En todos los sistemas basados en Unix hay un usuario "root" que tiene acceso a todas y cada una de las funciones disponibles por el sistema operativo. Este es un privilegio muy poderoso (y peligroso) porque una vez que eres root puedes hacer cualquier cosa y mucho de lo que puedes hacer puede destruir completamente el sistema.
Es por eso que cuando administra un servidor, generalmente no lo hace como root, de modo que puede aprovechar el sistema operativo que dice "umm ... ¡no quiere hacer ESO!" cuando accidentalmente le pide que limpie todo el disco duro a las 3 a.m.
[EDITAR] Iba a modificar mi respuesta para decir "En las otras respuestas", pero luego me di cuenta de que el efecto que esto tendría sería hacer que los comentarios a continuación (suponiendo que todavía estén allí) carezcan de sentido.
No veo un tachado en el editor de texto, así que, enmendaré aquí que debería haber dicho "En las otras respuestas" en lugar de "En las respuestas anteriores".
Esta pregunta es una de las más vistas en este sitio, pero todas las respuestas dicen lo mismo: "obteniendo derechos de administrador, vamos a hacer cosas como xyz y abc". Esta última no es realmente parte de una respuesta relevante, y de hecho ya hay una pregunta aquí: ¿qué puede hacer un teléfono rooteado? .
El enraizamiento seguro equivale a obtener derechos de administrador, pero agreguemos algunos detalles más: cómo se implementan los derechos de administrador en Android. ¿Qué sucede, a nivel técnico, cuando rooteas un teléfono? Un nuevo programa / applet está disponible: su . Se encuentra en la carpeta / system / xbin / y permite a los usuarios cambiar a una ID de usuario diferente, incluida la raíz (también conocida como admin).
Recuerde que en las aplicaciones de Android normalmente se ejecutan con su propia ID de usuario. Entonces, si 1) su existe y 2) una aplicación lo usa para cambiar a root, ¡entonces la aplicación puede hacer cualquier cosa que el usuario root pueda hacer!
No todos los métodos de enraizamiento producen el mismo cambio. Por ejemplo, muchos métodos se basan en una aplicación adicional llamada superuser.apk que tiene una versión personalizada del su binario. Esto permite que la aplicación actúe como un administrador de control de permisos cada vez que una aplicación invoca su.
Además de su y superuser (o SuperSu), a menudo busybox se instala como parte del script de enrutamiento. Estos tres archivos (técnicamente busybox es un conjunto de archivos) son las adiciones más comunes cuando hablamos de rootear un teléfono.
No es trivial simplemente copiar un su
archivo a la carpeta usted mismo, ya que la partición / system está montada de solo lectura y necesita derechos de root para (re) montarla como editable (y necesitaría permisos de escritura si lo fuera).
Una forma 'indirecta' de hacer esto es usar una recuperación con funcionalidad extendida, puede montar / sistema como grabable y copiar archivos en él. En la mayoría de los casos, esto significa actualizar una recuperación personalizada, ya que muchas recuperaciones de stock se limitan a parchar solo archivos específicos (OEM).
Una forma más 'directa' sería flashear directamente una partición nueva / del sistema (con archivos raíz) usando alguna herramienta de flasheo. Dichas herramientas incluyen:
Es relativamente fácil copiar la partición / system desde su teléfono, o un archivo de imagen desde la web, y actualizar la partición modificada de raíz. Por último, es posible que pueda obtener un shell raíz usando ADB, si la ROM se compiló para permitirlo (no es común en las ROM de stock). Usar el shell raíz es trivial para volver a montar particiones y copiar archivos en cualquier lugar que desee, si conoce los comandos de Linux.
Estos métodos simples funcionan para teléfonos desbloqueados / fáciles de desbloquear. Cuando un gestor de arranque está bloqueado, el proceso de enraizamiento puede convertirse en un proceso complicado que puede diferir entre dispositivos, vea información de enrutamiento más específica aquí . Esto se debe a que cualquier modificación personalizada en particiones importantes romperá la 'firma' OEM y hará que el gestor de arranque rechace la carga (bootloop). O, en algunos casos, el gestor de arranque simplemente deshacerá cualquier cambio.