Categories
por

Como utilizar adb e fastboot num livro cromado

Cameron Summerson é o Editor Chefe da revista Geek e serve como Conselheiro Editorial de How-To Geek e LifeSavvy. Ele cobre tecnologia há quase uma década e já escreveu mais de 4.000 artigos e centenas de resenhas de produtos nesse período. Tem sido publicado em revistas impressas e citado como especialista em smartphones no New York Times. Leia mais.

Durante muito tempo, os utilizadores de Chromebook que também precisam de acesso ao Debug Utility (ADB) e Fastboot para dispositivos Android ficaram com uma opção: Crouton. Agora, contudo, tanto o ADB como o Fastboot estão incluídos no sistema operativo Chrome. Veja aqui como aceder a eles.

Primeiro: O seu dispositivo precisa de estar no Modo Desenvolvedor

Primeiro as primeiras coisas: ADB e Fastboot são tecnicamente considerados ferramentas “desenvolvedoras”, pelo que o seu Chromebook terá de estar em Modo Desenvolvedor antes de poder aceder a eles. Só para que fique claro, não estamos a falar do canal de desenvolvimento aqui – todo o Chromebook pode ser colocado numa espécie de modo “desbloqueado” que permite um acesso mais profundo ao sistema e ajustes. A isto chama-se Modo Revelador.

Felizmente, habilitar o Modo Revelador é bastante simples e directo. Há, no entanto, uma advertência: ele irá alimentar o seu dispositivo, pelo que terá de começar de novo. A boa notícia é que é um Chromebook, por isso isto não deve demorar assim tanto tempo.

Se não se importar com isso, consulte o nosso guia para activar o Modo Desenvolvedor. Isso deverá deixá-lo a rolar e pronto a partir em poucos minutos.

Segundo: Ponha o seu Crosh On

Para usar ADB e Fastboot no seu Chromebook, terá de usar algo chamado Crosh-short para “Chrome Shell”. Pense nisto como uma espécie de terminal leve apenas para o SO cromado.

Há algumas formas de aceder ao Crosh. Para o abrir numa janela completa do navegador, basta carregar em Ctrl+Alt+T no seu teclado.

No entanto, se se encontrar a utilizar o Crosh com bastante frequência, e o desejar numa janela popout (como um terminal “real”), há duas extensões de que necessitará: Secure Shell e Crosh Window. Com ambas instaladas, terá uma entrada Crosh na sua gaveta de aplicações que lança o Crosh numa janelinha agradável e arrumada. Pessoalmente, é o meu método preferido de usar o Crosh.

Com uma janela de Crosh aberta, está pronto para o rock and roll. Não pode simplesmente saltar directamente para ADB e Fastboot, no entanto – terá de introduzir um comando para obter primeiro uma janela de shell. Escreva o seguinte:

A mensagem deve mudar para “[protegido por e-mail]”, após o que ADB e Fastboot devem estar ambos disponíveis para usar como habitualmente.

Opcional: E se não funcionar?

Quando testei isto pela primeira vez, não consegui pô-lo a funcionar. O ADB podia ver os meus dispositivos Android, mas nunca me pediu acesso. Acontece que o SO cromado ainda corre uma versão antiga do ABD/Fastboot (porque o Google, certo?), pelo que terá de o actualizar.

Mas é aí que entra o problema: não se pode simplesmente actualizar o ADB e Fastboot como num computador normal. Existe, no entanto, uma solução. Se tiver um Chromebook baseado em Intel, existe um script que irá actualizar o ADB e Fastboot para as versões mais recentes, assim como movê-los para o local “correcto”. Depois disso, tudo deve correr bem.

O guião em si é bastante simples, e todas as instruções são publicadas na página do GitHub. Sugerimos que as leia antes de começar, para que saiba exactamente o que se passa nos bastidores. Tudo também é de código aberto, por isso, se quiser ler o código, também o pode fazer.

Com ADB e Fastboot actualizados e movidos, ambos os comandos devem funcionar sem falhas. Testei isto num Pixelbook (i5, canal de desenvolvedor) ao flashar uma ROM de stock no meu Nexus 6 e foi perfeito.

ADB e Fastboot são ferramentas com as quais todos os programadores e utilizadores de energia Android devem estar intimamente familiarizados. São poderosos programas de linha de comando que lhe permitem utilizar o seu PC para interagir com o seu smartphone, quer seja para depuração de aplicações ou para modificar o software. A configuração do ADB/Fastboot é bastante simples se tiver um PC a correr Windows, macOS, ou uma distribuição GNU/Linux, mas os Chromebooks a correr o SO Chrome têm um pouco de dificuldade em fazê-lo. Felizmente, o Chrome OS 67 trouxe suporte para ADB em Modo Desenvolvedor tal como esperávamos, o que significa que agora é possível configurá-lo sem necessidade de Crouton. Se tiver um Chromebook com um chip x86_64, então pode tirar partido de um guião que trata de tudo por si.

Não há muitas etapas envolvidas e o processo é bastante simples – basta copiar e colar os comandos do tutorial no Chrome OS Shell. O guia do XDA Recognized Developer Nathanchance cobre os passos necessários para instalar ADB e Fastboot nos Chromebooks com a arquitectura x86_64. O processo de instalação do ADB e Fastboot inclui a lavagem de energia (AKA) do seu dispositivo. Além disso, o seu Chromebook será menos seguro, uma vez que necessita de activar o Modo Desenvolvedor. Se tiver um tablet de SO Chrome como o HP Chromebook X2, então pode seguir o guia aqui para entrar no Modo Revelador.

O script de instalação do repositório faz a maior parte do trabalho pesado para si, e Nathan incluiu os passos necessários para utilizar também o script. Se se deparar com problemas enquanto executa ADB e Fastboot como a falta de um aviso de verificação no seu smartphone ou o facto de o SO Chrome não conseguir reconhecer o seu dispositivo, reiniciar tanto o seu Chromebook como o seu smartphone deve fazer o truque. Diga-nos se foi capaz de instalar ADB e Fastboot com sucesso!

ADB andВ fastboot são ambas incrivelmente úteis e fáceis de usar para manipular o seu dispositivo, e já mencionámos ambas aqui no Portal em várias ocasiões. Quer esteja a utilizar Windows, Linux, ou OSX, não é geralmente muito difícil configurar qualquer uma destas opções e começar a mexer no seu dispositivo. Uma coisa que eu não tinha visto anteriormente, até agora, era como configurar o ADB e o fastboot В no Google Chrome OS cada vez mais popular ou no seu irmão de código aberto, Chromium OS .

Uma vez considerado por alguns como pouco mais do que um navegador de internet numa caixa, o SO Chrome e os ChromeBooks que com ele embarcam estão a tornar-se cada vez mais populares. Assim, muitas pessoas parecem agora bastante satisfeitas em substituir os seus computadores portáteis maiores e mais capazes por estes dispositivos altamente portáteis e acessíveis. O lado negativo é que um sistema operativo mais fino significa menos flexibilidade e características. Para aqueles que não podem passar vinte minutos sem mexer num dispositivo móvel, isto pode fazer com que o ChromeOS pareça um l

XDA Contribuinte Reconhecido Quinny899 escreveu um guia cobrindo os passos necessários para habilitar o ADB andВ fastboot В comandos no Cromium andВ Cromium OS. Não há muitos passos e o processo é bastante simples. Depois de descarregar os ficheiros apropriados e introduzir alguns comandos de terminal, deverá estar pronto a partir de agora. Vai precisar de um ChromeBook (ou algo a correr Chrome/Cromium) e um pouco de conhecimento de Linux ou a capacidade de copiar e colar comandos de terminal. No entanto, um pouco de conhecimento é certamente útil, se e quando as coisas nem sempre correm como planeado. Também é aconselhável ter à mão uma bebida quente à sua escolha enquanto esses ficheiros são descarregados.

Se estiver a correr Chrome ou Chromium OS e quiser experimentar isto por si mesmo, consulte o tópico tutorial para mais informações.

Como configurar ADB e fastboot num x86_64 Chromebook

1. Verifique para ter a certeza de ter realmente um x86_64 Chromebook

Abrir a travessa batendo em Ctrl-Alt-T. Na janela que se abriu, digite unam e-m . Se isso cuspir x86_64 , está pronto a sair. Também pode utilizar este sítio web para o descobrir.

2. Coloque o seu dispositivo em modo desenvolvedor

O acesso às portas USB requer acesso à raiz, que só pode ser acedido através do modo desenvolvedor.

ISTO TORNARÁ O SEU CROMOGRÁFO MENOS SEGURO. O modo de programador desliga o arranque verificado e activa a shell de raiz por defeito. Infelizmente, se precisar de acesso adb/fastboot como eu preciso, terá de fazer este sacrifício. Além disso, este WILL powerwash (limpa) o seu dispositivo. Recomendo que o faça assim que tiver o seu Chromebook, se souber que o quer.

Para colocar o seu dispositivo no modo desenvolvedor, encontre o seu dispositivo neste website, clique no seu nome, e siga a secção “Entrar”. Leia o artigo completo para se familiarizar com o modo de revelador, para que não reinicialize acidentalmente o seu dispositivo, premindo a barra de espaço durante o arranque.

3. Familiarize-se com o modo crosh

crosh, a concha Chrome OS, é a sua porta de entrada para adb/fastboot. Para abrir a travessa, carregue em Ctrl-Alt-T. Por defeito, o crosh é uma concha de areia, o que significa que tem um número limitado de comandos e acesso ao sistema de ficheiros não voador. Temos de ir para o próximo nível, por assim dizer. A seguir, irá digitar shell; este é um verdadeiro prompt de comando onde vamos executar todos os nossos comandos.

Nesta altura, recomendarei a definição de uma palavra-passe sudo para que, se o seu dispositivo alguma vez for comprometido, haja algum nível de protecção. Digite sudo su – para entrar numa shell de raiz (isto não deve exigir qualquer palavra-passe), digite chromeos-setdevpasswd , defina a sua palavra-passe, depois digite exit . Depois disto, os comandos sudo exigirão essa palavra-passe.

4. Execute o script de configuração

O guião nesta repo fará duas coisas:

Descarregar os binários e movê-los para o local apropriado ( /usr/local/bin ).

Descarregar e instalar um adb / fastboot wrapper que evita ter de escrever um comando longo e árduo sempre que quiser executar adb e fastboot .

Tenho comentado os scripts para que saiba que não estão a fazer nada de nefasto.

Para instalar, corra cur l-s https://raw. gith

Para verificar o sucesso da instalação, execute ad b-version e fastboo t-version . Estes devem dizer que foram instalados em /usr/local/bin . Se houver um problema com a execução de adb / fastboot (como não ver um aviso de verificação no seu telefone/activar um dispositivo não autorizado com dispositivos adb , certifique-se de reiniciar ambos os dispositivos antes de reportar qualquer problema.

Página inicial

  • Fóruns
  • Desenvolvimento Geral
  • Hacking de Hardware
  • Livros cromados
  • Breadcrumb

nathanchance

Desenvolvedor / Contribuinte Sénior Reconhecido

19 de Junho de 2018 às 20:19h
  • Sei que uma das maiores barreiras para abandonar completamente o meu MacBook Pro para o meu Pixelbook foi a capacidade de usar ADB e fastboot (actualização das versões Android, TWRP intermitente, reinicialização de fábrica). O ADB e o fastboot estão instalados em versões posteriores do SO Chrome; infelizmente, estas versões são demasiado antigas para dispositivos como o Pixel 2 (XL) e não há uma tonelada de informação sobre como actualizá-las e pô-las a funcionar correctamente.

Como tal, criei um script de instalação que irá empurrar as últimas versões das ferramentas da plataforma para o directório binário local e instalar um pequeno script de invólucro para que possa usar os comandos como normalmente o faria. Os scripts devem ser bastante fáceis de ler se tiver uma compreensão básica da linha de comandos, comentei-os para que fique claro o que se está a passar.

O script de instalação pode ser utilizado para instalar as ferramentas pela primeira vez, bem como para actualizar para uma versão mais recente à medida que saem. O changelog para cada versão pode ser encontrado aqui.

Consulte o LEIAME para as instruções completas e informe-me se tiver alguma dúvida, aproveite!

zarthan

Membro sénior

Jun 20, 2018 às 17:32 PM
  • nathanchance

Desenvolvedor / Contribuinte Sénior Reconhecido

19 de Junho de 2018 às 20:19h