Categories
es

Cómo usar adb y fastboot en un chromebook

Cameron Summerson es redactor jefe de Review Geek y asesor editorial de How-To Geek y LifeSavvy. Lleva casi una década cubriendo tecnología y ha escrito más de 4.000 artículos y cientos de reseñas de productos en ese tiempo. Ha sido publicado en revistas impresas y citado como experto en smartphones en el New York Times. Más información.

Durante mucho tiempo, a los usuarios de Chromebook que también necesitaban acceder a Android Debug Utility (ADB) y Fastboot para dispositivos Android sólo les quedaba una opción: Crouton. Ahora, sin embargo, tanto ADB como Fastboot están incluidos en Chrome OS. A continuación te explicamos cómo acceder a ellos.

Primero: Tu dispositivo debe estar en modo desarrollador

Lo primero es lo primero: ADB y Fastboot se consideran técnicamente herramientas para “desarrolladores”, por lo que tu Chromebook deberá estar en modo desarrollador para que puedas acceder a ellas. Para que quede claro, no estamos hablando del canal de desarrolladores: todos los Chromebook se pueden poner en una especie de modo “desbloqueado” que permite un acceso y unos ajustes más profundos del sistema. Es lo que se conoce como Modo Desarrollador.

Afortunadamente, activar el modo de desarrollador es bastante sencillo. Sin embargo, hay una advertencia: se producirá un lavado de energía del dispositivo, por lo que tendrás que empezar de nuevo. La buena noticia es que se trata de un Chromebook, por lo que no debería llevar tanto tiempo.

Si te parece bien, consulta nuestra guía para activar el modo de desarrollador. Eso debería ponerte en marcha y listo para funcionar en cuestión de minutos.

Segundo: Pon a funcionar tu Crosh

Para utilizar ADB y Fastboot en tu Chromebook, tendrás que usar algo llamado Crosh, abreviatura de “Chrome Shell”. Piensa en él como una especie de terminal ligero sólo para Chrome OS.

Hay un par de formas de acceder a Crosh. Para abrirlo en una ventana completa del navegador, pulsa Ctrl+Alt+T en el teclado.

Sin embargo, si utilizas Crosh con bastante frecuencia y quieres abrirlo en una ventana emergente (como un terminal “real”), necesitarás dos extensiones: Secure Shell y Crosh Window. Con ambas instaladas, tendrás una entrada Crosh en tu cajón de aplicaciones que lanzará Crosh en una pequeña ventana bonita y ordenada. Personalmente, es mi método preferido para usar Crosh.

Con una ventana de Crosh abierta, estás listo para la acción. No se puede simplemente saltar directamente a ADB y Fastboot, sin embargo, tendrá que introducir un comando para obtener una ventana de shell en primer lugar. Escribe lo siguiente:

El prompt debería cambiar a “[email protected]”, después de lo cual ADB y Fastboot deberían estar disponibles para su uso normal.

Opcional: ¿Qué pasa si no funciona?

Cuando lo probé por primera vez, no conseguí que funcionara. ADB podía ver mis dispositivos Android, pero nunca solicitaba acceso. Resulta que Chrome OS todavía ejecuta una versión antigua de ABD/Fastboot (porque Google, ¿verdad?), así que tendrás que actualizarla.

Pero ahí es donde entra en juego el problema: no puedes actualizar ADB y Fastboot como en un ordenador normal. Sin embargo, hay una solución. Si tienes un Chromebook basado en Intel

Con ADB y Fastboot actualizados y movidos, ambos comandos deberían funcionar sin problemas. He probado esto en un Pixelbook (i5, canal de desarrolladores) flasheando una ROM stock en mi Nexus 6 y fue perfecto.

ADB y Fastboot son herramientas con las que todo desarrollador Android y usuario avanzado debería estar íntimamente familiarizado. Son potentes programas de línea de comandos que te permiten usar tu PC para interactuar con tu smartphone, ya sea para depurar aplicaciones o para modificar el software. Configurar ADB/Fastboot es bastante sencillo si tienes un PC con Windows, macOS o una distribución GNU/Linux, pero los Chromebooks con Chrome OS tienen algunos problemas para hacerlo. Afortunadamente, Chrome OS 67 trajo soporte para ADB en modo desarrollador tal y como esperábamos, lo que significa que ahora es posible configurarlo sin necesidad de Crouton. Si tienes un Chromebook con un chip x86_64, entonces puedes aprovechar un script que se encarga de todo por ti.

No hay muchos pasos que seguir y el proceso es bastante sencillo: sólo tienes que copiar y pegar los comandos del tutorial en Chrome OS Shell. La guía de nathanchance, desarrollador reconocido de XDA, cubre los pasos necesarios para instalar ADB y Fastboot en Chromebooks con arquitectura x86_64. El proceso de instalación de ADB y Fastboot incluye un lavado de energía (también conocido como borrado completo) del dispositivo. Además, tu Chromebook será menos seguro ya que tendrás que activar el modo desarrollador. Si tienes una tableta Chrome OS como la HP Chromebook X2, entonces puedes seguir la guía aquí para entrar en Modo Desarrollador.

El script de instalación del repositorio hace la mayor parte del trabajo pesado por ti, y Nathan ha incluido los pasos necesarios para utilizar el script también. Si te encuentras con problemas durante la ejecución de ADB y Fastboot como la falta de una solicitud de verificación en el teléfono inteligente o Chrome OS no es capaz de reconocer el dispositivo, reiniciar tanto el Chromebook y el teléfono inteligente debe hacer el truco. ¡Háganos saber si usted fue capaz de instalar ADB y fastboot con éxito!

ADB yВ fastboot son dos opciones increíblemente prácticas y fáciles de usar para manipular tu dispositivo, y hemos mencionado ambas aquí en el Portal en varias ocasiones. Tanto si utilizas Windows, Linux u OSX, no suele ser demasiado difícil configurar cualquiera de estas opciones y empezar a jugar con tu dispositivo. Una cosa que no había visto antes, sin embargo, hasta ahora, es cómo configurar ADB y fastboot В en el cada vez más popular Chrome OS de Google o su hermano de código abierto, Chromium OS .

Una vez considerado por algunos como poco más que un navegador web en una caja, Chrome OS y los ChromeBooks que vienen con él son cada vez más populares. Así, muchas personas parecen ahora bastante contentas de sustituir sus portátiles más grandes y capaces por estos dispositivos altamente portátiles y asequibles. La desventaja, por supuesto, es que un sistema operativo reducido implica menos flexibilidad y funciones. Para aquellos de ustedes que no pueden pasar veinte minutos sin jugar con un dispositivo móvil, esto puede hacer que ChromeOS parezca un l

XDA reconocido colaborador Quinny899 ha escrito una guía que cubre los pasos necesarios para habilitar ADB andВ fastboot В comandos en Chrome andВ Cromium OS. No hay muchos pasos y el proceso es bastante sencillo. Después de descargar los archivos apropiados e introducir algunos comandos de terminal, deberías estar listo para empezar. Necesitarás un ChromeBook (o algo que ejecute Chrome/Chromium) y un poco de conocimiento de Linux o la habilidad de copiar y pegar comandos de terminal. Un poco de conocimiento seguro que viene bien, sin embargo, si y cuando las cosas no siempre van según lo planeado. También te recomendamos que tengas a mano una bebida caliente mientras se descargan los archivos.

Si utilizas Chrome o Chromium OS y quieres probarlo por ti mismo, echa un vistazo al tutorial para obtener más información.

Cómo configurar ADB y fastboot en un Chromebook x86_64

1. Comprueba que realmente tienes un Chromebook x86_64

Abre crosh pulsando Ctrl-Alt-T. En la ventana que se abre, escribe unam e-m . Si el resultado es x86_64, puedes continuar. También puede utilizar este sitio web para averiguarlo.

2. Pon tu dispositivo en modo desarrollador

Acceder a los puertos USB requiere acceso root, que sólo se puede acceder a través del modo de desarrollador.

ESTO HARÁ QUE TU CHROMEBOOK SEA MENOS SEGURO. El modo desarrollador desactiva el arranque verificado y habilita el shell de root por defecto. Desafortunadamente, si necesitas acceso adb/fastboot como yo, tendrás que hacer este sacrificio. Además, esto hará un powerwash (borrado) de tu dispositivo. Recomiendo hacer esto tan pronto como recibas tu Chromebook si sabes que lo quieres.

Para poner tu dispositivo en modo desarrollador, busca tu dispositivo en este sitio web, haz clic en su nombre y sigue la sección “Entrar”. Lee todo el artículo para familiarizarte con el modo desarrollador para que no reinicies accidentalmente tu dispositivo pulsando la barra espaciadora durante el arranque.

3. Familiarízate con crosh

crosh, el shell de Chrome OS, es tu puerta de entrada a adb/fastboot. Para abrir crosh, pulsa Ctrl-Alt-T. Por defecto, crosh es un shell sandboxed, lo que significa que tiene un número limitado de comandos y acceso al sistema de archivos no subyacente. Necesitamos pasar al siguiente nivel, por así decirlo. A continuación, escriba shell ; este es un verdadero símbolo del sistema donde vamos a ejecutar todos nuestros comandos.

En este punto, le recomiendo que establezca una contraseña sudo para que si su dispositivo se ve comprometido, haya algún nivel de protección. Escriba sudo su – para entrar en un shell de root (esto no debería requerir contraseña), escriba chromeos-setdevpasswd , establezca su contraseña, a continuación, escriba exit . Después de esto, los comandos sudo requerirán esa contraseña.

4. Ejecuta el script de instalación

El script de este repositorio hará dos cosas:

Descargar los binarios y moverlos a la ubicación apropiada ( /usr/local/bin ).

Descargar e instalar una envoltura adb / fastboot que le ahorra tener que escribir un comando largo y arduo cada vez que desee ejecutar adb y fastboot .

He comentado los scripts para que sepas que no están haciendo nada nefasto.

Para instalar, ejecute cur l-s https://raw. githubusercontent. com/nathanchance/chromeos-adb-fastboot/master/install. sh | bash en su intérprete de comandos.

Alternativamente, si pasar cosas de curl a bash te asusta, puedes ejecutar cd $ /Descargas; cur l-s https://raw. githubusercontent. com/nathanchance/chromeos-adb-fastboot/master/install. s h-o install. sh , inspeccionarlo con more o vim , luego ejecutar chmod +x install. sh; bash install. sh .

Para verificar que la instalación se ha realizado correctamente, ejecute ad b-version y fastboo t-version . Estos deben decir que se han instalado en /usr/local/bin . Si hay un problema con la ejecución de adb / fastboot (como no ver un mensaje de verificación en su teléfono / obtener un dispositivo no autorizado con dispositivos adb , asegúrese de reiniciar ambos dispositivos antes de informar de cualquier problema.

Inicio

  • Foros
  • Desarrollo General
  • Hardware Hacking
  • Chromebooks
  • Miga de pan

nathanchance

Desarrollador Senior Reconocido / Colaborador

Jun 19, 2018 at 8:19 PM
  • Sé que una de las mayores barreras para deshacerme por completo de mi MacBook Pro por mi Pixelbook fue la capacidad de usar ADB y fastboot (actualizar versiones de Android, flashear TWRP, restablecer de fábrica). ADB y fastboot se instalan en versiones posteriores de Chrome OS; por desgracia, estas versiones son demasiado antiguas para dispositivos como el Pixel 2 (XL) y no hay una tonelada de información sobre cómo actualizarlas y hacer que funcionen correctamente.

Como tal, he creado un script de instalación que empujará las últimas versiones de las herramientas de la plataforma en el directorio binario local e instalar un pequeño script de envoltura para que pueda utilizar los comandos como lo haría normalmente. Los scripts deberían ser bastante fáciles de leer si tienes un conocimiento básico de la línea de comandos, los he comentado para que quede claro lo que está pasando.

El script de instalación se puede utilizar para instalar las herramientas por primera vez, así como la actualización a la versión más reciente a medida que salen. El registro de cambios para cada versión se puede encontrar aquí.

Por favor, consulte el README para las instrucciones completas y hágamelo saber si usted tiene alguna pregunta, ¡disfrute!

zarthan

Miembro Senior

Jun 20, 2018 at 5:32 PM
  • nathanchance

Desarrollador Senior Reconocido / Colaborador

Jun 19, 2018 at 8:19 PM