Bem-vindo ao fórum do Arena 4G!

Junte-se a essa incrível comunidade para tirar suas dúvidas e ter acesso aos links.

[Tutorial] ADB (Android Debug Bridge)

Discussão em 'Fórum Geral do Android' iniciado por Heroghast, Setembro 14, 2015.

  1. Heroghast

    Heroghast Administrador
    Administrador Moderador Desenvolvedor

    Setembro 1, 2015
    211
    63
    77
    Masculino
    Programador, Designer, Tecnico
    Santos, SP
    #1 Heroghast, Setembro 14, 2015
    Última edição: Setembro 14, 2015
    [​IMG]

    Sabe quando você faz uma M*** no seu celular e não sabe como resolver ele só fica no recovery, ou você não tem entrada pra cartão e não tem como passar a Rom pro celular ou nem recovery você consegue entrar e esta desesperado !! talvez o ADB resolva !!

    ADB significa Android Debug Bridge, ele vem de uma parte do Android SDK. Básicamente ele dá acesso a uma interface via terminal para integração entre o usuário e o sistema de arquivo do telefone. Como o Android é baseado em Linux as vezes é necessário acessar o aparelho via linha de comando para executar certas operações avançadas em seu aparelho com root.

    Como Instalar o ADB?

    Downloads necessários:

    SDK: >>Por favor, Entre ou Cadastre-se para ver os Links<<

    Passo 1 - Instalar o Android SDK

    O primeiro passo é fazer o download do SDK, acessar o link acima e fazer o download da última versão disponível no site. Há versões para Windows, Linux e MacOS X. No caso do windows - creio ser utilizado pela maioria do forum - há disponível um zip e um arquivo exe instalalável, estou me baseando com o arquivo zip para esse tutorial.

    Após o download do SDK, descompacte o arquivo baixado em seu computador, no nosso caso vamos descompactar na raiz do nosso C: e ele ficará em: C:\android-sdk-windows.

    Para o executável (Windows) é só instalar e ele ficara na pasta C:\Program Files x86\Android\android-sdk

    Passo 2 - Baixando as SDK Platform Tools:'-(

    Antigamente o ADB já vinha com o SDK platform tools por padrão em uma pasta chamada "tools" mas agora foi realocado para a subpasta "platform-tools" e precisa ser baixado como um pacote SDK, felizmente é bem simples fazer esse download:

    Vá até a pasta do SDK (C:\android-sdk-windows) e execute o arquivo SDK Manager (é importante estar conectado a internet e executar como Administrador). Quando executar esse arquivo pela primeira vez, aparecerá uma janela para escolher alguns pacotes para instalação. A primeira opção é "Android SDK Platform-tools", marque-a e desmarque todos os outros pacotes abaixo. Para marcar/desmarcar um pacote basta clicar sobre ele e depois clicar na opção Accept para instalar ou Reject para não instalar.

    Depois de selecionar o "Android SDK Platform-tools" clique em install e o pacote será instalado. Assim que o processo terminar você terá a pasta "platform-tools"dentro da pasta do SDK (C:\android-sdk-windows). Essa pasta tem o ADB e suas dependencias.

    Passo 3 - Adicionando o local do ADB como variável:preocupado:

    Agora que o ADB foi instalado é necessário configurar o local onde ele está como uma variavel de ambiente pois assim você não precisa entrar na pasta C:\android-sdk-windows\platform-tools\adb toda vez que for usar o ADB. Vou descrever apenas o método para o windows pois presumo que seja o sistema que a maioria use no forum.

    - No Windows 7 clique no "Iniciar" ou no símbolo do windows do lado inferior esquerdo da tela, depois clique com o botão direito sobre o ícone "Computador" e depois clique em "Propriedades". Nas opções do lado esquerdo clique em "Configuração avançada de Sistemas", no windows XP é só clicar com o botão direito sobre o "Meu Computador" e depois em propriedades.
    - Na janela que se abrir há uma aba chamada avançada, clique nela e depois há um botão no canto inferior direito da janela chamado "Variáveis de ambiente..." clique sobre ele.
    - Uma nova janela abrirá, na parte de baixo, em Variáveis de Sistema, procure pela variável Path e de um duplo clique nela
    - Uma nova janela abrirá, NÃO DELETE nada que está lá, isso pode trazer MUITOS problemas para seu windows.
    - Vá até o final do campo "Valor da Variável" e ADICIONE a seguinte linha:

    ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools

    Passo 4 - Instalando os drivers USB (Instale o Drive de seu aparelho):oi:

    Finalmente você vai instalar os drives USB. Esse passo é opcional dependendo do seu aparelho. Se o seu aparelho é um aparelho que vem com o Android "puro" como o Nexus One esse passo é necessário mas se o seu aparelho vem com algum Android já customizado - casos da Samsung, Motorola, HTC etc - provavelmente ele já veio com algum software que tem os drives embutidos (Kies, HTC Sync etc).

    - Primeiro temos que baixar os drives USB, para isso é necessário abrir novamente o SDK Manager que está na pasta SDK e em seguida clicar em "Available Packages" no lado esquerdo da janela
    - Expanda a opção "Third party Add-ons" e depois a opção "Google Inc. add-ons" e marque a opção "Google Usb Driver package, revision <x>" Onde <x> é a revisão pertinente a aplicação SDK, a atual é 4.
    - Clique em "Install Selected" e uma nova janela aparecerá, clique em "Accept all" e depois no botão "install". Aguarde enquanto os drivers são baixados e instalados.
    - Os drives USB estarão na pasta "c:\android-sdk-windows\extras\google\usb_driver\".

    Os drivers foram baixados e estão prontos para serem instalados. Você pode instala-los em sua máquina da seguinte forma:

    - No aparelho, na tela inicial, aperte menu, selecione aplicações e depois Desenvolvimento, habilite a opção Depuração USB
    - Conecte seu aparelho no PC via USB e o windows iniciará uma instalação de um novo hardware. Caso ele não encontre automáticamente os drivers, faça-o procurar os drivers na pasta onde foram baixados (c:\android-sdk-windows\usb_driver) e aguarde a instalação
    - Assim que os drivers forem instalados você terá uma interface ADB instalada no seu gerenciador de dispositivos

    FInalmente Como utilizar o ADB:D

    Se você seguiu tudo conforme descrito acima e não teve nenhum erro está tudo pronto para a utilização do ADB para manipular seu telefone. A melhor forma de mexer com o ADB é pela linha de comando, para certificar-se de que o ADB está instalado corretamente entre no prompt de comando com o seu telefone plugado no computador, digite "adb devices" e pressione enter aparecerá abaixo o serial number do aparelho.


    Captura de tela 2015-09-14 12.41.21.png
    Para você que quer instalar uma rom pelo ADB.:'-(

    primeiro ligue seu celular no recovery (se ele não entrar no recovery apenas ligue e deixe na tela que ele esta) conecte o celular ao computador, crie uma pasta e jogue os arquivos dentro se preferir renomeie com nomes fáceis tipo rom.zip e gapps.zip isso facilitara na hora de enviar para o celular.
    agora dentro da pasta pressione shift + botão direito do mouse e clique em Abrir uma Janela de comando aqui
    Captura de tela 2015-09-14 12.57.00.png

    Apos feito isso digite novamente ADB devices só para ter certeza que esta tudo certo que o smart foi reconhecido aparecendo o numero do smart podemos prosseguir, agora para instalar direto digite na linha de comando:
    "adb sideload rom.zip" para instalar a rom e espere terminar
    "adb sideload gapps.zip" para instalar o gapps e espere terminar

    apos terminador reinincie o celular ele ja deve ligar com a nova rom:sorrindo fechado:

    Não quer instalar direto prefere instalar pelo recovery ?:?

    tudo bem vamos la refaça todo processo acima menos os códigos na linha de comando, troque eles por
    "adb push rom.zip" para enviar o gapps para o celular
    "adb push gapps.zip" para enviar o gapps para o celular

    os arquivos estarao na pasta raiz do smart só instalar e ser feliz :sorrindo fechado:

    Algumas coisas bacanas pra fazer com o ADB.:android oculos:

    Copiar todas as fotos do cartao.
    Código: adb pull /sdcard/dcim/camera/.

    Copiar os SMS enviados/recebidos
    Código: adb pull /data/data/com.android.providers.telephony/databases/mmssms.db c:\mmssms.db

    Reininciar modo USB
    Código: adb usb

    Mostrar status do celular (fastboot etc..)
    Código: adb get-state

    Qualquer duvida poste nos comentários ficarei feliz em te ajudar !

    Fonte: Por favor, Entre ou Cadastre-se para ver os Links
     

Compartilhe esta página