Cómo activar el modo desarrollador en un Chromebook y qué debes saber antes de hacerlo
Activar Developer Mode en un Chromebook da acceso avanzado al sistema, pero borra datos locales y reduce la protección de Verified Boot. Estos son los pasos.
El modo desarrollador de ChromeOS, conocido como Developer Mode, permite obtener un acceso mucho más profundo al sistema de un Chromebook, incluido el uso de una shell con privilegios elevados y determinadas modificaciones que ChromeOS bloquea en su configuración normal. No es, sin embargo, una opción que convenga activar simplemente para probarla.
Antes de empezar, haz una copia de seguridad. Pasar del modo normal al modo desarrollador provoca un borrado de la partición con los datos locales del dispositivo. Además, Developer Mode relaja la protección de Verified Boot, por lo que el Chromebook queda en un estado menos seguro que con la configuración estándar.
Qué ocurre al activar Developer Mode
Los Chromebook vendidos normalmente al público utilizan un arranque verificado que comprueba la integridad del software del sistema. Developer Mode modifica ese modelo de seguridad para permitir ejecutar software y configuraciones que no forman parte de la instalación estándar de ChromeOS.
Al activarlo:
- se borran las cuentas y datos almacenados localmente durante la transición;
- Verified Boot pasa a un modo menos restrictivo;
- se habilita el acceso a una shell más completa;
- es posible obtener acceso root;
- se pueden realizar determinadas modificaciones avanzadas del sistema;
- aparece una advertencia especial cada vez que arranca el Chromebook.
Google advierte de que las modificaciones realizadas en Developer Mode no están cubiertas por el funcionamiento normal soportado de ChromeOS y pueden producir problemas de software, seguridad o hardware.
Developer Mode no es lo mismo que el canal Dev
No confundas Developer Mode con el canal Dev de ChromeOS.
El canal Dev es una rama de actualización de ChromeOS destinada a probar versiones menos estables del sistema. Developer Mode, en cambio, modifica la forma en que arranca y protege el propio dispositivo.
Puedes utilizar un canal de desarrollo sin activar Developer Mode y viceversa. Cambiar de canal no equivale a desactivar Verified Boot.
Haz una copia de seguridad antes de continuar
La transición a Developer Mode borra los datos almacenados en la partición local del Chromebook. Antes de iniciar el proceso, comprueba que cualquier archivo importante esté guardado en Google Drive, otro servicio en la nube o una unidad externa.
Presta especial atención a:
- archivos de la carpeta Descargas;
- documentos guardados únicamente de forma local;
- archivos de aplicaciones Linux;
- contenido de aplicaciones Android que no esté sincronizado;
- claves, configuraciones o proyectos locales que necesites conservar.
Los datos que ya estén sincronizados con tu cuenta de Google podrán recuperarse al iniciar sesión de nuevo, pero eso no sustituye una copia de seguridad de los archivos que solo existan en el Chromebook.
Cuándo tiene sentido utilizar el modo desarrollador
Developer Mode está pensado principalmente para tareas técnicas que requieren más control del que proporciona ChromeOS en su configuración normal.
Puede resultar necesario para:
- obtener una shell con acceso avanzado al sistema;
- realizar trabajos de desarrollo y depuración de bajo nivel;
- probar imágenes o compilaciones de ChromiumOS;
- modificar determinadas opciones de arranque;
- trabajar con kernels o configuraciones del sistema no admitidas en el modo normal;
- determinados proyectos que requieren acceso root.
Para navegar, estudiar, utilizar aplicaciones web, ejecutar aplicaciones Android o realizar tareas cotidianas, normalmente no aporta ninguna ventaja necesaria.
No necesitas Developer Mode solo para usar Linux
Los Chromebook modernos pueden ejecutar aplicaciones Linux mediante el entorno Linux integrado de ChromeOS sin activar Developer Mode.
Por tanto, si tu objetivo es instalar un editor de código, utilizar herramientas de terminal, programar o ejecutar una aplicación Linux compatible, revisa primero la opción oficial de entorno de desarrollo Linux de ChromeOS.
También existen métodos compatibles para determinadas tareas de desarrollo Android que no requieren desactivar la protección de arranque del Chromebook.
Cómo activar Developer Mode en un Chromebook con teclado
El procedimiento siguiente corresponde al método genérico utilizado por la mayoría de los Chromebook modernos con teclado. Algunos modelos, especialmente dispositivos antiguos, tablets o equipos con diseños especiales, pueden utilizar una combinación diferente para entrar en recuperación.
Advertencia: al confirmar el cambio a Developer Mode se borrarán los datos locales del Chromebook.
- Guarda todo el trabajo y apaga el Chromebook.
- Mantén pulsadas las teclas Esc y Actualizar.
- Sin soltarlas, pulsa el botón de encendido.
- Suelta las teclas cuando aparezca la pantalla de recuperación de ChromeOS.
- En la pantalla de recuperación, pulsa Ctrl + D.
- Confirma la opción para desactivar la verificación del sistema operativo cuando el dispositivo lo solicite.
- El Chromebook se reiniciará e iniciará la transición a Developer Mode.
- Espera a que termine el borrado y la preparación del sistema. No apagues el dispositivo durante el proceso.
El texto exacto de las pantallas puede cambiar entre generaciones de Chromebook. Puedes encontrar mensajes como OS Verification is OFF o una indicación de que el equipo está en Developer Mode.
Qué hacer si Ctrl + D no activa Developer Mode
Si la combinación no funciona, no pruebes secuencias de teclas al azar. Hay varias causas posibles.
- El modelo puede utilizar un procedimiento de recuperación diferente.
- Puede tratarse de un dispositivo convertible o tablet con otro método de entrada.
- El Chromebook puede estar administrado por una empresa o un centro educativo.
- Una política de gestión puede bloquear Developer Mode.
En dispositivos gestionados, el administrador puede impedir expresamente la activación del modo desarrollador. No existe un ajuste normal que el usuario pueda cambiar para saltarse esa política.
Qué verás cada vez que enciendas el Chromebook
Después de activar Developer Mode, ChromeOS mostrará una pantalla de advertencia durante el arranque indicando que la verificación del sistema operativo está desactivada o que el dispositivo se encuentra en modo desarrollador.
Eso es normal y permanecerá mientras el dispositivo continúe en Developer Mode.
En los modelos con el flujo clásico puedes pulsar Ctrl + D desde esa pantalla para continuar el arranque sin esperar. El comportamiento exacto y el tiempo de espera pueden variar según el dispositivo.
No pulses opciones para volver a activar la verificación del sistema operativo si quieres conservar Developer Mode, ya que iniciar el cambio al modo normal provoca otra transición y puede volver a borrar los datos locales.
Cómo abrir una shell en Developer Mode
Una vez iniciado ChromeOS, Developer Mode permite acceder a funciones de consola que no están disponibles de la misma manera en el modo normal.
Una forma habitual es abrir Crosh:
- Inicia sesión en ChromeOS.
- Pulsa Ctrl + Alt + T.
- Se abrirá la consola Crosh.
- Escribe
shelly pulsa Intro.
Developer Mode permite posteriormente utilizar comandos con privilegios elevados. No ejecutes instrucciones encontradas en Internet con sudo o como root si no entiendes exactamente qué modifican.
Una orden con acceso root puede alterar archivos críticos, opciones de arranque o configuraciones que normalmente ChromeOS protege frente al usuario.
Developer Mode no desactiva automáticamente toda la seguridad de ChromeOS
Decir que Developer Mode elimina toda la seguridad del Chromebook sería incorrecto. ChromeOS conserva diferentes mecanismos de protección, pero el dispositivo deja de aplicar algunas de las garantías estrictas del modo de producción.
La diferencia más importante está en Verified Boot. En el funcionamiento normal, ChromeOS está diseñado para detectar alteraciones del sistema durante el arranque y evitar ejecutar imágenes no autorizadas. Developer Mode relaja esas restricciones para permitir precisamente las modificaciones necesarias para el desarrollo.
Eso aumenta la superficie de riesgo, especialmente si instalas software no confiable o permites acceso físico al dispositivo.
No desactives rootfs verification si no lo necesitas
Developer Mode y la desactivación adicional de la verificación del sistema de archivos raíz no son exactamente lo mismo.
ChromeOS mantiene normalmente su sistema de archivos raíz protegido. Algunos proyectos avanzados requieren hacerlo escribible, pero eso reduce aún más las garantías de integridad y puede afectar las actualizaciones del sistema.
Si la tarea que quieres realizar funciona simplemente con Developer Mode, no desactives protecciones adicionales.
Qué pasa con un Chromebook del colegio o del trabajo
Los Chromebook administrados mediante políticas empresariales o educativas pueden tener Developer Mode bloqueado.
Si el dispositivo pertenece a un colegio, universidad o empresa, no intentes eliminar la administración ni utilizar procedimientos destinados a eludir sus restricciones. Solicita al administrador que habilite las capacidades de desarrollo necesarias si forman parte de tu trabajo o curso.
Cómo salir de Developer Mode y volver al modo normal
Puedes volver al funcionamiento normal de ChromeOS, pero la transición también elimina los datos locales. Haz otra copia de seguridad antes de desactivar Developer Mode.
En un Chromebook con teclado que utiliza el procedimiento estándar:
- Reinicia el dispositivo.
- Espera a que aparezca la pantalla de Developer Mode o de verificación desactivada.
- Pulsa la barra espaciadora cuando el firmware ofrezca la opción de volver a activar la verificación del sistema operativo.
- Confirma que quieres activar de nuevo OS Verification.
- Espera mientras ChromeOS realiza la transición al modo normal.
- Configura nuevamente el Chromebook e inicia sesión con tu cuenta.
Algunos dispositivos modernos pueden mostrar controles diferentes en la pantalla de firmware. Sigue la opción indicada como Enable OS Verification o equivalente en lugar de asumir que todos los modelos utilizan exactamente la misma combinación.
Volver al modo normal puede requerir recuperación si modificaste el sistema
En la mayoría de los casos, regresar al modo normal restaura el funcionamiento habitual de ChromeOS. Sin embargo, si durante Developer Mode modificaste componentes del sistema de archivos raíz o determinadas opciones de firmware, puede ser necesario utilizar una imagen de recuperación de ChromeOS.
Por eso conviene distinguir entre simplemente habilitar Developer Mode y realizar modificaciones adicionales de bajo nivel. Cuanto más cambies el sistema, mayor será la posibilidad de necesitar una recuperación completa para volver al estado original.
Cómo saber si Developer Mode está activado
La señal más evidente aparece durante el arranque. Un Chromebook en Developer Mode muestra una advertencia indicando que la verificación del sistema operativo está desactivada o que el dispositivo se encuentra en modo desarrollador.
También puedes comprobarlo intentando abrir Crosh con Ctrl + Alt + T y utilizar shell. El acceso avanzado correspondiente a Developer Mode no se ofrece de la misma manera en una instalación normal bloqueada.
¿Merece la pena activar Developer Mode?
Si solo quieres utilizar aplicaciones Linux, programar con las herramientas habituales, navegar, estudiar o instalar aplicaciones compatibles, normalmente no necesitas Developer Mode.
Actívalo cuando una tarea técnica concreta requiera acceso al sistema que ChromeOS no proporciona mediante sus funciones oficiales. A cambio de ese control adicional tendrás que aceptar el borrado de los datos locales durante los cambios de modo, una pantalla de advertencia en cada arranque y una reducción de las protecciones asociadas a Verified Boot.