Raíz
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 12 de julio de 2016; las comprobaciones requieren
112 ediciones .
Root (del inglés root - root; léase "root"), o un superusuario es una cuenta especial y un grupo de usuarios en sistemas similares a UNIX con un identificador de usuario UID 0 (User IDentifier), cuyo propietario tiene el derecho realizar todas las operaciones sin excepción.
El superusuario en los sistemas UNIX tiene un inicio de sesión "raíz" solo de forma predeterminada y se le cambia el nombre fácilmente si es necesario. Puede haber más de un usuario con derechos similares a root en el sistema, para ello el usuario debe pertenecer al grupo Root. El acceso de root en Android es una cuenta especial en el sistema, cuyo propietario puede realizar absolutamente cualquier acción en el sistema operativo [1] .
Este esquema fue inventado para facilitar la administración. Por ejemplo, en los servidores de Novell , los administradores novatos suelen cometer el error de "dar independencia" a las sucursales del directorio (perdiendo todo el control sobre ellas); en UNIX esto no es posible.
El usuario root puede convertirse en otro usuario con la operación setuid() , pero no al revés. Esto generalmente se usa con fines de seguridad, cuando el servidor recopila información sobre el sistema al inicio (lo que requiere derechos de superusuario) y luego otorga sus privilegios. El superusuario también puede iniciar sesión como otro usuario utilizando el comando su sin necesidad de una contraseña para iniciar sesión. Esto puede ser utilizado por un administrador, por ejemplo, para ejercer control sobre los usuarios o ayudar con la resolución de problemas.
Acceso root en Android
En este momento, cada vez más personas usan teléfonos inteligentes y tabletas con el sistema operativo Android. Como se mencionó anteriormente, la raíz es acceso completo a todos los datos de la computadora y la capacidad de cambiarlos. Por lo tanto, el sistema operativo Android tiene su propio directorio raíz, que está protegido de la mayoría de los usuarios, pero hay formas de obtener acceso a todos los archivos del dispositivo.
Esto se hace en la mayoría de los casos para personalizar el dispositivo tanto como sea posible (personalización completa de audio, video o incluso un micrófono), o para eliminar muchas aplicaciones instaladas junto con el firmware de fábrica que generalmente no se necesitan y en al mismo tiempo ocupan mucho espacio en la memoria interna del dispositivo. Es gracias al acceso raíz que un usuario puede obtener acceso "ilimitado" a todos los archivos en un dispositivo con sistema operativo Android. Dado que iOS también es un sistema similar a UNIX, los dispositivos Apple tienen
un proceso similar llamado jailbreak .
En algunos dispositivos, el acceso raíz ya está preinstalado (a menudo en dispositivos de una empresa china)
Este proceso tiene sus pros y sus contras.
Contras del acceso root
- No todos los usuarios podrán obtener derechos de acceso ilimitados a todos los archivos en el dispositivo, pero al mismo tiempo esto es una ventaja, ya que un usuario sin experiencia no podrá romper fácilmente el dispositivo, lo que lo salvará de la necesidad. para flashear (reinstalar el sistema operativo);
- Si un usuario de Android no tiene una base de información suficiente, lo más probable es que arruine su dispositivo (en la jerga de los informáticos, esto se llama "ladrillo", "ladrillo": matar su dispositivo con acciones precipitadas en el sistema operativo , afectando los archivos del sistema, mientras que el teléfono no se encenderá, o mostrará la descarga sin cesar, esto se llama "bootlap"), que logrará derechos elevados;
- Es probable que se reduzca la seguridad del dispositivo;
- Cualquier programa, incluido el malware, puede obtener acceso de root y dañar el dispositivo (sin embargo, si instala un administrador especial, por ejemplo, SuperSU o Magisk , los programas que no tienen permiso no podrán obtener acceso de root);
- Incapacidad para instalar actualizaciones del sistema OTA (sin embargo, hay excepciones);
- el acceso a la raíz es válido hasta el próximo parpadeo o reinicio (en la mayoría de los dispositivos, el acceso a la raíz solo se elimina con un parpadeo completo) también hay una raíz temporal que es válida hasta el primer reinicio;
- La garantía del fabricante ya vence en la etapa de desbloqueo del gestor de arranque , en dispositivos con un gestor de arranque desbloqueado, cualquier cambio en los componentes del software de fábrica (no solo obtener acceso de root, sino también instalar una Recuperación personalizada o un ensamblaje de Android de terceros, también como cualquier cambio en los archivos del sistema) de la misma manera anulará automáticamente la garantía. En este caso, no es necesario tener modificaciones al momento de contactar al centro de servicio, basta con dejar rastros de modificaciones. Entonces, por ejemplo, en los dispositivos Samsung, a partir de cierto punto, incluso después de la reversión de los cambios, el contador Knox tendrá un valor de 0x1, que es un motivo de denegación de servicio;
- El usuario perderá el soporte técnico del fabricante del dispositivo.
Ventajas del acceso root
- Una vez que haya obtenido acceso a todos los archivos del sistema, puede realizar cualquier manipulación relacionada con su dispositivo, hasta eliminar y modificar archivos del sistema, así como programas "inamovibles" e "inmutables" sin derechos de superusuario, como Servicios incorporados y Google Apps ;
- Es posible crear, renombrar, cambiar la fecha y la hora de creación y renombrar, editar y cambiar los archivos del sistema en todos los sentidos [2] .
- Puede personalizar el dispositivo a gusto del usuario, aumentar el volumen del altavoz, configurar el sistema de la cámara, editar la sensibilidad del micrófono, editar los discos del sistema de archivos, cambiar la fuente del sistema, la animación de arranque, etc.;
- Posibilidad de ajuste fino y overclocking/aterrizaje del procesador;
- Edición de archivos del sistema (incluido vold.fstab);
- Cambiar el contenido del directorio / system (solo raíz completa) ;
- Limpieza cardinal de la memoria integrada (caché oculta o caché dalvik) mediante recuperación o programas como SDMaid Pro;
- Usar todas las funciones de los programas que requieren root para su funcionamiento completo (para algunas o todas las funciones);
- Bloqueo completo de anuncios;
- Todas las posibilidades para hackear aplicaciones;
- La capacidad de aumentar el nivel de seguridad de la aplicación mediante un control de acceso detallado a varios componentes del sistema: cuentas, archivos, calendarios, teléfono, SMS, etc.
Véase también
Notas
- ↑ Ana. ¿Qué son los permisos de root en Android? . AndroidMir.org (8 de octubre de 2017). Consultado el 31 de enero de 2019. Archivado desde el original el 1 de febrero de 2019. (Ruso)
- ↑ ¿Qué son los derechos de root en Android y cómo obtenerlos (ruso) ? . ESET NOD32 . Recuperado: 28 de octubre de 2022. (indefinido)
Enlaces