Aulas de informática

Obtendo root via adb. O programa adb exibirá uma lista de dispositivos atualmente conectados ao computador

Se você quiser aprender como usar o Adb Run, provavelmente já conhece o programa principal - Adb. Caso contrário, considere essas duas ferramentas para usuários do Android. Para que são necessários os utilitários, como configurá-los e usá-los?

Programa

Então, o que é Adb? Este é um programa que leva o nome de sua sigla. ADB é uma ponte de depuração do Android. Uma ferramenta para depuração, solução de problemas de utilitários e desbloqueio de gadgets neste sistema operacional. Esses são os principais recursos do programa, mas se você for bem versado neste tópico, aprenderá mais uma dúzia de opções ocultas.

Instalação

Para entender como usar o Adb Run, você precisa instalar o ADB no seu PC. Para fazer isso, você precisa baixá-lo do site oficial do desenvolvedor. Em princípio, muitos sites permitem baixar este utilitário para o seu computador, para que não haja problemas com a pesquisa.

Conexão

Para entender por que o ADB e, portanto, o Adb Run, é necessário, vejamos os comandos básicos. Por exemplo, se você não tiver certeza de que o computador vê o telefone corretamente e funcionará corretamente com ele, você pode inserir o comando adb devices. Dessa forma, você pode ter certeza de que a conexão está estável.

Depois de usar o comando, o programa exibirá uma mensagem informando que Lista de dispositivos conectados. Se você não vir uma frase semelhante, provavelmente o problema está no cabo ou nos drivers. Você terá que verificar novamente a funcionalidade do dispositivo e descobrir os motivos pelos quais o PC não vê o smartphone.

Se você descobrir que o cabo não está funcionando, tente conectar o gadget por meio de uma rede sem fio. A conexão Wi-Fi é feita usando ADB Wireless. Além disso, o dispositivo deve ter permissões de Root.

Em seguida, insira o comando adb connect ip:port. Em vez de ip:port, insira o valor definido para o seu endereço de rede.

Possibilidades

Como a questão de como usar o Adb Run está relacionada ao uso do ADB, vale a pena entender quais recursos o utilitário principal esconde. Por exemplo, graças ao código, você pode instalar um aplicativo localizado no seu PC. Para fazer isso, você precisa escrever adb install e, em seguida, especificar o caminho onde ele está

Da mesma forma, você pode transferir um documento normal de um computador para um telefone. O algoritmo é o mesmo, apenas o comando mudou. Entramos em adb push e a seguir indicamos o endereço do local do arquivo que deve ser transferido para o gadget. Se você precisar fazer a operação oposta, digite adb pull. Apenas o primeiro endereço indica a pasta no telefone, e o segundo é o local onde você deseja salvar o documento transferido no seu PC.

Executar Adb

Esta é uma ferramenta que facilita o seu trabalho. É especialmente conveniente para quem sabe como usar o programa Adb Run. O utilitário foi projetado para simplificar o trabalho com ADB e tornar mais clara a funcionalidade deste último programa. A essência da ferramenta adicional é que ela automatiza comandos comuns do usuário e simplifica bastante as ações com o console. Adb Run também pode redefinir o padrão.

O programa parece um console. É composto por 14 itens, e a navegação pelos menus e seções ocorre selecionando o número desejado e o botão de confirmação Enter.

Preparação

Antes de aprender como usar o Adb Run este programa, é importante lembrar sobre a depuração USB. Esta etapa é muitas vezes esquecida, após a qual o programa simplesmente não vê o telefone. Para fazer isso, você precisa ir às configurações, encontrar lá a opção “Sobre o telefone”.

Nas versões mais recentes do sistema operacional, você precisa encontrar a linha com o número de série e clicar nela várias vezes. Uma notificação aparece na parte inferior, primeiro de que você está no caminho certo e depois de que se tornou um desenvolvedor. Ao ver essa mensagem, você pode retornar às configurações, o item “Opções do desenvolvedor” deve aparecer lá. Você pode ativar o adiamento lá.

Análise

Uma breve visão geral do utilitário e como usar o Adb Run para Android. O primeiro ponto é verificar imediatamente se o gadget está conectado corretamente. Se você esqueceu de adiar, o programa detectará isso imediatamente. O primeiro item é denominado Dispositivo conectado. Ao selecioná-lo, você saberá se o telefone está conectado ao sistema.

Próximo - ponto Mover. Em vez de inserir os comandos descritos anteriormente, bastará escolher entre dois itens. O primeiro é responsável por transferir os arquivos do computador para o telefone, o segundo é responsável pelo processo inverso.

Terceiro ponto Instalaré responsável por baixar aplicativos para o gadget. Existem cinco opções disponíveis aqui. Entre elas estão copiar o programa, instalá-lo normalmente ou em cartão de memória. É possível remover utilitários do seu telefone através de um PC ou movê-los.

Parágrafo Reinício reinicia o dispositivo. Isso é feito em três opções, incluindo uma reinicialização normal, alternando para o modo bootloader ou acessando o menu Recuperação. A próxima linha abaixo do quinto número é responsável pelo firmware do dispositivo. Fastboot é um menu que possui 10 itens. Além disso, são todos altamente especializados, se você não souber o que escolher terá que considerar cada subitem.

No próximo parágrafo - Desbloquear chave de gesto- você pode aprender como usar o Adb Run com o Windows 10 se precisar desbloquear o padrão. Muitas vezes os usuários, usando esse método de proteção, esquecem, mas quando ocorrem falhas, esse utilitário vem em socorro. O sexto menu contém itens com diferentes opções de teclas gráficas. Você precisa escolher aquele que você esqueceu.

Ponto sete - Manual- necessário para quem deseja inserir comandos por conta própria. Poderão existir directivas que não constam da lista apresentada. É para isso que serve este item de menu. Existe também um menu especial para proprietários de smartphones HTC. Nele você pode desbloquear o Bootloader, alterar o CID e obter o S-OFF.

O oitavo item verifica atualizações de utilitários. A nona é uma opção criativa para quem está cansado da animação ao ligar o aparelho. Se quiser substituí-lo ou desativá-lo, você precisa ir ao menu Intsall Bootanimation.

O décimo parágrafo fornece informações sobre todos os blocos existentes do dispositivo. Existem seções aqui, talvez escondidas, ou de difícil acesso. Executar Script é o décimo primeiro menu para usar scripts. Backup é o décimo segundo ponto, que cria uma cópia de backup de todo o gadget. Conveniente se você precisar reiniciar.

O próximo menu é responsável por odexar o firmware. Se você não estiver familiarizado com esse processo, é melhor não experimentar por conta própria. O décimo quarto ponto é trabalhar nas capturas de tela. O último menu é necessário para sair do utilitário.

conclusões

Como usar o Adb Run no Windows XP é claro. Não há nenhuma diferença na forma como este programa funciona no Windows 7 ou 10. Portanto, nenhum problema deverá surgir. As instruções acima são adequadas para todas as ocasiões.

Para proprietários de Linux também existe uma opção fácil de usar. Você só precisa instalar uma versão especial.

Android Debug Bridge (ADB) é um aplicativo de console que permite gerenciar uma ampla gama de funções de dispositivos móveis que executam o sistema operacional Android. O principal objetivo do ADB é realizar operações de depuração com dispositivos Android.

Android Debug Bridge é um programa que funciona segundo o princípio cliente-servidor. O primeiro lançamento do ADB com qualquer comando é necessariamente acompanhado pela criação de um servidor na forma de um serviço de sistema denominado “daemon”. Este serviço irá “escutar” continuamente na porta 5037 aguardando a chegada de um comando.

Como o aplicativo é um aplicativo de console, todas as funções são executadas inserindo comandos com uma sintaxe específica na linha de comando do Windows (cmd).

A funcionalidade da ferramenta em questão está disponível na maioria dos dispositivos Android. A única exceção pode ser um dispositivo com possibilidade de tais manipulações bloqueada pelo fabricante, mas estes são casos especiais.

Para o usuário médio, o uso de comandos do Android Debug Bridge, na maioria dos casos, torna-se uma necessidade ao restaurar e/ou atualizar um dispositivo Android.

Toda a funcionalidade do programa é revelada após inserir um determinado comando. Como exemplo, considere um comando que permite visualizar dispositivos conectados e verificar se o dispositivo está pronto para receber comandos/arquivos. Para fazer isso, use o seguinte comando:

A resposta do sistema ao inserir este comando tem duas opções. Se o dispositivo não estiver conectado ou não for reconhecido (os drivers não estão instalados, o dispositivo está em um modo que não suporta operação via ADB e outros motivos), o usuário recebe a resposta “dispositivo conectado” (1). Na segunda opção, quando o dispositivo estiver conectado e pronto para operação adicional, seu número de série (2) será exibido no console.

Variedade de possibilidades

A lista de recursos fornecidos ao usuário pela ferramenta Android Debug Bridge é bastante ampla. Para acessar a lista completa de comandos do dispositivo, você precisará de direitos de superusuário (direitos de root), e somente após obtê-los poderemos falar sobre como desbloquear o potencial do ADB como ferramenta de depuração de dispositivos Android.

Separadamente, vale destacar a presença de uma espécie de sistema de ajuda no Android Debug Bridge. Mais precisamente, esta é uma lista de comandos com uma descrição da sintaxe, gerada como resposta ao comando adb help.

Esta solução muitas vezes ajuda muitos usuários a lembrar de um comando esquecido para chamar uma função específica ou sua grafia correta

Vantagens

  • Uma ferramenta gratuita que permite manipular o software Android, disponível para usuários da maioria dos dispositivos.

Imperfeições

  • Falta de versão russa;
  • Aplicativo de console que requer conhecimento de sintaxe de comando.

Baixe ADB gratuitamente

O Android Debug Bridge é parte integrante do kit de ferramentas projetado para desenvolvedores Android (Android SDK). As ferramentas do Android SDK, por sua vez, estão incluídas no . O download do Android SDK para seus próprios fins está disponível para todos os usuários de forma totalmente gratuita. Para isso, basta visitar a página de download no site oficial do Google.

Se não precisar baixar o Android SDK completo que contém o Android Debug Bridge, você pode usar o link abaixo. Ele permite que você baixe um pequeno arquivo contendo apenas ADB e Fastboot.

Firmware Android, ou seja, gravar certas imagens de arquivo nas seções correspondentes da memória do dispositivo usando um software especial do Windows que automatiza quase completamente o processo não é hoje o procedimento mais difícil do ponto de vista do usuário. Se o uso de tais ferramentas for impossível ou não der o resultado desejado, a situação pode ser salva.

Para fazer o flash de um dispositivo Android via Fastboot, você precisará de conhecimento dos comandos do console do mesmo modo de operação do dispositivo, bem como de certa preparação do smartphone ou tablet e do PC utilizado para as operações.

Devido ao fato de que no modo fastboot as manipulações com as seções de memória do dispositivo são realizadas de forma praticamente direta, ao utilizar o método de firmware descrito a seguir, é necessário algum cuidado e atenção. Além disso, as etapas a seguir provavelmente só devem ser recomendadas se você não conseguir atualizar o firmware usando outros métodos.

O usuário realiza todas as ações com seus próprios dispositivos Android por sua própria conta e risco. A administração do site não se responsabiliza por possíveis consequências negativas da utilização dos métodos descritos neste recurso!

A implementação rigorosa dos procedimentos preparatórios determina o sucesso de todo o processo de flashing do dispositivo, portanto a implementação das etapas descritas a seguir pode ser considerada um pré-requisito antes de realizar as operações.

Instalando drivers

Você pode aprender como instalar um driver especial para o modo fastboot no artigo:

Backup do sistema

Se houver a menor possibilidade, antes de atualizar o firmware, deve ser criada uma cópia de backup completa das partições existentes na memória do dispositivo. As etapas necessárias para criar um backup estão descritas no artigo:

Baixando e preparando os arquivos necessários

Fastboot e são ferramentas complementares do Android SDK. Baixamos o kit de ferramentas inteiro ou baixamos um pacote separado contendo apenas ADB e Fastboot. Em seguida, descompacte o arquivo resultante em uma pasta separada na unidade C.

Através do Fastboot é possível gravar seções individuais da memória de um dispositivo Android e atualizações de firmware como um pacote completo. No primeiro caso, você precisará de arquivos de imagem no formato *.img, no segundo – pacote(s) *.fecho eclair. Todos os arquivos planejados para uso devem ser copiados para a pasta que contém Fastboot e ADB descompactados.

Pacotes *.fecho eclair Não o descompactamos, você só precisa renomear o(s) arquivo(s) baixado(s). Em princípio, o nome pode ser qualquer coisa, mas não deve conter espaços ou letras russas. Por conveniência, você deve usar nomes curtos, por exemplo atualização.zip. Entre outras coisas, é necessário levar em consideração o fato de que o Fastboot diferencia maiúsculas de minúsculas nos comandos enviados e nomes de arquivos. Aqueles. “Update.zip” e “update.zip” para fastboot são arquivos diferentes.

Iniciando o Fastboot

Como Fastboot é um aplicativo de console, o trabalho com a ferramenta é feito inserindo comandos de uma sintaxe específica na linha de comando do Windows (cmd). Para iniciar o Fastboot, a maneira mais fácil é usar o método a seguir.


Este add-on permite realizar todas as operações dos exemplos descritos a seguir em modo semiautomático e sem a necessidade de inserir comandos manualmente no console.


Desbloqueando o bootloader

Os fabricantes de um certo número de dispositivos Android bloqueiam a capacidade de gerenciar seções de memória do dispositivo bloqueando o bootloader. Se um dispositivo tiver um bootloader bloqueado, na maioria dos casos não será possível atualizar seu firmware via fastboot.

Para verificar o status do bootloader, você pode enviar o seguinte comando para o dispositivo, que está em modo fastboot e conectado ao PC:

informações do dispositivo fastboot oem

Mas, novamente, temos que admitir que este método de determinação do status de bloqueio não é universal e difere para dispositivos de diferentes fabricantes. Esta afirmação também se aplica ao desbloqueio do bootloader - a metodologia para realizar o procedimento difere para diferentes dispositivos e até mesmo para diferentes modelos da mesma marca.

Gravando arquivos em seções de memória do dispositivo

Após concluir os procedimentos preparatórios, você pode prosseguir com o procedimento de gravação de dados nas seções de memória do dispositivo. Mais uma vez, verificamos se os arquivos de imagem e/ou pacotes zip estão carregados corretamente e se correspondem ao dispositivo que está sendo atualizado.

Atenção! A exibição de imagens de arquivos incorretas e danificadas, bem como imagens de outro dispositivo no dispositivo, leva, na maioria dos casos, à incapacidade de carregar o Android e/ou outras consequências negativas para o dispositivo!

Instalando pacotes zip

Para gravar no dispositivo, por exemplo, atualizações OTA ou um conjunto completo de componentes de software distribuídos no formato *.fecho eclair, o comando fastboot update é usado.


Gravando imagens img em partições de memória

Em muitos casos, procurar firmware no formato *.fecho eclair pode ser difícil de baixar. Os fabricantes de dispositivos relutam em publicar suas soluções na Internet. Além disso, os arquivos zip podem ser atualizados por meio da recuperação, portanto, a conveniência de usar o método de gravação de arquivos zip por meio do fastboot é questionável.

Mas a capacidade de exibir imagens individuais nas seções apropriadas, em particular "bota", "sistema", "dados do usuário", "recuperação" etc. via Fastboot ao restaurar o dispositivo após sérios problemas de software, pode salvar a situação em muitos casos.

Para atualizar uma imagem img separada, use o comando:

fastboot flash partição_nome_nome_do_arquivo.img




Desta forma, o firmware é atualizado usando comandos enviados através do console. Como você pode ver, os procedimentos preparatórios exigem mais tempo e esforço, mas se forem executados corretamente, a gravação de seções da memória do dispositivo ocorre muito rapidamente e quase sempre sem problemas.


  1. c:\android\adb
  2. Vamos para ComeçarExecutar(ou pressione no teclado Ganhar + R, conforme for conveniente para você) e digite o seguinte:
    cmd
  3. A linha de comando foi aberta. Escrevemos nele:
    cd c:\android\adb
    Onde c:\android\adb
    *Conselho util: ABA

  1. Instale ADB e fastboot no PC (veja acima)
  2. Vamos para a pasta onde instalamos nosso adb e fastboot. eu tenho isto
    /home/meuusuário/nexus/adb/
  3. Vamos ao terminal e escrevemos lá:
    cd /home/meuusuário/nexus/adb/
    Onde /home/meuusuário/nexus/adb/- caminho para a pasta com adb e fastboot. Pode ser diferente para você
    *Conselho util: para evitar digitar tudo manualmente, você pode digitar parte do nome da pasta e clicar em ABA
  4. Conectando nosso dispositivo Nexus ao PC
  5. Execute os comandos necessários (veja abaixo)

  1. Instale ADB e fastboot no PC (veja acima)
  2. Vamos para a pasta onde instalamos nosso adb e fastboot. eu tenho isto
    /home/meuusuário/nexus/adb/
  3. Vamos ao terminal e escrevemos lá:
    cd /home/meuusuário/nexus/adb/
    Onde /home/meuusuário/nexus/adb/- caminho para a pasta com adb e fastboot. Pode ser diferente para você
    *Conselho util: para evitar digitar tudo manualmente, você pode digitar parte do nome da pasta e clicar em ABA
  4. Conectando nosso dispositivo Nexus ao PC
  5. Execute os comandos necessários (veja abaixo)


ADB - Ponte de Desenvolvimento Android. Simplificando, isso é algo para desenvolver e depurar aplicativos para nosso amado Android. Mas não somos programadores (na maior parte), mas sim usuários comuns! Por que precisamos disso? Vamos descobrir.
adb, do ponto de vista de um usuário simples, inclui os seguintes recursos:
-Editar arquivos no próprio dispositivo via PC
-Capacidade de instalar aplicativos, firmware, kernels, rádios, bootloaders e recuperação
-Capacidade de “baixar” os arquivos que precisamos do telefone

Para trabalhar com adb, você deve primeiro instalá-los em seu computador (como - veja acima)

Comandos ADB:
ADB push (grava um arquivo em seu dispositivo) -- adb push c:\example.apk /sdcard/example.apk
Pull ADB (extrai um arquivo do dispositivo para o computador) -- adb pull /system/app/example.apk c:\example.apk
Instalação ADB (instalação do programa no dispositivo) -- adb install c:\example.apk
reinicialização do adb (reinicialização do dispositivo)
recuperação de reinicialização do adb (reinicialize o dispositivo e inicialize na recuperação)
adb reboot bootloader (reinicialize o dispositivo e carregue-o no bootloader)
adb remount (desmontar e montar a partição /system)

Comandos ADB-Shell:
adb shell (inicia um shell Linux para rodar no dispositivo)
cd (navegação pelos diretórios do dispositivo) -- cd /system/app
ls (análogo ao comando "dir" no DOS, mostra o conteúdo do diretório) -- ls /system/app
rm (excluindo um arquivo do diretório) -- rm /system/app/example.apk
cp (copia o arquivo do diretório para o diretório no dispositivo) -- cp /system/app/example.apk /sdcard/example.apk
sair (sair do ADB-Shell) -- sair

Comandos do utilitário Fastboot:
dispositivos fastboot - lista de dispositivos conectados ao computador (usado para verificar a conexão)
reinicialização fastboot - reinicia o dispositivo
fastboot reboot-recovery - reinicie o dispositivo em recuperação
fastboot reboot-bootloader - reinicialize o dispositivo no bootloader
fastboot flash boot filename.img - firmware do kernel
flashboot flash radio filename.img - firmware de rádio
fastboot oem lock - feche o bootloader.
fastboot oem unlock - abre o bootloader (apaga todos os dados do usuário)

Esta não é uma lista completa de comandos!

Precisa atualizar o Android usando FastBoot, mas não sabe como? Este artigo fornece instruções detalhadas sobre como usar o utilitário FastBoot e como usá-lo para atualizar um dispositivo Android.

Este manual explicará completamente como usar o FastBoot! Se você não sabe como instalar atualizações arquivadas, precisará do artigo - Clockwordmod - o que é. Instruções para recuperação CWM com fotos

Baixando e instalando FastBoot

Antes de atualizar o Android usando FastBoot, você precisa baixá-lo e instalá-lo no computador desejado.

1. Você pode baixar o utilitário FastBoot com o programa oficial Android SDK (peso pesado)

por que ADB RUN é melhor

Lançar

Se você baixou o Fastboot separadamente

Depois de baixar e instalar o FastBoot, abra o " Linha de comando »

e vve Digite os comandos para ir para a pasta com o utilitário Fastboot (se você instalou separadamente FastBoot)

cd/
cd adb

Se você baixou ADB RUN

Se a sua escolha recaiu sobre o programa ADB RUN, execute-o e selecione Manual -> ADB no menu

Os arquivos que precisam ser atualizados devem estar localizados na mesma pasta do utilitário Fastboot

Instruções para comandos sobre como atualizar o Android usando FastBoot

É muito importante escrever comandos e arquivos de firmware conforme são especificados!

Se o seu comando for especificado

cache flash de inicialização rápida NazvaniAFiLe.img

então você precisa escrever exatamente assim, mas não de outra maneira. Em outras palavras, o caso das letras é importante, caso contrário você receberá um erro não é possível carregar 'imagem' - não existe tal arquivo.

Comandos de reinicialização no modo firmware (bootloader)

fastboot reinicialização-bootloader

O comando “vê” seu PC Android

Adquira o hábito de verificar antes de fazer qualquer coisa no Fastboot se a conexão entre o seu computador e o Android é:

Verificando se o seu PC consegue ver o seu Android

dispositivos de inicialização rápida

Execute este comando quando o dispositivo já estiver em modo firmware (bootloader)

Comandos de desbloqueio e bloqueio do Nexus Bootloader

Desbloquear bootloader para Nexus

desbloqueio fastboot oem

Bloquear bootloader para Nexus

bloqueio OEM de inicialização rápida

Comando para descobrir a versão do bootloader

Mostra o número da versão do bootloader instalado no Android

fastboot getvar versão-bootloader

Comandos de formatação de partição

Antes de atualizar qualquer partição no Android, você deve primeiro formatá-la para que não haja problemas de operação

apagar inicialização rápida Imya_razdela - apagar partição: inicialização, rádio, recuperação, sistema, dados do usuário e outros

Apaga a partição de cache

cache de apagamento de inicialização rápida

Apaga a seção de dados

fastboot apagar dados do usuário

Apaga a partição do sistema

sistema de apagamento fastboot

Apaga a partição de recuperação

recuperação de apagamento fastboot

Comandos para atualizar uma partição

Depois de formatar a partição ou partições, você pode começar a atualizar o firmware

flash de inicialização rápida Imya_razdela imya_file.img - firmware da partição selecionada: boot, rádio, recuperação, sistema, userdata e outros

Atualize a partição do sistema (Sistema)

sistema flash fastboot imya.img

Atualize a partição de cache

cache flash de inicialização rápida imya.img

Atualize a seção de dados

fastboot flash userdata imya.img

Atualize a partição de recuperação

recuperação de flash fastboot imya.img

Configurando a animação de inicialização (partição de firmware com animação)

inicialização rápida flash splash1 splash.img

Atualize todas as partições (inicialização, recuperação e sistema)

flashall de inicialização rápida

Em vez de imya.img- você precisa inserir o nome do arquivo que irá atualizar

Comando para instalar update.zip

Atualiza um arquivo de atualização no Android no formato update.zip ou um arquivo ZIP com imagens IMG de várias seções

nome do arquivo de atualização fastboot.zip

Para dispositivos Sony

Verificando a conexão do dispositivo Sony, se a resposta for 0,3 dispositivo, então ele está conectado

fastboot.exe -i 0x0fce versão getvar

Desbloquear bootloader

fastboot.exe -i 0x0fce oem desbloquear 0xReceived_Key

Informações mais detalhadas sobre como desbloquear o Bootloader Sony - Como desbloquear o Bootloader Sony

Aguardando erro do dispositivo

Se você tiver a seguinte mensagem na janela de comando por muito tempo: aguardando dispositivo- Significa:

  • O driver não está instalado ou instalado incorretamente - reinstale ou instale
  • O dispositivo Android não está no modo Bootloader - traduza
  • Conexão incorreta à porta USB - use as portas USB 2.0 traseiras do computador, não use hubs USB