TechWiser

Android Debug Bridge ou mais conhecido como ADB é uma ferramenta de linha de comando para aceder ao seu telefone Android. É uma ferramenta poderosa e bastante versátil. Pode fazer uma série de coisas como arrancar registos, instalar/desinstalar aplicações, transferir ficheiros, enraizar e flashar ROMs personalizados, criar backups de dispositivos, etc. Além disso, a adb é um salva-vidas quando o seu dispositivo Android é tijolo porque o telefone é inutilizável nesse momento.

Embora a shell de comandos adb pareça intimidante e complexa, é bastante simples. Portanto, aqui está uma lista de comandos adb para começar e fazer algumas coisas úteis no processo.

Instalar ADB no Windows

Não é como nas versões anteriores, não é necessário instalar um SDK completo do Android para instalar o ADB. Basta descarregar o ficheiro zip autónomo ADB, extraí-lo para uma pasta à sua escolha, e está feito.

Para aceder ao adb, abra o prompt de comando, pesquisando-o no menu iniciar. Para executar comandos ADB, precisa de navegar para a pasta adb usando o comando abaixo.

cd C:\ADB

Onde em C:/ADB está a localização da pasta do ficheiro ADB extraído.

Tip: Também pode abrir o Prompt de Comando a partir do mesmo directório. Basta escrever “cmd” na barra de endereços no Explorador de Ficheiros do Windows

Agora, ligue o seu dispositivo Android via USB e pode prosseguir para testar os comandos abaixo. Para mais referências, pode verificar este guia sobre como instalar e testar correctamente o adb no Windows.

Comandos de Ligação

Iniciar ou Parar Servidor ADB

Obviamente, o primeiro comando que deve saber é como iniciar e parar o servidor adb. Isto permite-lhe interagir com o seu dispositivo Android ligado. Para iniciar o servidor adb, use o comando abaixo.

adb start-server
adb-start-server

Após ter terminado o seu trabalho, pode usar o comando abaixo para parar o servidor adb.

adb kill-server
adb-kill-server

Restart ADB em modo USB

Se o servidor ADB já tiver sido iniciado e por alguma razão, os comandos ainda não estão a funcionar. Pode tentar um reinício do ADB no USB. Não há nenhum comando autónomo de reinicialização do ADB. Mas o seguinte comando restabelecerá a ligação ADB via USB. Isto, por sua vez, fará com que o servidor ADB seja reiniciado.

adb usb
adb-restart-usb

Versão ADB

Este é um comando muito útil porque poucos comandos funcionam com as últimas versões ADB. Como por exemplo, as versões mais antigas do ADB não permitem executar o comando flashall. Assim, quando tem um comando por engano, o primeiro passo é verificar a versão do ADB. Poderá então verificar se o comando é suportado nessa versão. A seguir é o comando para verificar a versão adb.

adb version
adb-version

Lista de Dispositivos Android Ligados

Este é um dos comandos mais famosos. Quando ligar o seu dispositivo ao computador via USB, use este comando para verificar se a adb consegue encontrar o dispositivo ligado.

adb devices

Se o seu dispositivo estiver devidamente ligado ao seu sistema, o comando acima irá iniciar o serviço daemon, digitalizar o sistema e listar todas as unidades Android ligadas. O bom deste comando é que ele lista tanto o estado do dispositivo como o seu número de série.

adb-device

Status of Your Device

Como pode ver pelo próprio nome, este comando pode ser usado para conhecer o estado do dispositivo. Quando o comando é executado, mostra se o estado do seu dispositivo está em offline, bootloader ou em modo de dispositivo. Para um dispositivo Android normal, verá o estado do seu Android como “dispositivo”, tal como na imagem abaixo.

adb get-state
adb-get-state

O estado de ligação do dispositivo pode ser um dos seguintes:

  • offline: O dispositivo não está ligado à adb ou não responde.
  • device: O dispositivo está agora ligado ao servidor adb.
  • nenhum dispositivo: Não há nenhum dispositivo ligado.

Conectar ADB sobre Wi-Fi

Nas versões recentes do ADB, pode ligar-se directamente a qualquer dispositivo Android sobre Wi-Fi. Tudo o que tem de fazer é ligar a depuração USB no outro dispositivo e executar o seguinte comando.

adb connect ip-address

Por isso o comando deve ser como:

adb connect 192.168.1.104

Get Device Serial Number

Este comando permite-lhe saber o número de série do dispositivo ligado. No seu telefone ou tablet, pode ver o número de série do dispositivo navegando para “Settings > About Phone > Status”.

adb get-serialno
abd-get-serial-number

Comandos de Transferência de Ficheiros

Arquivos de Lista

Para copiar ou enviar ficheiros, é necessário saber a localização exacta do directório. Normalmente, a memória interna do telefone é nomeada como sdcard. Portanto, todas as pastas internas do telefone estão sob a directoria /sdcard. Mesmo assim, se quiser saber a localização exacta ou localizar um determinado ficheiro, pode usar o comando “ls”. O comando ls lista os ficheiros sob a directoria.

adb shell ls "directory_name"
adb-shell-ls

Copy Files from Computer to Phone

Se quiser copiar ficheiros do seu computador para o seu telefone usando o adb então pode usar este comando. Esqueça de substituir e com caminhos de ficheiro reais.

adb push 

Após substituir o comando acima por caminhos de ficheiro reais, é assim que se parece.

adb push “E:\Video Songs\sample-song.mp4” “/sdcard/Downloads/sample-song”.mp4″

adb-push

Copiar ficheiros do telefone para o computador

Apenas como pode copiar ficheiros do seu computador para o dispositivo Android, pode copiar ficheiros do seu telefone para o computador. Para o fazer, basta usar o comando abaixo. Substitua e com caminhos de ficheiro reais.

adb pull 

P>Se substituir o comando acima por caminhos de ficheiro reais, é assim que se parece.

adb pull “/sdcard/Downloads/video.mp4” D:\Downloads

adb-pull

h2>App Installation

Install/Uninstall Apps

Besides from moving files back and forth, pode realmente instalar ficheiros apk com apenas um único comando. Para instalar uma aplicação tem de especificar o caminho completo do ficheiro apk. Portanto, substituir “path/to/file.apk” pelo actual caminho do ficheiro apk.

adb install "path/to/file.apk"
adb-install

Para desinstalar uma aplicação, basta executar o comando abaixo. Substituir <package-name> pelo nome do pacote propriamente dito totalmente qualificado da aplicação.

adb uninstall <package-name>
adb-uninstall

Se tiver vários dispositivos ligados ao seu computador e quiser instalar apenas o ficheiro apk num único dispositivo, então utilize o comando abaixo. Substitua com o número de série do dispositivo real. Pode obter o número de série do dispositivo usando este comando.

Lista todos os pacotes instalados

Agora, a desinstalação de pacotes exigiria que obtivesse o nome exacto do pacote. O nome do pacote é na realidade diferente do nome da aplicação instalada. Assim, para descobrir que abaixo está o comando adb.

adb shell pm list packages
adb-list-package

Agora a produção resultante é bastante vasta. Assim, se quiser listar um apk em particular, pode tentar filtrar pelo nome da aplicação. Por exemplo, quero pesquisar o nome do pacote para FDroid, por isso vou usar o seguinte comando.

adb shell pm list packages | findstr "fdroid"
abd-filter-pacotes

Backup & Comandos de Recuperação

Backup Android Device

Para fazer cópias de segurança de todos os dados do dispositivo e da aplicação, pode usar o comando abaixo. Quando executado, desencadeia a cópia de segurança, pede-lhe para aceitar a acção no seu dispositivo Android e depois cria o ficheiro “backup.adb” no directório actual.

adb backup -all
adb-device

Restore Android Device

Para restaurar uma cópia de segurança, use o comando abaixo. Não se esqueça de substituir “path/to/backup.adb” pelo caminho do ficheiro actual.

adb restore "path/to/backup.adb"
adb-restore

Reboot Android Device into Recovery Mode

O modo de recuperação ajuda-o a reparar ou recuperar o dispositivo Android usando as ferramentas nele incorporadas. Geralmente, é possível arrancar em modo de recuperação utilizando a combinação de volume e botão de energia. Alternativamente, também pode ligar o dispositivo ao sistema e usar o comando abaixo para arrancar em modo de recuperação.

adb reboot-recovery
adb-reboot-recovery

Reboot Android Device into Bootloader Mode

O comando abaixo permite-lhe arrancar em modo bootloader. Geralmente, o modo de bootloader é muito semelhante ao modo de arranque rápido.

adb reboot-bootloader
adb-reboot-bootloader

Reboot Android Device into Fastboot Mode

O modo Fastboot é geralmente usado para flashear ROMs personalizadas, carregador de botas, e até kernels. Use o comando abaixo para arrancar em modo de arranque rápido.

adb reboot fastboot
adb-fastboot

Lista de Dispositivos de Inicialização Rápida Ligados

Este é um dos comandos menos conhecidos. Ao arrancar o dispositivo em modo de inicialização rápida, a fim de verificar se o dispositivo está ligado, pode usar o seguinte comando.

fastboot devices
div dispositivos de arranque rápido

Iniciar shell remoto

Este comando inicia a shell remota e permite-lhe controlar e configurar o seu dispositivo utilizando os comandos da shell.

adb shell
adb-shell

Comandos de utilidade

Tirar imagens de ecrã

Não é nada difícil de tirar uma imagem de ecrã e Android. Tudo o que tem de fazer é premir o botão Power e o botão Volume Down ao mesmo tempo. Em alternativa, também pode usar este comando para tirar uma imagem rápida do ecrã. Substituir “/caminho/para/screenshot.png” pelo caminho de destino real. Se quiser, pode personalizar o nome do ficheiro alterando “screenshot” com o nome que quiser.

adb shell screencap -p "/path/to/screenshot.png"

Após substituir o caminho de destino, é assim que o comando se parece.

adb shell screencap -p “/sdcard/screenshot”.png”

Record Android Screen

Parte de capturas de ecrã, pode gravar o ecrã do dispositivo Android usando o comando abaixo. Mais uma vez, substituir “/caminho/para/registo.mp4” pelo caminho de destino real. Naturalmente, pode personalizar o nome do ficheiro alterando “record” com o nome que desejar.

adb shell screenrecord "/path/to/record.mp4"

No caso de querer todos os comentários numa pequena folha de batota para utilização offline, aqui está o link para o PDF.

Clique aqui para descarregar este artigo como Comandos de Terminal Android PDF

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *