Se você nunca ouviu falar de Minimal ADB e Fastboot, é uma ferramenta simples, mas poderosa, que permite digitar comandos para controlar seu telefone Android conectado via USB.
Algumas coisas que os usuários comuns do Android podem querer fazer com o Android podem parecer muito complicadas. Mesmo algo tão simples como transferir arquivos de ou para seu telefone requer mais etapas do que deveria.
Com Minimal ADB e Fastboot, você pode fazer coisas como transferir arquivos, encontrar o número de série ou até mesmo fazer um backup completo do seu telefone com apenas um comando simples.
Configurando o Minimal ADB e Fastboot
Minimal ADB e Fastboot estão disponíveis para Windows, MacOS e Linux. Aqui está um guia sobre como configurar o Minimal ABD em seu sistema.
Uma vez que o Minimal ADB e Fastboot estejam instalados, você só precisa habilitar a depuração USB no seu telefone. Existem apenas alguns passos simples para fazer isso.
-
Ative o modo Desenvolvedor indo em Settings, toque em About Device (ou About Phone) e continue tocando em Número da compilação até ver um alerta de que o Modo de desenvolvedor está ativado.
-
Mais uma vez, vá em Settings. Agora você deve ver um ícone Developer options. Toque nele, role para baixo até a depuração USB e ative-a.
- Sair das configurações. Essas alterações permitem que o utilitário Minimal ADB e Fastboot se conecte e controle seu telefone.
Agora você está pronto para começar a emitir comandos para seu telefone.
Basta conectar seu telefone Android ao computador com um cabo USB e, em seguida, iniciar o Minimal ADB e o Fastboot. Você verá uma janela de comando aparecer.
Para verificar se Minimal ADB e Fastboot podem se comunicar com seu telefone, basta emitir o comando: adb devices.
Em Lista de dispositivos conectados, você verá um código aleatório ao lado da palavra dispositivo.
Isso significa que o utilitário Minimal ADB e Fastboot podem ver seu telefone e você está pronto para começar a emitir comandos úteis.
Transferir arquivos de e para o seu Android
Há muitas maneiras de mover arquivos e dados entre um telefone Android e outros dispositivos. No entanto, a maioria desses métodos requer várias etapas ou conexões complicadas.
Com Minimal ADB e Fastboot, depois de configurar seu computador e telefone uma vez para permitir comandos ADB, você nunca mais precisará configurá-lo novamente.
Transferir arquivos é tão fácil quanto digitar um simples comando, e os arquivos são transferidos.
- Abra o Minimal ADB e Fastboot e verifique se ele pode ver seu dispositivo digitando o comando adb devices.
-
O comando para mover arquivos do computador para o telefone é adb push. Para mover arquivos do telefone para o computador, o comando é adb pull.
Se você souber o caminho onde está seu arquivo (como uma imagem), você pode digitar o comando completo incluindo a origem e o destino, assim:
adb pull /sdcard/dcim/camera/20181224_131245-j.webp" />
Você verá um status mostrando um arquivo extraído com sucesso.
- Você pode encontrar o arquivo transferido no segundo diretório que você especificou.
Você pode mover arquivos do seu computador para o seu telefone com um simples comando da mesma forma. Basta inverter os diretórios de origem e destino.
Por exemplo, para colocar uma foto do computador no telefone, basta digitar adb push c:\temp\pictures\mypicture-j.webp" />.
Isso criará uma cópia do arquivo em seu telefone, no diretório /sdcard/dcim/pictures.
Navegue pelas pastas do seu Android
Se você não souber o caminho do arquivo no seu dispositivo Android, você pode usar comandos especiais chamados adb shell comandos para encontrar o arquivo.
Existem vários comandos de shell que podem ser muito úteis para navegar pelas pastas do seu telefone.
- ls: Lista o conteúdo de um diretório.
- cd: Altera o diretório.
- rm: Remove arquivos ou diretórios.
- mkdir: Cria um novo diretório.
- cp: Copia arquivos ou diretórios.
- mv: Move ou renomeia arquivos.
Com o comando shell do ADB, você pode combinar esses comandos separando-os com um ponto e vírgula.
Por exemplo, para navegar até um diretório em seu telefone para encontrar fotos:
-
Digite adb shell ls para ver todos os diretórios do seu telefone.
-
Tipo adb shell cd sdcard; ls para navegar no diretório sdcard e visualizar todos os arquivos lá. Cada comando separado por ponto e vírgula é executado em sequência.
-
Continue adicionando ao comando para navegar mais profundamente nos subdiretórios até encontrar os arquivos que está procurando. Por exemplo, digitando adb shell cd sdcard; cd dcim; câmera de CD; ls mostrará todas as fotos que você tirou com sua câmera.
- Depois de encontrar os arquivos desejados, você pode emitir o comando adb pull descrito na última seção para transferir esses arquivos para o seu computador.
Instalar ou desinstalar remotamente aplicativos Android
A maneira mais comum de as pessoas instalarem aplicativos no Android é pesquisar na Google Play Store e instalar aplicativos de lá.
A Google Store transfere automaticamente o arquivo de instalação (conhecido como arquivo APK) para o seu telefone e o inicia. Tudo isso acontece automaticamente e nos bastidores.
No entanto, existem muitos sites onde você pode baixar aplicativos não disponíveis no Google Play. Eles permitem que você baixe o arquivo APK para o seu computador. Você pode então instalar o APK remotamente em seu telefone usando um simples comando abd install.
É assim que funciona:
- Ative a instalação de aplicativos desconhecidos em seu telefone. No Android Nougat, você encontrará isso em Settings, toque em Security e ative Unknown Sources No Android Oreo, você encontrará isso em Settings, toque em Apps and Notifications e selecione Install Unknown Apps
- Baixe o arquivo APK do site onde você encontrou o aplicativo. Um site popular para encontrar aplicativos na Google Play Store é o APK Mirror. Salve o arquivo em algum lugar do seu computador onde você possa se lembrar.
-
Finalmente, com o telefone conectado ao computador, inicie o Minimal ABD e o Fastboot. No prompt de comando, digite o comando adb install.apk.
Substitua pelo caminho e nome do arquivo APK. No exemplo acima, o arquivo APK é armazenado em c:\temp e o arquivo é protonmail.apk.
- Este comando transfere automaticamente o arquivo APK para o dispositivo Android e, em seguida, executa o instalador. Quando o instalador estiver concluído, você verá o aplicativo aparecer na lista de aplicativos instalados em seu telefone.
-
Você também pode desinstalar aplicativos usando o comando adb uninstall. Mas antes de fazer isso, você precisa saber o nome completo do pacote do aplicativo que está instalado no seu telefone.
Reveja todos os pacotes instalados em seu telefone digitando adb shell pm list packages.
Pesquise nesta lista para encontrar o nome do aplicativo que você deseja instalar.
-
Desinstale o aplicativo digitando adb uninstall.
Substitua pelo nome completo do pacote do aplicativo que você encontrou na lista.
- Após executar o comando, você verá a palavra "sucesso". O aplicativo desaparecerá da lista de aplicativos em seu telefone Android.
Faça um backup completo do seu telefone Android
Você já teve seu telefone Android desligado e perdeu tudo nele?
Para pessoas que usam o telefone o tempo todo para tirar fotos e trabalhar, esse cenário pode parecer um verdadeiro desastre. Evite isso usando ADB Minimal e Fastboot para salvar um backup completo em seu computador.
O processo é mais fácil do que você imagina.
O comando adb backup tem uma lista de parâmetros que talvez você nunca precise usar, pois basta digitar o comando adb backup funciona bem com os parâmetros padrão.
Estes parâmetros incluem:
- - f: Defina o local onde você deseja armazenar o backup em seu computador.
- - apk|-noapk: Especifique se deseja ou não fazer backup de todos os arquivos APK dos aplicativos que você instalou.
- - shared|-noshared: Também faz backup do armazenamento compartilhado (como um cartão SD).
- - all: Faça backup de todos os aplicativos em vez de apenas dos individuais.
- - system|nosystem: Especifique se deseja ou não fazer backup de aplicativos do sistema.
- : Identifique pacotes de aplicativos individuais para fazer backup.
A maneira mais simples de fazer um backup é usar os parâmetros -apk, -all e -f.
O comando para fazer isso é:
adb backup -apk -all -f C:\temp\phone_backup\Samsung_Backup.ab
Isso acionará um prompt onde você confirmará o backup completo e o criptografará se desejar.
Depois de confirmar, o backup completo será iniciado.
Pode levar alguns minutos para que o backup completo seja concluído.
Quando isso acontecer, você poderá encontrar o arquivo de backup completo no caminho que você especificou.
Se o seu telefone morrer e você perder tudo nele, assim que o telefone for reparado, você poderá executar uma recuperação completa digitando o comando:
adb restaurar.ab
Isso fará o upload do backup completo de volta para o telefone e restaurará tudo ao normal novamente. Se você optou por fazer backup dos arquivos APK, até mesmo todos os aplicativos originais serão reinstalados.
Obtenha informações sobre seu telefone Android
Sempre que você entrar em contato com o suporte ao cliente do fabricante do seu telefone ou de qualquer linha de suporte técnico, às vezes eles precisarão saber detalhes sobre seu telefone que nem sempre são fáceis de encontrar.
Com Minimal ADB e Fastboot, você pode recuperar todo tipo de informação sobre seu telefone.
- adb shell ip -f inet addr show wlan0: Fornece o endereço IP atual do seu telefone na rede.
- adb shell getprop ro.boot.serialno: Mostra o número de série do seu telefone.
- adb shell getprop ro.build.version.release: Exibe a versão do sistema operacional Android instalado em seu telefone.
- adb shell netstat: Mostra todas as conexões de rede atuais ativas do seu telefone.
O comando adb shell getprop dá acesso a uma grande variedade de detalhes sobre seu telefone, além do número de série e versão do SO. Para ver a coleção inteira, basta digitar adb shell getprop e você verá uma lista de todos os detalhes, incluindo o valor atual.
Digitar um único comando do seu computador para extrair essas informações do seu telefone é muito mais fácil do que vasculhar o menu Configurações para tentar encontrá-las.