Cómo obtener los permisos de la raíz

Los sistemas operativos que utiliza diariamente en sus Pcs y dispositivos móviles integran sistemas de seguridad que impiden a los usuarios realizar cambios que se consideran de alguna manera «peligrosos» y que podrían afectar a la estabilidad del software. Sin embargo, en algunos casos puede ser útil pasar por alto esos sistemas: este procedimiento se identifica comúnmente como arraigando y me gustaría hablar más sobre eso hoy.

Si, entonces, te importa saber cómo hacerlo, pero no tienes la menor idea de cómo obtener los permisos de la raíz en sus dispositivos, tengo una buena, y de hecho grandiosa noticia para ustedes: ¡a continuación están todas las explicaciones que necesitan! En el curso de esta guía, de hecho, voy a enumerar los pasos a seguir para habilitar los permisos avanzados en las plataformas móviles y de escritorio más comunes: Android, iOS/iPadOS, Windows y macOS.

Así que os invito a que os pongáis cómodos y os concentréis cuidadosamente en la lectura de las siguientes líneas: estoy seguro de que, al final, estaréis más que satisfechos y de que también podréis explicar a todos vuestros amigos cómo conseguir el mismo resultado. ¿Apostamos?

  • ¿Qué son los permisos de la raíz
  • Cómo obtener permisos de raíz en Android
  • Cómo obtener permisos de root en Linux
    • Cómo obtener permisos de root en Ubuntu
    • Cómo obtener los permisos de root en Kali Linux
  • Cómo obtener los permisos de root en iOS/iPadOS
  • Cómo obtener permisos de root en Windows
  • Cómo obtener los permisos de root en macOS

¿Qué son los permisos de la raíz

Antes de entrar en el corazón de esta guía y explicarles, en términos concretos, cómo obtener los permisos de la raíz déjeme darle un poco más de información sobre las consecuencias de esta operación.

Básicamente, tener permisos de raíz significa autenticarse en el sistema operativo en uso con altos privilegios El propio sistema o el fabricante del dispositivo puede cambiar libremente cualquier configuración que permanecería inaccesible en condiciones «normales».

Por esta razón, el desbloqueo de estos permisos permite acceder a áreas del sistema que de otro modo estarían inhibidas, aumentando el grado de acción y personalización; por otro lado, sin embargo, el uso incorrecto de los privilegios de root puede tener consecuencias desagradables: por ejemplo, una aplicación de Android aparentemente inofensiva, si se ejecuta con permisos de root, puede provocar cambios imprevistos en el sistema (por ejemplo, la instalación de programas espía, programas maliciosos o, peor aún, programas de rescate); sin embargo, en la Pc, la ejecución de un comando incorrecto en el modo raíz puede tener como consecuencia directa que no se pueda volver a acceder al sistema operativo.

Déjeme explicarle mejor: si, absurdamente, tratara de eliminar un archivo de sistema con acceso no raíz, Windows o Linux se lo impediría, dándole un error de acceso denegado; con los permisos de raíz activos, en cambio, podría eliminar fácilmente ese archivo, sin ningún contratiempo, y luego darse cuenta del error cuando fuera demasiado tarde.

Por esta razón, le insto a que utilice los altos privilegios del sistema con precaución y a que actúe sólo con plena conciencia de lo que esto puede implicar. ¡Entonces no digas que no te lo advertí! No asumiré ninguna responsabilidad al respecto.

Cómo obtener permisos de raíz en Android

Si tienes un dispositivo basado en Android y quieres desbloquear el sistema operativo para obtener permisos de root, tengo que darte una noticia no muy positiva: desafortunadamente, tal y como están las cosas actualmente, no hay un procedimiento único para desbloquear todos los dispositivos equipados con el sistema operativo del robot verde.

Los procedimientos, de hecho, pueden variar no sólo según el fabricante, sino también según el modelo preciso de dispositivo Android en su posesión; lo que quiero decir, en la práctica, que el procedimiento para tienen permisos de raíz en Huawei podría diferir significativamente de la de lograr el mismo resultado en una terminal Samsung, Google, Sony, Xiaomi y así sucesivamente. Lo que puedo hacer, sin embargo, es darle una orientación general sobre los pasos a seguir para tener éxito.

  • Crear una copia de seguridad de los datos El dispositivo tendrá que ser desbloqueado desbloqueando el cargador de arranque. pérdida total de los datos en la memoria, sería aconsejable asegurar sus datos personales. En este sentido, le aconsejo que confíe en las herramientas que he indicado en mi guía de respaldo de Android o en mi tutorial sobre cómo hacer un respaldo de Huawei.
  • Desbloquear el cargador de arranque Para su información, el cargador de arranque es una pequeña aplicación que se ejecuta inmediatamente después de encender el teléfono o la tableta, capaz de verificar la integridad del sistema operativo y ejecutarlo. El cargador de arranque está bloqueado en casi todos los teléfonos móviles o tabletas existentes, por razones de seguridad, pero para que el procedimiento de raíz tenga éxito, debe ser desbloqueado. Los pasos necesarios para realizar esta operación difieren de un dispositivo a otro: en Samsung, por ejemplo, basta con activar las opciones de desarrollo y activar la palanca de desbloqueo OEM; en Xiaomi, en cambio, se puede solicitar el desbloqueo del dispositivo a través de un programa gratuito para PC; en algunos Motorola, en cambio, es necesario solicitar el código de desbloqueo directamente al fabricante; los smartphones Pixel o Nexus, en cambio, permiten realizar el desbloqueo a través de ADB, dando la orden fastboot flashing unlocko el comando fastboot oem unlocksi el dispositivo se produjo antes de 2015. Para obtener información más detallada sobre las operaciones a realizar, específicamente, en su dispositivo, busque en Google frases como desbloquear el cargador de arranque [marca e modello device]. Independientemente del método utilizado, debe tener en cuenta que, tras el procedimiento de desbloqueo del cargador de arranque, todos los datos del dispositivo serán eliminados.
  • Instalar la recuperación de TWRP Recovery es un software externo a Android que permite intervenir profundamente en el sistema operativo, realizando operaciones como el flasheo (es decir, añadiendo funciones al sistema operativo, o sustituyéndolo, a través de un archivo .ZIP). A menos que estés usando un dispositivo que ya tenga una recuperación avanzada instalada de fábrica (como algunos Samsung, por ejemplo), puedes instalar el TWRP siguiendo las instrucciones que te di en mi tutorial sobre cómo volver a la versión anterior de Android.
  • Flash son los APK que permiten la raíz Una vez completada la instalación de recuperación, tienes que copiar en la memoria del smartphone el archivo APK relacionado con la aplicación que quieres usar para obtener permisos avanzados en el sistema operativo: las aplicaciones más populares de este tipo, en el momento en que te escribo esta guía, son Magisk e SuperSU. Si usas un dispositivo Samsung, puedes usar ODIN, un programa de PC que muestra la ROM y las aplicaciones en formato .ZIP, sin pasar por la recuperación.

Para obtener información más específica sobre los pasos a seguir para activar los permisos de raíz en tu dispositivo específico, puedes buscar en Google frases como habilitar la raíz [marca e modello device]. Además, le sugiero que eche un vistazo a mi guía sobre cómo arraigar en Android, en la que le hablé de ello con más detalle.

Sin embargo, recuerde que desbloquear los permisos de root en Android puede ser peligroso: no permita el acceso de root a aplicaciones de las que no conoce exactamente las «connotaciones» porque, al hacerlo, proporcionaría permisos de acción completos en todo el sistema operativo.

Cómo obtener permisos de root en Linux

Si su intención es obtener privilegios administrativos sobre las distribuciones Linux Es imperativo hacer una recomendación: los permisos de raíz proporcionan un acceso casi incontrolado a todas las partes del sistema operativo, incluso a las partes más sensibles. Por lo tanto, sólo utilice este modo si es consciente de lo que está a punto de hacer: un comando erróneo podría comprometer el funcionamiento de todo el sistema operativo. ¡Te lo advertí!

Sin embargo, hay muchas maneras de obtener permisos de root en Linux. Por ejemplo, si está interesado en ejecutar un programa en modo de altos privilegios directamente desde el Terminal puedes dar la orden en este último sudo nomeProgramma (por ejemplo sudo geditpara abrir el editor de texto de Gnome con privilegios administrativos) seguido de la tecla Envía teclado: tras esta operación, se le pedirá que introduzca la contraseña administrativa de su ordenador y, una vez hecho esto, se iniciará el software requerido con privilegios de administrador.

Si, por otro lado, tienes que dar varias instrucciones en secuencia, ejecuta el comando sudo -s seguido de presionar la tecla Envía y, cuando se le solicite, introduzca el contraseña de administración de Linux: a partir de este momento, todos los demás comandos dados dentro de la ventana de la Terminal serán ejecutados con privilegios administrativos. Cuando termines, no olvides salir de la raíz tecleando el comando exit.

¿Perdón? ¿Le gustaría iniciar la interfaz gráfica de su distribución directamente en la raíz? Entonces las cosas son un poco más complejas, ya que esta posibilidad suele estar desactivada por razones de seguridad. Así es como se hace esto en Ubuntu e Kali Linux.

Cómo obtener permisos de root en Ubuntu

Para tienen permisos de raíz en Ubuntu directamente en el inicio de sesión, haz esto: inicia el Terminal llamándolo desde la zona Aplicaciones de la distribución, escriba el comando sudo passwd root y presiona el Envía del teclado, con el fin de establecer una contraseña para la cuenta raíz de Ubuntu; cuando se le solicite, introduzca la Contraseña del usuario con el que está conectado y luego introduzca el de uso para el acceso a la raíz dos veces seguidas. Si todo ha ido bien, la Terminal le responderá con el mensaje La contraseña se actualizó correctamente.

Ahora tienes que habilitar la selección de usuario root en la pantalla de inicio de sesión de Ubuntu; para ello, introduzca el comando sudo passwd -u rootseguido de presionar la tecla Envía del teclado, con el fin de desbloquear al usuario; cuando se le pida, introduzca el Contraseña del usuario con el que está conectado y pulse de nuevo Envía.

Después, das la instrucción sudo gedit /etc/gdm3/custom.conf para abrir Gedit, para modificar el archivo de configuración del administrador de pantalla de Ubuntu. Si es necesario, introduzca el Contraseña de su cuenta de usuario y pulse el botón Envía del teclado.

Una vez en la ventana de Gedit, localice la redacción [security]Sube y pega la cuerda. # AllowRoot = true en la nueva línea; finalmente, Guardar el archivo presionando el botón apropiado en la esquina superior derecha.

Ahora, siempre por Terminal abrir el archivo de seguridad gdm en modo de edición emitiendo el comando sudo gedit /etc/pam.d/gdm-password…y luego identifica el texto… auth required pam_suceed_if.so user != root quiet success y añadir el símbolo # al principio de la misma. Deberías conseguir algo así.

#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success

Guarda este archivo también, ciérralo y usa el Terminal para dar la orden sudo gedit /root/.profile Esta vez, tienes que ir y modificar la cadena… mesg n || true para que se convierta en tty -s && mesg n || true…que se obtiene algo como esto.

Hemos terminado aquí: guardar cambia al archivo /root/.profile, reinicia el ordenador y espera a que aparezca la pantalla de inicio de sesión del sistema operativo. Para iniciar sesión como root, haga clic en el ¿No está en la lista?…escriba… root en el campo Nombre de usuario…presiona la tecla Envía del teclado e introducir el Contraseña de root que creaste antes: si todo iba bien, el escritorio de Ubuntu debería empezar como raíz.

Cómo obtener los permisos de root en Kali Linux

Inicialmente, Kali Linux proporcionaba acceso gráfico en modo de raíz por defecto, pero esta característica se eliminó posteriormente por razones de seguridad. Sin embargo, si lo necesitas, puedes ocuparte de esto instalando y configurando el paquete kali-grande-raíz.

Para hacerlo, inicia el Terminal de Kali Linux y darle la orden sudo apt-get update && sudo apt-get install kali-grant-rootseguido de presionar la tecla Envía cuando se le solicite, introduzca el Contraseña de su cuenta de usuario y pulse el botón Envía del teclado.

Una vez que la instalación esté completa, siempre desde la Terminal, dé la orden sudo dpkg-reconfigure kali-linux-grant-rootSiga las instrucciones que se le den y reinicie el ordenador al final del procedimiento. Tras esta operación, podrá actuar con altos privilegios en cualquier parte del sistema operativo, sin tener que introducir cada vez la contraseña de la cuenta de usuario configurada.

Cómo obtener los permisos de root en iOS/iPadOS

El procedimiento que permite tienen permisos de raíz en iOS e iPadOS…va a desbloquear el acceso a partes que de otro modo estarían inhibidas por el sistema operativo (como la personalización de la interfaz y el comportamiento de iOS/iPadOS y la instalación de ajustes en el sistema, sólo por nombrar un par), se llama fuga de la cárcel.

Para hacer esto, primero necesitarás un Pc con Windows 10 (en el que está presente iTunes) o un Mac a través del cual se instala un programa libre, llamado AltServer que te permite tener una tienda de aplicaciones no oficiales en tu iPhone (se llama AltStore ). Este último se utilizará para instalar la aplicación de fuga en el dispositivo: destapar.

Sin embargo, me siento obligado a informarle sobre la contraindicaciones que acompañan al procedimiento de desbloqueo: en primer lugar, la realización del procedimiento de desbloqueo anula la garantía del iPhone y el iPad a menos que se elimine la fuga antes de poner el dispositivo en servicio (lo cual, en caso de un fallo grave, puede ser imposible); además, el desbloqueo de los permisos administrativos en el iOS/iPadOS expone al dispositivo a riesgos de seguridad y a veces, inhibe la ejecución de algunas aplicaciones de streaming como el de Sky Go.

Si es consciente de los riesgos y tiene la intención de proceder de todos modos, entonces lea cuidadosamente mi guía sobre cómo escapar del iPhone, en la que he indicado, en detalle, todos los pasos a seguir para tener éxito.

Cómo obtener permisos de root en Windows

Si tienes un ordenador Windows y quieres saber cómo obtener los permisos de root, todo lo que tienes que hacer es activar la cuenta Administrador lo que le permite hacer casi cualquier cosa sin bloqueos o mensajes de seguridad.

Para activar la cuenta de Administrador en Windows, haga clic con el botón derecho del ratón en el botón Comienza situado en la parte inferior izquierda, seleccione el Windows PowerShell (administrador) del menú contextual que se le propone y pulse el botón para abrir la pantalla de PowerShell.

Ahora, escriba el comando net user administrator active:yes en la ventana que se abre y presiona el Envía del teclado para activar la cuenta de Super Administrador. Si todo ha ido bien, deberías recibir la respuesta a la frase Comando de la operación exitoso La cuenta se activará la próxima vez que reinicie el ordenador.

Si desea mantener el perfil durante mucho tiempo, también le sugiero que establezca una contraseña para protegerlo, porque, como ya se ha mencionado, la cuenta de Super Administrador ofrece acceso total al ordenador (y no muestra alertas de seguridad ni siquiera para las operaciones más «sensibles»): para ello, siempre dentro de la ventana de PowerShell, escriba el comando net user administrator NuovaPassword seguido de presionar la tecla Envía y luego reemplazando NuevaContraseña la contraseña que quieres usar para acceder al perfil.

Para obtener más información sobre el procedimiento que se acaba de describir, les invito a echar un vistazo a mi guía sobre cómo convertirse en administrador en Windows 10, en la que he tratado el tema con gran detalle.

Cómo obtener los permisos de root en macOS

El discurso que se hará para macOS es bastante similar a lo que hemos visto para Windows: el sistema operativo soporta el acceso con altos privilegios, pero esta función está desactivada por defecto por razones de seguridad.

Para habilitarlo, abra el Preferencias del sistema haciendo clic en el icono en forma de equipo colocado en Muelle…haga clic en el icono relacionado con… Usuarios y grupos y habilitar los cambios haciendo clic en el candado en la esquina inferior izquierda. Cuando se le solicite, introduzca el Contraseña del Mac en la ventana que aparece en la pantalla.

En este punto, haga clic en el Opciones de acceso situado en la barra lateral izquierda, pulse los botones Firme… e El Directorio de Utilidades Abierto… y luego haga clic en el candado residente en la parte inferior izquierda y volver a entrar en el Contraseña Mac’s.

Ya casi llegamos: en este punto, ve al menú Edita en la parte superior, seleccione el elemento Habilitar el usuario root y entrar en el Contraseña para acceder a la cuenta administrativa dentro de los recuadros adjuntos a la pantalla que aparece inmediatamente después.

Cuando hayas terminado, haz clic en el OK y ya está: la cuenta raíz de macOS estará activa la próxima vez que inicie sesión y puede ser llamada haciendo clic en el Otro… ubicado en la pantalla de acceso y escribiendo, cuando se le pida, el nombre de usuario root junto con la contraseña previamente establecida.