Pon tu Chromebook en “Modo desarrollador” y obtendrás acceso completo a la raíz, incluida la capacidad de modificar los archivos del sistema de tu Chromebook. Esto se usa a menudo para instalar un sistema Linux completo con algo como Crouton.
El modo de desarrollador también tiene otros usos. No tiene que instalar un sistema Linux masivo en paralelo con Chrome OS. Puede modificar algunos archivos o iniciar su Chromebook desde dispositivos USB externos.
¿De qué vamos a hablar?
Las advertencias
Hay dos advertencias rápidas que debe entender:
- Habilitar (y deshabilitar) el modo de desarrollador borrará tu Chromebook: Como parte del proceso de habilitación del modo de desarrollador, tu Chromebook se “lavará de energía”. Todas las cuentas de usuario y sus archivos se eliminarán de tu Chromebook. Por supuesto, la mayoría de sus datos deben almacenarse en línea, y puede iniciar sesión en el Chromebook con la misma cuenta de Google después.
- Google no ofrece soporte para el modo de desarrollador: Google no admite oficialmente esta función. Está destinado a desarrolladores (y usuarios avanzados). Google no proporcionará soporte para estas cosas. Se aplican las advertencias habituales de “Esto puede anular su garantía”, en otras palabras, si experimenta una falla de hardware en el modo de desarrollador, simplemente deshabilite el modo de desarrollador antes de obtener soporte de garantía.
Arranque en modo de recuperación
En los Chromebooks originales, el “Modo desarrollador” era un interruptor físico que podías activar. En los Chromebooks modernos, es una opción que debe habilitar en el modo de recuperación. El modo de recuperación es una opción de arranque especial en la que también puede restablecer su Chromebook a su estado predeterminado de fábrica.
Para empezar, tendrás que arrancar tu Chromebook en modo de recuperación. Para hacerlo, mantenga presionadas las teclas Esc y Refresh y luego toque el botón de Encendido. (La tecla de actualización es donde estaría la tecla F3: la cuarta tecla de la izquierda en la fila superior del teclado). Tu Chromebook se reiniciará inmediatamente en modo de recuperación.
Ten en cuenta que el botón de encendido puede estar en otra parte de tu Chromebook. Por ejemplo, en el ASUS Chromebook Flip, ni siquiera está en el teclado en sí, está en el lado izquierdo del dispositivo.
La pantalla de recuperación dice “Chrome OS falta o está dañado”. En realidad, no lo es: esta pantalla normalmente solo aparece cuando la instalación de Chrome OS está dañada.
Presione Ctrl+D en la pantalla Recuperación. Este atajo de teclado en realidad no aparece en la pantalla en ninguna parte, debe saberlo con anticipación. Esto evita que los usuarios de Chromebook menos conocedores hurgar y habilitarlo sin saber lo que están haciendo.
Verás una pantalla que dice “Para desactivar la verificación del sistema operativo, presiona ENTRAR”. Pulse Intro para activar el modo de desarrollador. Esto deshabilita la función de “verificación del sistema operativo”, por lo que puede modificar los archivos del sistema de Chrome OS y no se quejará ni se negará a arrancar. Chrome OS normalmente se verifica a sí mismo antes de arrancar para proteger el sistema operativo de ser manipulado sin su permiso.
Arranque con el modo de desarrollador habilitado
Ahora verá un mensaje aterrador que dice “La verificación del sistema operativo es APAGADO” al arrancar tu Chromebook. El mensaje te informa de que los archivos de tu Chromebook no se pueden verificar, es decir, que el Chromebook está en modo de desarrollador. Si ignoras este mensaje durante el tiempo suficiente, tu Chromebook te pitará con urgencia para que te preste atención.
Esta pantalla está diseñada para fines de seguridad. Un Chromebook en modo desarrollador no tiene las funciones de seguridad habituales. Por ejemplo, puede instalar un keylogger en un Chromebook utilizando su acceso al modo de desarrollador y luego pasándolo a alguien. Si escribieron su contraseña, podrías capturarla y espiarla. Ese aterrador mensaje de arranque ayuda a mantener seguros a los usuarios típicos, guiándolos a través del proceso de deshabilitar el modo de desarrollador si no saben lo que está sucediendo.
Para arrancar tu Chromebook de todos modos, deberás presionar Ctrl + D cuando veas esta pantalla. Eso le permitirá arrancar rápidamente sin escuchar el molesto pitido. También puede esperar unos segundos más: después de pitarle un poco, su Chromebook se iniciará automáticamente.
La primera vez que arranques tu Chromebook después de activar este interruptor, te informará de que está preparando tu sistema para el modo de desarrollador. Esto puede tardar de 10 a 15 minutos: puede mirar la barra de progreso en la parte superior de la pantalla para ver cuánto tiempo queda.
Habilitar funciones de depuración de bonificaciones
Cuando reinicies tu Chromebook por primera vez, verás el asistente de configuración por primera vez. En Chrome 41 y versiones posteriores, que actualmente forman parte del “canal de desarrollo”, por lo que es posible que aún no tenga esta opción, verá un enlace “Habilitar funciones de depuración” en la esquina inferior izquierda del asistente de configuración por primera vez.
Esto habilitará automáticamente funciones útiles para el modo de desarrollador, como la capacidad de arrancar desde dispositivos USB y deshabilitar la verificación del sistema de archivos raíz para que pueda modificar los archivos de su Chromebook. También habilita un demonio SSH para que pueda acceder de forma remota a su Chromebook a través de un servidor SSH y le permite establecer una contraseña raíz personalizada. Lea el Página Características de depuración en el wiki de Chromium Projects para obtener más detalles sobre las funciones de depuración que esto permite.
Este paso no es obligatorio. Solo es necesario si desea estas características de depuración específicas. Aún puede instalar Crouton y modificar los archivos del sistema sin habilitar estas funciones de depuración.
Uso del modo de desarrollador
Ahora tienes acceso completo y sin restricciones a tu Chromebook, por lo que puedes hacer lo que quieras hacer.
Para acceder a un shell raíz, presione Ctrl+Alt+T para abrir una ventana de terminal. En la ventana Shell de Crosh, escriba cáscara y presione Entrar para obtener un shell bash completo. A continuación, puede ejecutar comandos con el comando sudo para ejecutarlos con acceso root. Este es el lugar donde ejecutas un comando para instalar Crouton en tu Chromebook, por ejemplo.
Si desea deshabilitar el modo de desarrollador en su Chromebook en el futuro, es fácil. Simplemente reinicie el Chromebook. En la pantalla de advertencia de aspecto aterrador, presione la tecla Espacio según las instrucciones. Tu Chromebook volverá a la configuración predeterminada de fábrica, borrando sus archivos. Tendrás que volver a iniciar sesión con tu cuenta de Google, pero todo volverá a su estado normal y bloqueado.
Crédito de la imagen: Lachlan Tsang en Flickr, Carol Rucker en Flickr