Fazendo o adb reconhecer seu dispositivo android

This post has been translated to english.

o adb (android debug bridge) é uma ferramenta desenvolvimento para android.

Geralmente para ativar basta conectar seu dispositivo android, ativar a depuração USB (USB debugging) e verificar com o comando “adb devices”, que deve retornar uma lista com o número serial dos dispositivos que estejam conectados.

Essa é a teoria. A prática é que só são reconhecidos de maneira automática dispositivos de fabricantes como HTC, Motorola, Samsung… se seu dispositivo é de algum fabricante obscuro ou um legítimo xing-ling, o resultado é parecido com esse:

adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

Para que seu dispositivo seja reconhecido é necessário colocar o identificador de seu dispositivo no arquivo adb_usb.ini.

Como identificar o fabricante:

Conecte seu dispositivo na porta USB do seu micro (ative a depuração USB).

Linux: digite o comando lsusb e veja a lista de dispositivos


$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 10ab:0816 USI Co., Ltd
Bus 002 Device 003: ID 04f2:b1da Chicony Electronics Co., Ltd
Bus 002 Device 004: ID d324:9018

O dispositivo android é o da última linha. O primeiro grupo de quatro dígitos após o ID é o VendorID, o código que precisamos

Esse dispositivo do exemplo é um tablet Genesis GT-7250. O fato de não haver uma descrição do fabricante ao se usar o lsusb é típico de produtos chineses feitos sem maiores cuidados. Praticamente se limitam a usar o projeto base do fabricante da CPU e chipset utilizados.

Windows: abra o Painel de Controle -> Sistema e Segurança -> Sistema -> Gerenciador de Dispositivos e veja as propriedades de um dispositivo identificado como Android Phone ou Android ADB Interface.

Clique com o botão direito sobre esse dispositivo e selecione Propriedades. Selecione a aba Detalhes e na caixa de seleção IDs de Hardware.

O valor a frente do texto USB\VID_ é o VendorID.

Uma maneira mais simpless é utilizar o aplicativo  USBView. Execute e conecte seu dispositivo ao computador. Observe o o valor da linha idVendor, é ele que você vai utilizar. Observe na figura abaixo que destaquei um caso em que aparece um triângulo amarelo na frente do nome de um dispositivo. Isso é um indicador que os drivers para seu dispositivo não foram instalados corretamente. Os drivers de Windows precisam ser instalados corretamente ou você nunca irá obter a conexão com o aparelho. Verifique se há um CD de instalação ou se no site do fabricante os drivers estão a disposição.

Captura de tela 2017-03-05 15.17.44

Como atualizar o arquivo:

Linux: no seu diretório home deve haver um diretório oculto com o nome .android, dentro desse diretório está o arquivo adb_usb.ini.

Atualize o arquivo com seu dispositivo com o comando

echo 0xd324 >> adb_usb.ini

Windows: na sua pasta pessoal deve haver uma pasta com o nome .android, dentro dessa pasta está o arquivo adb_usb.ini.

Abra esse arquivo com um editor sem formatação, como o notepad e adicione uma linha com o valor do VendorID

0xd324

Certifique-se que a depuração USB está ativa no seu dispositivo e confirme a identificação do seu dispositivo:

adb kill-server
* server not running *

adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
1234567890ABCDEF device

Caso essa pasta não exista, abra uma janela do prompt de comando (o Explorer não cria arquivos ou pastas cujo nome se iniciam com um ponto) e digite os seguintes comandos para criar a pasta e o arquivo:

cd /d %USERPROFILE%
md .android
cd .android
echo 0xd324 >> adb_usb.ini

Pronto! Agora você pode usar o adb e fazer coisas legais no seu android como desenvolvimento de aplicações ou coisas mais legais ainda como root.

Nas versões de android 4.x e superiores quando você digitar algum comando no adb irá aparecer uma janela de alerta na tela do dispositivo. Confirme tocando o OK e, se for um computador onde o dispositivo será sempre utilizado, marque a caixa “Sempre permitir deste computador” para que o alerta não seja acionado nas próximas vezes.

Screenshot_2017-04-23-18-46-27

Nos próximos posts:

– fazendo root no tablet Genesis GT7250 (por que vocês acham que eu descobri isso tudo sobre o adb?)

– conectando um teclado bluetooth no android

Sobre androideia

Passando o tempo...

Publicado em 19/05/2012, em android, Uncategorized e marcado como , , , , , , . Adicione o link aos favoritos. 372 Comentários.

  1. Ola amigo! num tem como vc explicar melhor isso!

    • Explico. Me diga onde você teve dificuldade que detalho mais onde você tem dúvidas, para que você possa aplicar o processo no aparelho

    • meu dispositivo num aparece no gerenciador de positivo como vc menciona so aparece um tal de 3g funder hsusb device, vc pode me ajudar amigo?tem que instalar algum driver pra aparecer o android?

      • O seu dispositivo é um GT-7250? A princípio pelo menos o dispositivo “android phone” deveria ser reconhecido pelo Windows sem drivers extras.

        Você criou a pasta .android com o arquivo adb_usb.ini? Sem esse arquivo e essa pasta seu dispositivo não será reconhecido, com ou sem drivers.

      • Ola amigo agradesco a explicacao! So mais uma coisa onde devo criar a padta android e oque deve conter nela seria um aquivi de texto?

      • Veja as novas instruções na parte do Windows, deve ser o suficiente para você conseguir atualizar o adb_usb.ini e fazer o adb funcionar.

    • Quando você conecta o 7150 na lista de dispositivos não aparece um “android phone” ou algo assim? No Windows 7 aparecem tres “Founder Device” sem drivers mas tem um android phone. No XP eu não sei.

  2. Ola amigo, des de ja agradesco! Sim meu tablet e um gt7250.
    Vc pode me dizer onde eu devo criar a pasta andrid e que tipo de arquivo tem que conter, seria bloco de notas com o nome de adb usb.ini?

    • A pasta .android (veja que tem um ponto antes do nome, não se esqueça dele ou não funcionará) deve ser criada dentro da sua pasta de usuário windows. Vou editar o tópico com os comandos necessários.

      Infelizmente estou sem tempo agora e vou só fazer o texto, posteriormente colocarei imagens para esclarecer mais, mas siga o texto com atenção que você obterá sucesso.

      • Amigo eu to quase doido! eu edito o arquivo e num conecta ai o arquivo volta como era antes,vc pode me ajudar novamente sou novo nessas coisas

        # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
        # USE ‘android update adb’ TO GENERATE.
        # 1 USB VENDOR ID PER LINE.
        0x2080

  3. kleber pirozzi

    OLA ! tem como vc fazer um video tutoral ! ou entrar em contato comigo ! para estamos fazer junto ! pois eu e meu irmão temos um GT-7250 GENESiS e queremos aprender isso, mais mesmo com todos os nossos esforço não conseguimos seguir o tutorial ! E-mail e msn : kleberpirozzi@hotmail.com ! Assim que arrumarmos isso posso até fazer um vídeo tutorial e passar para vc postar aqui no seu blog !! o que acha ?

  4. kleber pirozzi

    Meu GT-7250 e reconhecido pelo windows 7 64 BITS, só quando dou o comando :adb devices só aparece isso ::

    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached

    MAIS NADA !!!!! Tenho um pouco de duvida se sobre o arquivo ADB_USB.INI ele não existia até eu cria com o comando :
    cd /d %USERPROFILE%
    md .android
    cd .android
    echo 0xd324 >> adb_usb.ini
    Só que ele vem um branco?

    Talves seja ai o erro preciso saber todas a linha necessárias dentro desse arquivo?

    pois eu ponho 0xd324 na 1ª linha e nada de o aparellho ser reconhecido pelo comando : ADB DEVICES !!!!!

    • A sequência de comandos que eu coloquei cria a pasta e o arquivo necessários para o adb caso eles não existam.

      Se existirem a única coisa que ocorre é adicionar uma linha com o valor 0xd324 ao adb_usb.ini

      Basta existir uma linha escrito 0xd324 para que o dispositivo apareça no “adb devices”.

      Verifique:

      – seu dispositivo está com a depuração USB ativada?
      – o Vendor_Id de seu dispositivo é d324?

  5. meu sistema ‘e windows xp, dentro da pasta android que o proprio programa casual cria tem algumas pastas uma delas ‘e adb_usb.ini_new dentro de3la esta assim:
    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0xD324
    vc pode me ajudar a com esses comandos?
    num ta conectando eu ja tentei um monte de coisas e pesquisei muito na net e nada me ajudou vc ‘e minha unica esperanca.

    • Eu não tenho o XP por aqui, não sei se os comandos que coloquei criam a pasta .android dentro da sua pasta pessoal.

      Experimente renomear o arquivo adb_usb.ini_new para adb_usb.ini

  6. kleber pirozzi

    Quando o meu tablet Genesis GT-7250 travou na tela do bobozinho (LOOP INVINITO) estava em MODO DEPURAÇÂO, SIM O VENDOR E D342….
    AGORA PERGUNTO O TABLET GT-7250 tem que estar iniciando normalmente ou ele memo bugado por se fazer isso ??? e outra coisa o tablet só aparece com android fone quando ei ligo ele fazendo o seguinte: ” Eu seguro tecla +(VOL) e Seguro o reset por 5 segundos ai sim o pc reconhece ele como android fone , caso contrario aparece 4 dispositivo com o mesmo nome de : “3g funder hsusb device” o que pode estar acontecendo ???

    • Tem que estar inicializando normalmente.

      VOL+ e reset ele entra em modo fastboot, não funciona adb assim.

      Esses dispositivos 3G Funder são funcionalidades que precisam de driver próprios mas a de fone adb o windows consegue identificar.

  7. kleber pirozzi

    Tem como vc entrar em contato comigo e fazermos juntos pois aqui não esta dendo certo !!
    O fato de meu tablet estar em LOOP INFINITO não atrapalha em nada ?

    • Eu já respondi, não vai funcionar com o tablet em loop. Pro adb funcionar o tablet tem que inicializar normalmente.

    • Experimente desligar o tablet, segure a tecla menu e aperte o botão de ligar. Só solte a tecla menu quando a inicialização terminar.

      O tablet deve inicializar em modo de segurança e você vai poder desinstalar aplicativos que tenha instalado. Algum deles pode estar travando seu tablet.

      Se não funcionar, acho que só assistência técnica do fabricante.

      • olineyhacker

        E para o moto g2 tem alguma forma de entrar no modo de segurança?
        O meu sempre depois da logo de inicialização desliga.

      • Vol- e power devem fazer com que a tela de seleção de recovery apareça. Procure as opções específicas para seu modelo. O G5, por exemplo, tem uma espécie de segundo menu para mostrar as opções.

  8. kleber pirozzi

    Então só que o gt7250 só tem 3 teclas fisicas power ,vol+ ,vol- e 3 teclas toch voltar, home, menu ???

    • É a tecla menu do touch. Fica batucando com o dedo rapidinho sobre ela da hora que liga até aparecer a tela inicial. Vai estar escrito “modo de segurança” no lado inferior esquerdo.

  9. O que eu realmente preciso ‘e que vc esccreva certinho sao todas as linhas e comando que devem ter dentro da pasta adb_usb.ini,

    • adb_usb.ini não é pasta, é arquivo.

      E basta ter apenas uma linha com o Vendor_ID do dispositivo.

      Faça como eu disse e renomeie o arquivo como indiquei.

  10. kleber pirozzi

    Nada amigo não apareceu nada! Seria muito bom se tivéssemos foto ou videos ! para ajudar a galera !!!!!!!!!!!!!

    • Tem que ir tentando, como o aparelho nao tem botão de menu fixo tem que ir tocando e soltando ele direto até a inicialização terminar. Uma hora voc acerta e ele entra em modo de segurança. Se não conseguir nem assim, só assistência.

  11. Eu fasso tudo do geito que vc mandou renomeio a pasta mais cada ves que o programa abre ele modifica o arquivo, o valor do vendor certo ‘e 0xd324 so que o programa acrecenta um texto assim:
    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0×2080

    mais o valor 0xd324
    tendeu?

    • Entendi.

      Seu arquivo teria que ficar assim:

      # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
      # USE ‘android update adb’ TO GENERATE.
      # 1 USB VENDOR ID PER LINE.
      0×2080
      0xd324

      Cada Vendor_ID fica em uma linha diferente. Você pode ter quantos Vendor_ID quiser, mas tem que ser apenas um em cada linha.

      Até onde eu saiba o adb_usb.ini criado na pasta do usuário tem precedência, então se ele estiver certo os programas funcionam.

      Também testei os comandos do post numa maquina com XP e eles criam os arquivos necessários nos locais corretos.

  12. Vc num poderia copiar esses àrquivos e postar eles aqui igualsinho elea estao na sua maquina? des de ja agradesco e peco desculaoa pela insistencia!

    • Os comandos que eu coloquei foram os que eu usei para criar os arquivos na minha maquina.

      Se você digitar os comando exatamente como estão vai ter os mesmos arquivos que eu e nos lugares corretos. Não adianta colocar esse arquivo em outra pasta. Só funciona se for dentro da pasta .android criada na pasta pessoal do usuário.

  13. Obrigado amigo eopiei e colei do jeito que vc colocou e num rolou, acho que o tab deve estar com problemas ja testei em tres maquinas diferentes, vou tentar denovo se num conseguir vou instalar ubunto aqui e tentar pra ver se consigo.
    Sera que copiar e colar interfere?

    • Eu fiz os comandos em janela code, não deveria dar problema em copiar e colar, mas são curtinhos, dá pra digitar tranquilo, são só 4 linhas na janela de prompt:

      cd /d %USERPROFILE%
      md .android
      cd .android
      echo 0xd324 >> adb_usb.ini

  14. Veja como ficou agora;
    Os comando que vc passou criaram a pasata e o arquivo certinho mais ai o casual criou um novo arquivo com o nom de adb_usb.ini_new

    0x324
    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0x2080

    • faltou um “d” no seu vendor_id não é 0x324, é 0xd324.

      qual opção do CASUAL você está usando e o que mensagem aparece ao fim do processo?

      • Esse`” d” eu so faltou aqui la ficou assim;0xd324, usei o casual public beta 3 e 4, num tem mensagem.
        Sera que o fato do cartao de memoria num ser o original influi?

      • O cartão não influencia.

        O que retorna quando você usa o comando “adb devices”?

  15. Oi amigo! vc quer dizer se eu digitar adb devices no prompt?
    se for isso o retorno e;
    ‘adb’ nao e reconhecido como um comando interno ou externo, um programa operavel ou um arquivo de lotes.
    Aigo seu tuto e perfeito!teoricamente se eu fizesse isso:

    cd /d %USERPROFILE%
    md .android
    cd .android
    echo 0xd324 >> adb_usb.ini

    ja deveria ter dado certo e isso eu fiz varias veses, ja testei em varios pcs xp e sevem,que sera que ta errado?
    Eu to tendo algus problemas com o casual ele so abre depois de eu clicar varias veses e depois so fecha se eu finalizar o processo no gerenciador.
    Talves num tenha jeito mesmo .

  16. Fiz tudo e ainda num conectou vou continuar tentando: error device not fund

  17. Bom dia amigo! eu me concentrei em fazer o adb reconhecer meu dispositivi com o arquivo tools que vc me passou na raiz do meu pc, fiz tudo certinho mas a lista de dispositivos vem vazia, vc tem alguma ideia pra me ajudar sera que num ‘e falta de driver ? esse “3g funder hs usb device ”
    Antes eu havia tentado com o adb que veio no sdk tambem num reconhece. ‘e uma pena pois esse tablet e bem legal.

  18. Bom dia amigao! vc tem sido muito atencioso mas num deu, o gerenciador de dispositivo num reconhece esses drives, mais valeu.

    • Acho que não vai ser automático no seu caso. Você disse que aparecem 4 “3G Founder Device” no seu gerenciador de arquivos. Então você tem que clicar em cada um deles, selecionar atualizar o driver e indicar a pasta do XP dos drivers que editei. Só um deles deve ser reconhecido como adb, os outros 3 são interfaces para as quais não tenho drivers e vão falhar.

  19. Sim aparecem 4 e eu fiz isso nos quatro, tanto no xp como no sevem, eu sou bastante insistente tentei até forcar a instalacao dos drivers mais num deu sera que so o meu tem esse 3g funder ? ja pesqusei na net pra ver se achava esse driver mais num achei o win7 que geralmente acha os drivers facil tambem num rolou, num gosto de desistir mais to quase.
    Ele reconhe o cartao de memoria quando ativo a depuracao, isso quer dizer que ele num ta com defeito num é?

    • Estou sem o tablet aqui para confirmar, mas quando você usa a depuração não é para selecionar aquele menu de ler o cartão de memória! Quando você está vendo o cartão do android como um drive USB no micro o adb não vai funcionar, mesmo com a depuração!

      De qualquer maneira tem um pessoal que costuma instalar o pdanet quando tem problemas de reconhecimento como o seu. O PDANet você baixa aqui: http://www.junefabrics.com/android/

    • E quando ao “3G Funder” é o nome que aparece para o GT-7250. Não é só com você.

  20. Boa tarde amigo! estou aqui para agradescer a sua atencao e dar parabens
    .Foi so eu instalar os drivers que deu certinho ja tenho root no meu tablet, aqueles drivers que vc me passou foia a chave do meu sucesso valeu!!!!!!!!!!!!

    • Que bom que conseguiu! Depois vou alterar o tutorial e colocar o link do PDANet direto, pois parece realmente resolver o problema de drivers. Pelo que lembro você pode desinstalar caso o programa não seja útil, pois os drivers permanecem.

  21. Evandro Soares

    olá amigo, por favor me ajude, meu gt7250 não reconhece o sim, fica só dizendo que não está inserido, o que devo fazer?

  22. Diego Oliveira

    Olá amigo, primeiramente obrigado pelo tutorial, mas estou enfrentando um problema. Segui todos os passos corretamente, mas quando chego no gerenciador de dispositivos não tem Android Phone, tem LG Android USB Device, e o id de hardware é 1004, ao inves do numero hexadecimal que todo mundo mostrou aqui. Só precisei criar o arquivo adb_usb.ini a pasta já tinha só que sem esse arquivo. Tem algum cabeçalho padrao pro arquivo? Pois o meu nao tem nada, adiciono o id que encontrei nos IDs de Hardware mas mesmo assim continua dando Device not found quando uso o comando “adb device”. Agradeço desde já a ajuda.

    • Diego, desconhecia haver dispositivos GT7250 com outro ID.

      O arquivo não precisa ter nenhum conteúdo, apenas uma linha com o ID do dispositivo a ser reconhecido. Caso você tenha diversos dispostivos cada ID deve estar em uma linha diferente.

      Certifique-se que o ID realmente é do seu dispostivo desconectando-o e veja se ele desaparece do gerenciador de dispositivos.

      E no seu caso o comando fica assim:

      echo 0x1004 >> adb_usb.ini

  23. Olá. Queria sua ajuda. Procurei as informações do meu tablet no Gerenciador de Dispositivos como vc disse e cheguei ao seguinte resultado:

    USB\VID_2207&PID_0010&REV_0222&MI_01
    USB\VID_2207&PID_0010&MI_01

    Então criei o arquivo .ini como sugerido adicionando a linha “0x2207” mas ao ir no prompt de comando, na pasta dos arquivos e digitar “adb devices” ele ainda não mostra nenhum resultado. O que fiz errado? Alguma sugestão?

    Obrigado.

    • Só faltava reiniciar o notebook. Deu certo. Obrigado mesmo assim.

    • As principais verificações a serem vistas quando o “adb devices” falha são: correta localização do arquivo .ini e o valor do Vendor_id em uma linha separada para cada fabricante.

      Depois vou pesquisar se encontro um equivalente ao “lsusb” para windows ou alguma utilitário que dê uma visão mais direta dos dispositivos para facilitar encontrar o Vendor_ID.

  24. usei o codigo no meu cel *#*#8255#*#* e n aparece nada pode me ajudar? obrigado

  25. Bom dia, amigo!
    Depois de instalar o ADB, não consigo localizar o ADB USB.ini…. Tem alguma sugestão de como resolver tal problema?

  26. por favor androideia. tem como instalar uma custom rom no gt7250? obrigado

  27. Eu estava com esse problema e resolvi atualizando o dispositivo “android compositive ADB” indo em : Painel de Controle -> Sistema e Segurança -> Sistema -> Gerenciador de Dispositivos -> botao direito do mouse no android compositive ADB -> atualizar driver..

  28. manarkinho

    ola AndroidDeia ta ai ??

  29. Cara, muito obrigado… me ajudou muito, pois eu estava tentando mudar a instalação dos apps para o sdcard e não conseguia pelo mesmo problema do tal 3G Founder, mas seus drivers resolveram o problema…. muito obrigado mesmo!

  30. Estou tendo muita diculdade. Ondeposso ler mais?

  31. nao estou conseguindo, fazer o proesso, me perco quando vc diz que tenho que ir na pasta .android nao sei onde fica essa pasta

  32. me ajudou muito meu gt-7250 é reconhecido como android phone pórem o comando adb ainda nao funciona.

    • Criou o arquivo adb_usb.ini no seu diretório?

      • criei e consegui resolver Instalando o ADB:

        Baixe aqui o pacote dos arquivos.

        Copie seu conteúdo para c:\windows\system32. Se utiliza um sistema de 64bit, copie também para c:\windows\syswow64.

        Testando:
        Abra um “Prompt do DOS”: Iniciar –> Executar : digite cmd e aperte ENTER.
        Na tela que abriu digite: adb version e aperte ENTER. foi essa a solução
        .

      • Só não precisa baixar  adb quem já tem ele instalado no micro. Depois edit o post e deixo o link para um pacote adb para quem está fazendo isso pela primeira vez. O post foi escrito pensando em quem já usava o adb para outros dispositivos e não conseguia usar o GT7250.  

  33. gabriel berssani

    amigo tem como vc fazer um video pk nao entendi ns … tem como vc fazer uma atualizacao do gt 7250 do android faleu pelo sit

  34. Bruno Sanches

    Olá, já tentei de diversas formas corrigir o problema, segui o passo a passo (alias obrigado esta muito bom haha) mas ainda dá erro quando insiro o comando adb devices … não tinha a pasta do adb_usb.ini que eu criei seguindo o tutorial, estou agora apenas trocando os códigos dentro desta pasta mas nenhum deles funciona… vou encaminhar o id de hardware q aparece para mim, pois acredito q seja esse o meu problema, já digitei apenas 04E8 e já tentei até mesmo a linha toda haha, pode me ajudar … agradeço pela ajuda e atenção !

    USB\VID_04E8&PID_685E&REV_0400&ADB
    USB\VID_04E8&PID_685E&ADB
    USB\SAMSUNG_MOBILE&ADB
    USB\SAMSUNG_MOBILE&MI_03
    USB\Vid_04E8&Pid_685E&MI_03
    USB\Vid_04E8&Pid_685E&Class_FF&SubClass_42&Prot_01
    USB\SAMSUNG_MOBILE&Class_FF&SubClass_42&Prot_01

    meu celular é o samsung galaxy y pro duos b5512

    • O seu adb_usb.ini deve conter a linha abaixo:

      0x04e8

      • Bruno Sanches

        ainda não deu certo… somente mudando o código na pasta dá certo ou eu teria que refazer o prompt ? Grato.

      • Bruno Sanches

        Na verdade eu refiz o prompt (e a pasta) mas continua não aceitando o comando, os drivers estão ok e reiniciei o note e o cel, saberia me dizer oq pode estar errado?

      • Você tem o adb instalado no seu micro? Esse post foi feito pra quem já usava o adb e não conseguia usá-lo quando trocava de aparelho. O adb não é um comando interno do windows.

      • Bruno Sanches

        Eu tenho o adb instalado e programa java, mas ainda não reconhece.

      • Duas coisas: – copie e cole aqui o conteúdo do seu arquivo adb_usb.ini   – certifique-se que existe apenas uma cópia do arquivo adb_usb.ini e que ela se encontre dentro do diretório do seu usuário  

      • Bruno Sanches

        qdo eu baxei o sdk e instalei as atualizaçoes q pediu.. dentro da pasta adb_usb havia uma informação.. nao me lembro qual agora.. mas conforme fui vendo o tutorial eu exclui as informações e deixei apenas o código 0x04e8 … e sim ele esta no diretorio correto dentro da pasta .android e eh unico.. acho q devo fazer td do zero incluindo desinstalando o sdk e demais programas ou tm algum problema q eu nao to vendo ?

  35. Cara, alterando a pasta .android lá em documents and settings, e no aparelho já desativei e ativei depuração usb. Tentando atualizar o disposivo usb, o PC identificou o Android e fez a instalação. Agora nada importa o que eu faça, ao conectar no USB só reconhece como camera, inclusive no PC da empresa que abria normal, só como camera agora. Já formatei o CArtão e o celular Samsung galaxy S Duos e nada … me ajuda!

  36. Oi, comprei um tablet da powerpack o NET-IP701.R, acontece q ele não atualiza o market e eu não consigo atualizar nem manual. configurei um gmail, mais sempre fala q não reconhece o dispositivo….oq devo fazer???

    • Veja se você consegue algum tipo de suporte do fabricante. Parece que alguns dispositivos não foram cadastrados pelos fabricantes junto ao google e o market acaba não funcionando para esses dispositivos.

  37. Oi, tudo bem? O tutorial infelizmente não funcionou pra mim, acredito que esteja fazendo algo errado. Usei o cmd para criar a pasta “.android” dentro da raiz do dispositivo do meu smartphone.
    No gerenciamento de dispositivos aparecem as chaves
    USB\VID_22B8&PID_41DB&REV_0216&MI_01 e USB\VID_22B8&PID_41DB&MI_01
    Então, adotei como conteúdo do ini “0x22B8”.

    Porém, o dispositivo ainda não é reconhecido. Tem ideia do que pode ter sido?

    • A pasta .android deve ser criada no seu PC, não no smartphone.

      Usando o prompt essa pasta foi criada no sei diretório particular (por exemplo, C:\users\jaqueline\.android)

      Acertando isso você não deve ter mais problemas, o valor 0x22b8 está correto.

  38. luiz.lfjust

    Tentei de todas as formas possiveis, o meu é um Galaxy 5, quando aparece o USB\VID são uns 10, qual deles eu colo no bloco? e depois salva certo?

  39. eu tenho um android nao reconhece estou a usar o linux mint 14 mas o arquivo adb_usb.ini vem fora da pasta androidpc_v2 como faço para actualizar o arquivo e funcionar o meu android com linux

    • No linux o arquivo fica dentro da pasta .android localizada dentro da pasta home do usuário. Veja as instruções para criar essa pasta para linux no post.

      • Nada a ver… Para criar pasta em qualquer distribuição linux não é igual no windows…
        Quem tiver com a dúvida, nos sistemas baseados em unix, se usa o comando make a directory.
        Que é escrito comprimido: mkdir.
        Então é só estar na pasta pessoal via terminal e colocar mkdir nomedapasta

  40. olha quando eu excuto o comando pra criar o ficheiro abd_usb.ini ela cria sim mas dentro da minha home e fora da pasta android mas o mas estranho é que quando excuto o comando lsusb ela mostra uma tela e eu nao vejo o meu android a ser reconhecido por favor ve como fica.

    nelinho@nelinho-Aspire-5810T ~ $ lsusb
    Bus 001 Device 007: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636
    Bus 002 Device 003: ID 064e:a133 Suyin Corp.
    Bus 002 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

  41. em cima é no linux mint 14
    esse agora é no ubuntu 12.04 que xto a usar apartir de uma unidade externa ela reconhece automaticamente mas eu preciso que o android funcione no mint pois é onde esta a minha maquina virtual com xp.

    no ubuntu

    nelinho@nelinho-Aspire-5810T:~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 4971:1014 SimpleTech
    Bus 002 Device 003: ID 064e:a133 Suyin Corp.
    Bus 002 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader
    Bus 002 Device 005: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636
    Bus 005 Device 002: ID 0fce:e14f Sony Ericsson Mobile Communications AB Xperia Arc/X12

  42. Eu nunca usei o mint, então não tenho muita idéia do que pode estar acontecendo para seu dispositivo não ser reconhecido. Vi que seu celular Sony Xperia não é reconhecido nem o dispositivo Simpletech. Veja se você deixou o seu celular em modo de armazenamento de massa (Configurações -> Sony Ericsson (ou Xperia) -> Conectividade -> Modo de Conexão USB). Fora isso, talvez alguma coisa no udev rules para USB.

  43. valeu pela ajuda mas nao tive outra escolha estou a usar o android no ubuntu que esta no HD externo e instalei a maquina virtual dentro do ubuntu.

  44. Olá Androideia, estou tentando fazer com que o adb reconheça o dispositivo, mas por algum motivo o meu win7 não mantem a descrição do dispositivo em ID de Hardware, tem alguma ideia de como posso fazer para manter estar alteração?

  45. Caros amigos,

    Tenho um BEDOVE x21, gostaria de fazer root, porem os programas de root não reconhecem. Acontece o seguinte erro:
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    export PS1=””

    Já tentei fazer o procedimento do POST acima, sem sucesso!

    Alguem pode me ajudar ?

  46. Gostaria de jogar na minha lcd de 40 com um gt7205, qual o adpatador mini hdmi que devo usar? Pq comprei um no ML e ferrou o transistor de saida do hdmi.

  47. meu dispositivo nao possui o arquivo adb_usb.ini????e portanto nao passa do adb ecxiste alguma solucao???

    • O arquivo adb_usb.ini é no seu computador e não no dispositivo! Leia o post atentamente que tem todo o processo para você fazer esse arquivo no seu computador.

  48. Abri a pasta .android e não encontrei o arquivo adb_usb.ini me ajude a resolver este problema

  49. amigo, meu sistema operacional é windows xp e meu tablet é um foston.
    modelo: FS-M791AT.
    MEU PC NÃO RECONHECE ELE, PODE ME AJUDAR?
    AGRADEÇO A SUA ATENÇÃO.
    guerreirodapaz1@live.com

    • No seu caso tem que identificar o Vendor_ID para colocar a linha adequada no arquivo adb_usb.ini. Você pode usar o método de observar as propriedades do dispositivo que surge no gerenciador de dispositivos do XP para pegar esse valor.

  50. Fala ae cara. Você acha que dá certo para um tablet da marca Powerpack PMD7205?

  51. Preciso fazer root no tablet positivo ypy 7,esse metodo resolve?

  52. bom fiz todo o procendimento deu tudo certo,mas na hora de rootear,logo no final dos comandos aparece algumas falhas:

    — pushing SU binary
    failed to copy ‘files\su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘files\Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only
    file system
    — cleaning
    — rebooting
    ALL DONE!!!
    Pressione qualquer tecla para continuar. . .

    – O que poderá que estar ocorrendo?desde ja agradeço se puder me ajudar!!!

  53. sim foi com o casual ,ja tentei pelo superoneclick,mas no superoneclick ele trava no meio do processo!

    • O principal para qualquer ferramenta de root é que o aparelho fique acessível pelo adb, isso você já fez. O que você pode procurar é por versões específicas do superoneclick ou do casual ou de qualquer outra ferramenta que funcione com seu aparelho. Se você não conseguir pelo modelo do aparelho veja a versão de kernel e teste ferramentas para seu kernel específico.

  54. Olá

    Após eu acessar o dispositivo em Gerenciador de Dispositivos -> Propriedades (do aparelho) -> Detalhes -> Ids de Hardware:
    No Ids de Hardware o valor está vazio, vc poderia me ajudar?
    Obrigado

    • Você pode fazer isso no linux usando o comando “lsusb” ou então procure no google uma ferramenta chamada USBview. Ele mostra uma espécie de painel de controle só com os dispositivos USB, aí você deve ter um valor para o seu dispositivo.

  55. Ola, boa tarde,
    qdo vou no IDs de Hardware nao encontro o valor que vc disse para encontrar.
    E na pasta .Android nao tem o arquivo que vc tb falou.
    Poderia me ajudar?

    • O valor que eu usei no exemplo é para o tablet Genesis, cada fabricante tem um Vendor_ID próprio. O arquivo, se não existe, é criado com as instruções do exemplo, só mudando o valor do Vendor_ID de acordo com o do fabricante.

  56. fabiana alves

    ola tenho um gt7250s ele travou e entao resert agora ele nao liga o que eu faço?

  57. ei tenhu uma duvida sobre issu tipow num meu aki nem apareci o tablet e tal pq issu akonteci podi mi ajudar

  58. ola meu tablet é um jxd s 602, fiz o procedimento descrito mas não funcionou o meu dispositivo não é reconhecido e aparece com a descrição de “composite device” no gerenciador de dispositivos do windows xp. voce pode me ajudar?

    • No composite device você também tem um Vendor_Id, que provavelmente é o mesmo da interface adb, experimente com ele. Fora isso você pode tentar conectar seu tablet em um computador com linux e usar o comando lsusb para ver os Id’s do seu tablet.

  59. criei o arquivo adb_usb.uni e fiz tudo certinho

    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0×1782

    no meu caso é 1782

    o celular é um clone do galaxy s3

    o pc reconhece como spreadtrum phone

    instalei os drives tudo certinho

    mas mesmo assim o adb nao reconhece

    alguem pode me ajudar?

    • Esse arquivo está dentro da pasta .android dentro da sua pasta pessoal no windows?

      Na linha do id do device, você tem isso:

      0×1782

      O caracter entre os números “0” e “1” tem que ser a letra x (xis) minúscula, no seu caso é um caracter diferente, apesar de parecido.

      caracter = ×
      letra x = x

      agora, lado a lado: ×x×x×x

      Confira isso.

  60. Nelson Erick

    Oi cara, valeu pelo post.
    Estou já efetuei todos os procedimentos descritos ma não vai. O meu table é o 7245 o id aparecem duas linhas:
    USB\VID_0BB4&PID_0C03&REV_0255&MI_01
    USB\VID_0BB4&PID_0C03&MI_01

    Tentei colocar como:
    0x0c03
    0x0bb4
    0x0255

    Mas não aparece o dispositivo.

    Poderia me ajudar?

  61. bom dia, tenho um genesis gp353, já fiz todo o processo más ele não reconhece. você pode me ajudar? obrigado.

  62. Leia a parte “Como identificar o fabricante”

  63. Bom dia amigo, bom vamos lá. Sei de ant-mão que o assunto do blog é o root do tablet genesis GT-7250 e de modo algum quero atrapalha a pauta aqui descrita, mais me encontro em uma situação um tanto dificultosa por assim dizer, meu caso é o seguinte adquiri um smart-phone que só é vendido na china pois não foi feito para o nosso mercado, trata-se de um ( LENOVO K900 ) android 4.2, bom o caso é que preciso dar root nele para que eu possa usar o ( MORELOCALE2 ) , pois este dispositivo contem apenas dois idiomas chinês e inglês, de tanto fusar no bixinho consegui instalar uma ROM que me deu acesso aos serviços google play e seus afins, pois este smart-phone não possuía tais aparatos, enfim a tal da ROM veio com mais alguns idiomas mais não o nosso PT/BR o que esta me dificultando e muito o uso como apk e outros, segui suas instruções para o identificador de dispositivo no arquivo adb_usb.ini., como vc descreveu e tudo certo deu direitinho e como ví depois das suas explicações que tbm seria possível o ROOT através do ADB , me senti esperançoso em talvez conseguir mudar o idioma do meu sistema, bom o que venho lhe pedir é que se existe a possibilidade de o faze-lo se vc poderia me dar uma ajuda alguma instrução de como o faze-lo, pois existem muito poucas explicações e tutos a respeito de meu smart-phone LENOVO K900, se puderes me ajudar com este root ficarei imensamente agradecido a vc, tbm venho recorrer a vc, pois notei que em poucas palavras conseguiste esclarecer o que muitos em textos homéricos não conseguem, desde já agradeço a atenção dispençada,…

    Meu e-mail é: lutithebest2013@gmail.com

    • O principal é conseguir que o aparelho seja reconhecido pelo adb, já que a maioria das ferramentas de root atuais funcionam via adb (oneclick, zergrush, easyroot casual e por aí vai). Depois que você consegue o adb, aí é na base da tentativa e erro, você vê as ferramentas que funcionam nas marcas famosas (Motorola, LG, Sony) que tenham a mesma versão de android que o seu e vai experimentando, foi assim que descobri que o EasyRoot Casual para Motorola funcionava com o Genesis.

      Para o seu aparelho vi isso num forum, veja se o método do camarada funciona com o seu: http://forums.lenovo.com/t5/Lenovo-Phones/Lenovo-K900-Idea-Phone-Google-Play-and-How-to-Root/td-p/1131681

  64. Cara, eu nao consigo reconhecer o celular pelo abd. ja fiz todos os passos. Meu problema eh q o celular nao depura a porta USB…

  65. Estou com o Navcity – NT 1710 e não consigo fazer com que ele seja reconhecido, pode me dar uma força?

    Obrigado!

  66. Parabéns muito bom tutorial sobre adb, eu tenho um tablet bq Edison e é detectado no gerenciador de dispositivos do Windows 8.1 Pro x64 como adb interface/adb testing interface, consegui fazer td até meter o ID no arquivo adb_usb.ini
    depois abri o cmd no arquivo: C:\android-sdk-windows\sdk\platform-tools fiz adb kill-server e nao apareceu nada depois fiz adb devices e aparece a mesma coisa:
    adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    ja nao sei o k fazer, agradeço toda a ajuda

    • Experimente ligar esse tablet em um micro com linux e verifique qual o valor mostrado pelo comando lsusb e veja se confere com o que você usou no adb_usb.ini

  67. Não dá certo… Eu esqueci a senha do meu celular, o número PIN.
    Então quando eu plugo no pc eu tenho que desbloquear o celular para que seja reconhecido como ‘armazenamento usb’…
    Aí eu dei o famoso lsusb no terminal e deu que o vendor ID é 1004.
    Como eu já tinha o adb instalado no pc windows daqui de casa, peguei o celular e pluguei no windows.
    Tirei o ‘#’ que marca a linha como comentário no arquivo e coloquei 1004.
    Também testei colocar 0x1004.
    Nenhum dos dois deu certo.

    Alguém tem uma luz?

    • Você tem dois problemas:

      – até onde me lembro o adb só vai reconhecer o celular após você entrar com o PIN (medida de segurança, pois seria possível remover o PIN através do adb, facilitando a utilização de aparelhos perdidos ou furtados por terceiros)

      – o adb necessita que a depuração USB esteja ativada no celular. Como você não lembra o PIN, acredito que não possa verificar essa opção.

      A linha deve ser entrada como 0x1004 (o caracter de separação é a letra xis minúscula, no seu texto está colado um caracter gráfico parecido com o x, se você o usou, não vai funcionar)

  68. GUERREIRO help me please, acabei de compra um ching ling, fiz hoot, apaguei uns arquivos pra livar a memória e modifiquei o vold.sftab pra aumentar a memória, e foi aí que eu fiz merda,
    Tentando desfazer a porcaria modifiquei algumas pastas para ver se eu conseguia fazer com que o RSD LITE reconhecia meu aparelho, tinha até feito um backup antes
    RESETEI o celular pra ver se tinha dado certo, mas aí o desgramado travou na tela inicial, não dá pra fazer hard resert, não está no modo debug e aí eu to FU!@#$%¨&*
    Se vc tiver alguma ideia ou programa que consiga instalar um LUNCHER EX ou semelhante sem precisar entrar no modo debuggin
    Detalhe o celular não está lendo o sd por causa da modificação do VOLD

    • O RSD Lite é para aparelhos Motorola, se seu aparelho não é Motorola, ele não vai funcionar.

      Se você tiver a ROM do fabricante do seu aparelho, veja se tem como carregá-la novamente.

      Para colocar um launcher você precisa usar o adb como root e conseguir o apk de algum launcher, você instala com o comando “adb install nome_do_apk.apk”

      • quando vc fala adb, vc se refere áquele programa do SDK? mas eu vou precisar estar no modo debuggin se não num vai funcionar, tem outra dica? eu tenho a room, tenhos varios programas de root, inclusive que instala os app mas todos precisa do modo depuração ativo, eu tenho certeza que com o launcher ex já me resolveria o problema logo de inicio,
        mas aí o dilema DEBUGAR OU NÃO DEBUGAR EIS A QUESTÃO
        preciso de um programa que não necessite de do debugg ativo, conhece algum que se semelhe com o RSD?
        O mais incrivel é que não to com o celular nem 1 semana e já consegui @#$%¨&*( com ele
        rsrsrs

      • Isso mesmo, o adb é o utlitário de linha de comando do SDK do android. Realmente, todo programa que tenha uma funcionalidade que você precisa, de instalar uma ROM, apk, etc, vai precisar do debug USB ativo.   O que talvez seja uma solução pro seu caso é ver se o fabricante fornece uma ROM no formato update.zip, aí você desliga o aparelho, liga ele em modo recovery (tem que verificar como faz isso no seu aparelho, existem variações, geralmente liga mantendo a tecla de ligar apertada e simultaneamente pressiona Volume -) e seleciona o update.zip.  

        De: androideia <

  69. Antonio Caser

    Olá Androidea,

    Parabéns pelo post e pela paciência.

    Acontece que o meu table “brickou”, não entra mais no Android de forma nenhuma, queria instalar o Firmware pelo modo APX, que é o único modo que aparentemente posso acessar o dispositivo.

    Fiz todo o procedimento acima, está tudo certo, mas o dispositivo “i.mx53” não reconhece no ADB o Tablet que está em modo APX.

    O que pode ser, voce pode dar mais algumas dicas?

    Obrigado e um forte abraço.

    • Antonio, o modo adb é só para dispositivos que estão bootando normalmente, não é o caso de aparelhos brickados. Se seu aparelho for um Asus (não sei se tem outros android que usem CPU i.mx53) você precisa do Asus Easy Flasher e da ROM stock do seu dispositivo. Ambos podem ser encontrados no site da Asus. Com o Easy Flasher você vai conseguir reinstalar o firmware original e começa tudo do zero.

      • antoniocaser

        Androideia,

        o meu dispositivo é reconhecido no Windows e no Ubuntu, mas no ADB não o reconhece, eu estou querendo instalar o Android pelo terminal, mas antes é preciso que o ADB o enxergue.

        Tem solução?

        Abraços.

      • Pelo que você está falando, é só alterar o arquivo para adicionar o vendor_id do seu dispositivo.

      • Androideia,

        me desculpe, esqueci de dizer que já adicionei o “id_vendor” no arquivo “adb_usb.ini”, e nada de reconhecer o dispositivo pelo ADB.

        Mais alguma ideia?

        Abraços.

      • Antonio, no seu caso o vendor_id não funciona por que você nem chega a inicializar o aparelho, ele brickou e não chega ao ponto de inicilizar o adb no aparelho. Você fica na dependência de alguma ferramenta que funcione num nível mais baixo que o adb, como o Easy Flasher. No Windows e Ubuntu ele é reconhecido como o quê? Pen-drive? Serial? Telefone?

    • O liveSuit não te serve pra instalar uma nova rom?
      Peguei um estes dias que segundo o dono (um colega de curso) já tinha 7 que estava morto, eu segurei volume + e pressionei o power num sei quantas vezes e o LiveSuit o reconheceu,,, geralmente se fala em pressionar o power 5x, mas no meu caso num tava adiantando,,, Aproveitando pra pedir uma ajudinha,,, alguém aqui consegue desbloquear um celular Nokia c7-00, to com um aqui bloqueado por senha, mas num tem programa que tenha me ajudado, nem hard reset essa droga aceita,, (é sybian)
      Valew

  70. Amigo, Estou com um moto g e ao atualizá-lo para o cyanogenmod ocorreu um erro com a root que ela não inicia, agora estou tentando instalar outra pelo adb mas este ainda não reconhece meu celular mesmo fazendo o que você disse. Tem alguma ideia de como eu posso fazer? lembrando que pela ocasião eu não tenho acesso para ativar o depurador usb >s

    Abraços!

  71. Estou tentando usar essa ferramenta agora, mas ele tbm não está o reconhecendo. Estou ficando com medo :S

  72. Pietro Ferreira

    O meu dispositivo nao é reconhecido do mesmo jeito, oq faço??

  73. Carlos cezarano

    Ey chapa to com um galaxy young GT- S6293t e ñ consigo fazer root nein fodendo .
    ja tentei de tudo mais ñ da . o ploblema deve ser o adb ..ajuda ae parça ..vlw

    • O root não tem nada a ver com o adb, depende do kernel. Procure em forums da Samsumg, a linha Galaxy tem dezenas de modelos mas é de um fabricante grande e com certeza tem tutoriais para seu modelo.

  74. Amigo estou com um Galaxy s3 mini replica “xing ling” estou querendo direcionar os arquivos que instalo direto para o cartão sd devido a memoria interna do aparelho ser muito baixa.
    Em meio a tutoriais que vi na net, preciso executar um comando chamado adb shell pm setInstallLocation 2 no adb que vem no SDK só que meu aparelho não está sendo reconhecido no adb fica dando “List of devices attached” Poderia me dar uma luz de como posso está fazendo esse aparelho ser reconhecido ? Os drives dele são da Spreadtrum e o id de hardware é 0x1782… dês de já agradeço.

    • O seu problema parece ser simples. Siga todo o tutorial, só que no exemplo ao invés de usar o ID do exemplo para criar o arquivo adb_usb.ini, use o do seu aparelho.

      Siga atentamente as instruções, principalmente no windows onde não é possível criar arquivos cujo nome se iniciem com um ponto (“.”) e você precisa usar o prompt de comando.

      Outra coisa, digite seu id, não copie. No seu id (0x1782) entre o “0” e o “1” o separador é a letra “x”, no seu texto o sinal parece uma letra x, mas é outro caracter, se você copiar e colar esse id do jeito que está, não funciona.

      • modo mais simples,, faça o ROOT, baixe no PC o MINI TOOLS PARTITION WIZARD e particione seu cartão em 2, uma partição em FAT32 e outra em EXT2, baixe no celular o LINK2SD no PLAYSTORY, … abra o app autorize e escolha a opção EXT2 ou a FAT16 vai ao seu criterio, se não souber usar o app PESQUISE NO GOOGLE, e se não conseguir fazer o ROOT no seu android, então baixe o ROOMASTER NO SEU PC

  75. Amigo, como faço pra ativar a depuração por usb? Celular ta travado no modo email e senha, xing ling, não consigo fazer hard reset direto pelas combinações.. Obrigado

    • A depuração por USB tem que ser ativada nas opções de configuração. Dependendo da versão de android pode ser Configurações -> Aplicativos -> Desenvolvimento e marcar Depuração USB ou Configurações -> Opções de Desenvolvedor -> Depuração USB

  76. Cleber de Jesus Reis Pinheiro

    A resposta que tive e não consegui visualiza-lo na área de trabalho.
    mitiury-MS-7529 ~ # adb kill-servr
    Android Debug Bridge version 1.0.31

    -a – directs adb to listen on all interfaces for a connection
    -d – directs command to the only connected USB device
    returns an error if more than one USB device is present.
    -e – directs command to the only running emulator.
    returns an error if more than one emulator is running.
    -s – directs command to the device or emulator with the given
    serial number or qualifier. Overrides ANDROID_SERIAL
    environment variable.
    -p – simple product name like ‘sooner’, or
    a relative/absolute path to a product
    out directory like ‘out/target/product/sooner’.
    If -p is not specified, the ANDROID_PRODUCT_OUT
    environment variable is used, which must
    be an absolute path.
    -H – Name of adb server host (default: localhost)
    -P – Port of adb server (default: 5037)
    devices [-l] – list all connected devices
    (‘-l’ will also list device qualifiers)
    connect [:] – connect to a device via TCP/IP
    Port 5555 is used by default if no port number is specified.
    disconnect [[:]] – disconnect from a TCP/IP device.
    Port 5555 is used by default if no port number is specified.
    Using this command with no additional arguments
    will disconnect from all connected TCP/IP devices.

    device commands:
    adb push – copy file/dir to device
    adb pull [] – copy file/dir from device
    adb sync [ ] – copy host->device only if changed
    (-l means list but don’t copy)
    (see ‘adb help all’)
    adb shell – run remote shell interactively
    adb shell – run remote shell command
    adb emu – run emulator console command
    adb logcat [ ] – View device log
    adb forward –list – list all forward socket connections.
    the format is a list of lines with the following format:
    ” ” ” ” “\n”
    adb forward – forward socket connections
    forward specs are one of:
    tcp:
    localabstract:
    localreserved:
    localfilesystem:
    dev:
    jdwp: (remote only)
    adb forward –no-rebind
    – same as ‘adb forward ‘ but fails
    if is already forwarded
    adb forward –remove – remove a specific forward socket connection
    adb forward –remove-all – remove all forward socket connections
    adb jdwp – list PIDs of processes hosting a JDWP transport
    adb install [-l] [-r] [-s] [–algo –key –iv ]
    – push this package file to the device and install it
    (‘-l’ means forward-lock the app)
    (‘-r’ means reinstall the app, keeping its data)
    (‘-s’ means install on SD card instead of internal storage)
    (‘–algo’, ‘–key’, and ‘–iv’ mean the file is encrypted already)
    adb uninstall [-k] – remove this app package from the device
    (‘-k’ means keep the data and cache directories)
    adb bugreport – return all information from the device
    that should be included in a bug report.

    adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] []
    – write an archive of the device’s data to .
    If no -f option is supplied then the data is written
    to “backup.ab” in the current directory.
    (-apk|-noapk enable/disable backup of the .apks themselves
    in the archive; the default is noapk.)
    (-shared|-noshared enable/disable backup of the device’s
    shared storage / SD card contents; the default is noshared.)
    (-all means to back up all installed applications)
    (-system|-nosystem toggles whether -all automatically includes
    system applications; the default is to include system apps)
    ( is the list of applications to be backed up. If
    the -all or -shared flags are passed, then the package
    list is optional. Applications explicitly given on the
    command line will be included even if -nosystem would
    ordinarily cause them to be omitted.)

    adb restore – restore device contents from the backup archive

    adb help – show this help message
    adb version – show version num

    scripting:
    adb wait-for-device – block until device is online
    adb start-server – ensure that there is a server running
    adb kill-server – kill the server if it is running
    adb get-state – prints: offline | bootloader | device
    adb get-serialno – prints:
    adb get-devpath – prints:
    adb status-window – continuously print device status for a specified device
    adb remount – remounts the /system partition on the device read-write
    adb reboot [bootloader|recovery] – reboots the device, optionally into the bootloader or recovery program
    adb reboot-bootloader – reboots the device into the bootloader
    adb root – restarts the adbd daemon with root permissions
    adb usb – restarts the adbd daemon listening on USB
    adb tcpip – restarts the adbd daemon listening on TCP on the specified port
    networking:
    adb ppp [parameters] – Run PPP over USB.
    Note: you should not automatically start a PPP connection.
    refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
    [parameters] – Eg. defaultroute debug dump local notty usepeerdns

    adb sync notes: adb sync [ ]
    can be interpreted in several ways:

    – If is not specified, both /system and /data partitions will be updated.

    – If it is “system” or “data”, only the corresponding partition
    is updated.

    environmental variables:
    ADB_TRACE – Print debug information. A comma separated list of the following values
    1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp
    ANDROID_SERIAL – The serial number to connect to. -s takes priority over this if given.
    ANDROID_LOG_TAGS – When used with the logcat option, only these debug tags are printed.
    mitiury-MS-7529 ~ #

  77. quando eu vejo o meu id no gestor de dispositivo diz
    USB\VID_2207&PID_0010&REV_0222&MI_01

    nao e nada igual aos numeros que eu ja vi como “0×2080”
    nao tou a perceber

  78. Essa mensagem é por que você não possui o adb instalado no seu micro. Ele não faz parte do windows. O pacote completo do SDK android você encontra aqui: http://developer.android.com/sdk/index.html mas se você procurar tem páginas que disponibilizam apenas o adb e seus utilitários.

  79. Nao me pode arranjar o SDK compactado e que ele ocupa 300mb e a minha net e muito lenta.

  80. Amigo, eu to com um problema aqui, eu tenho todos os drivers do meu celular instalados e atualizados, meu celular é original tenho selo e tudo, uso um Moto G 2º geração modelo xt 1068, eu já tinha a pasta .android criada porem nenhum arquivo adb_usb.ini, criei ele e coloquei a linha 0x22B8 correspondente ao vendorID do meu aparelho, já verifiquei, mas quando tento encontrar o aparelho via comando ele não aparece.
    Quando o aparelho está ligado eu consigo reconhecer o aparelho via comando, porem quando está desligado em modo fastboot, não aparece nada, modo de depuração ligado.
    Estou usando uma maquina com Windows 8.1 x64, você não saberia me explicar o que estou fazendo de errado?

    • Victor, o adb é apenas para quando o dispositivo está ligado em modo normal. Não há adb em fastboot. Veja no modo fastboot se aparece outra entrada nos dispositivos USB, o componente responsável pelo fastboot costuma ter um ID diferente do adb.

  81. Inclusive já testei em 3 maquinas, todas elas com windows 8.1 x64

  82. OLA MEU PC N RECONHECE MEU TABLET FOSTON O QUE FAÇO ?

  83. No meu nem o “adb shell” ta funcionando.. mas quando eu coloco só o comando ele diz que o “pm” não é reconhecido como comando interno..etc… meu celular é o Goclever Quantum 400.. quero dar o comando pra mudar o idioma no morelocale 2 … e ja instalei o android studio e baixei os pacotes do sdk maneger….
    instalei varios drivers e tentei isso ai do id do hadware no meu aparece 2 e mesmo assim diz que o device not found.
    USB\VID_0A5C&PID_E681&REV_0233&MI_01
    USB\VID_0A5C&PID_E681&MI_01

  84. Quero avisar aos amigos que o iPhone e iPad, Samsung, Motorola, LG, Nokia, entre muitos outros, são todos fabricados na China, Taiwan e outros países asiáticos, o que diferencia os produtos são a linha de fabricação que pode ser de 1ª ou 2ª linha, a Apple somente monta seus aparelhos em Valley na California.

  85. Boa tarde,
    Eu estava seguindo um tutorial para instalar a Rom no meu moto X xt1058 devido ele ter parado de funcionar o Wifi.
    Baixei e instalei o SDK e fiz todos os procedimentos. Ativei o adb na prompt comando e quando digito adb devices me retorna um erro dizendo:
    adb server didn’t ACK
    *failed to start daemon*
    Error: unknown host servisse

    Você pode me ajudar?

    • Você não está usando alguma outra coisa que também usa o adb (Eclipse, por exemplo)?

      Tente os seguintes comando em sequencia:


      adb kill-server
      adb devices

  86. Boa noite!

    Estava tentando resolver de outra forma, até encontrar este site, cuja orientação se parece mais com a situação que encontro no Motorola Moto E, não identificação do telefone.

    Instalado Java, SDK atualizados, assim como os drivers do smartphone.

    Pode-se mexer smartphone, via USB, pelo notebook.

    Na pasta do usuário, não há pasta ADB, somente: AVD, Cache e alguns arquivos.

    Favor posicionar!

    Grato!

    • A localização nova do adb (o executável) é essa que você menciona.

      Pelo prompt de comando (o adb é todo em linha de comando), digite “adb devices” e veja o resultado, acredito que você verá seu celular identificado.

      • É a mensagem que sempre recebi: “List of devices attached”. Nada específico do telefone.

  87. Complementando a informação acima:

    Existe um executável,, não pasta, ADB, em: C. Arquivos de programa (x86)>Android>Android SDK>Platform tools.

    • Então vem a segunda parte: dentro de sua pasta pesseal digite

      cd .android

      observe que tem um ponto (“.”) antes da palavra android, pois se trata de uma pasta oculta.

      caso não exista, siga os procedimentos para criar essa pasta e o respectivo arquivo adb_usb.ini

  88. ID’s Software:

    USB\VID_22B8&PID_2E82&REV_0228
    USB\VID_22B8&PID_2E82

    Criado o arquivo adb.usb, que apos aberto, no seu interior: 0x22B8.

    Telefone aparece em “C” do notebook

    .db kill-server

    * server not running *

    adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached

    Não apareceu o número device

  89. Cole o conteúdo da janela do prompt de comando onde você deu os comandos.

  90. Putz! debug não estava ativado.

    Exclui o arquivo adb_usb.ini anterior. Criado novo.

    Mudou ID’s software, mas o final somente:

    USB\VID_22B8&PID_2E76&REV_0228&MI_00
    USB\VID_22B8&PID_2E76&MI_00

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb kill-server

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    0434043744 unauthorized

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb kill-server

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb kill-server

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    0434043744 unauthorized

    C:\Program Files (x86)\Android\android-sdk\platform-tools>

    • O debug USB é imprescindível! Aliás, independente de qualquer coisa todo dispositivo android deveria ter essa opção habilitada assim que fosse ligado. É muito útil para casos de recuperação.

      Prosseguindo com seu problema:

      0434043744 unauthorized

      Veja se nas opções de desenvolvedor você tem algo como “Remova autorização de debug USB”. Selecione essa opção e refaça os passo

      adb kill-server
      adb devices

      Caso apareça uma mensagem pedindo autorização no celular, confirme e você deve ter sucesso.

  91. Agradecendo a tua atenção e profissionalismo!

    Observando em posts anteriores, a tua busca em solucionar essa dificuldade.

    Abraço!

    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
    List of devices attached
    0434043744 device

    C:\Program Files (x86)\Android\android-sdk\platform-tools>c

  92. Olá estou com esse problema e não consigo resolver, pode me ajudar?

  93. Dionata silva

    tenho um tablet dl 3105 que fica somente com o desenho do android na frente com um ponto se exclamação na barriga. como faço para instalar o Rom ou fazer ele funcionar de novo?

  94. Funcionou! Tava tentando fazer isso com Motorola MZ616. Valeu!

  95. Mayle Maia Heinen

    boa tarde amigo, estou com um problema enorme em um Motorola Defy Pro XT560

    1° o pc nem sequer aparece NADA de reconhecer, nem sequer diz que não reconhece. porem o celular começa carregar.

    2° ja tentei de tudo que pude imaginar e pesquisar, ja mandei pro conserto, nao consertaram. ja fiz ligaçao direta nos encaixes onde vai a bateria. nada.

    3° nao tem como entrar em modo de depuração, pois so inicia e trava na logo da motorola.

    entrei no Flash Mode/download mode. nao reconhece e n acontece nada. o reset nem funciona. abri o celular inteiro pra ver se n tinha nada dissoldado ou desconectado, tudo certo. olha se púder tentar me ajudar. mto obrigado!

    • Conecta ele num micro com linux e usa o comando “lsusb” pra ver se mostra algum device novo. Não se esqueça que depuração USB precisa estar ativa, sem ela o adb não reconhece o device em hipótese nenhuma.

  96. Quando vou digitar os comandos pra criar a pasta “.android” eles diz que não é reconhecido como um comando interno, o que eu faço?

  97. Olá, estou com um moto g, e a mensagem resultante não é essa. Estou tentando fazer um recovery via adb, já que não entra em modo fastboot, e ao que parece está em loop infinito. Ponto é que quando rodo o ddms.bat ele me retorna que meu celuar está offline. E quando no console entro com: adb devices ele me retorna dizendo: 0429594331 unauthorized ????? pode eme ajudar? problema surgiu qdo celuar descarregou totalmente, durante uso da lanterna…tenho moto G geração 1, dual sim, com bootloader desbloqueado e com root.

    • Não sei como ajudar nesse caso. A mensagem de não autorizado é por que nas versões mais novas do android você precisa autorizar a conexão no aparelho, você conecta, usa o adb, aparece uma mensagem no celular avisando que estão tentando conexão via adb e se é pra autorizar e voce seleciona a confirmação. Como você não recebe essa tela, não sei como fazer.

      Já experimentou digitar “adb shell” e ver se consegue o prompt do celular?

  98. Tentei “adb shell” e ele me retornou a mensagem: error: device unauthorized.
    This adbd`s $ADB_VENDOR_KEY is not set; try “adb kill server” if that seems wrong. otherwise check for a confirmation dialog on your device.

    Como você mencionou na explicação anterior, nas novas versões ele pede uma confirmação no celuar, mas nao tenho acesso à nada na tela do celular…ele inicia com logo da motorola e imediatamente fica estático numa tela preta. Nem mesmo consigo desligá-lo, ao pressionar o botão de desligar/ligar, ele repete o mesmo processo.

    A mensagem que retorna no console, que copiei ali em cima, me leva a crer que tenho o mesmo problema que é objeto desse post??? Vendor Key is not set??? e try adb kill server? Já estou desanimando, não encontro nenhum post em forum sore essa situação. Maioria dos problemas se resolve atraves do modo fastboot, para ir além existe o ADB, mas se meu celuar nao é reconhecido??? Não consigo executar os comandos?? Estou com todos os drivers da motorola e o java atualizado. Detalhe, já estava ativada a função depuração usb nas permissões de programador, antes de apresentar o problema.

    • Caso você tenha um recovery instalado, entre nele e copie este arquivo do aparelho:

      /data/misc/adb/adb_keys

      Depois vá até a pasta .android e veja se ela tem um arquivo chamado adbkey.pub. Se tiver, apague.

      Renomeie o arquivo adb_keys que você copiou para adbkey.pub.

      Quanto ao modo flashboot, insista, em muitos aparelhos ele é chato de entrar. Tente com power VOL-, power VOL+, ligando primeiro e apertando VOL em seguida, power e VOL junto, VOL apertado antes de apertar o power… uma hora você acerta.

  99. Opa! meu celular está com o loop infinito só que eu instalado um recovery twrp nele ele vai até a parti do droiboot ele reconhece o USB quando entro no recovery para colocar a rom original com o adb no cmd ele não reconhece o USB pode me ajudar?

    • No recovery acho que você está em flashboot, não carrega o adb. Experimente o listar os devices e ver o que aparece. Se mostrar algum device tem que editar o arquivo pra ser reconhecido, como nos exemplos da postagem.

  100. ivanmaia21

    Olá, bom dia!

    Sei que o tutorial já faz bastante tempo, mas só no teu site encontrei algo parecido do que procuro.

    Seguinte…

    Perdoe a ignorância, mas é possível carregar os drivers ADB e os drivers do aparelho em modo segurança do Windows?

    Preciso conectar o smartphone em modo de segurança, mas os drivers de inicialização do modo de segurança são somente os básicos do sistema.

    Teria como inclui-los na lista de carregamento do modo de segurança?

    PC: Windows 7 ultimate
    Android: 5.0.2 ROM custom
    Smartphone: Sony Xperia T lt30p

    • Desconheço a possibilidade de se selecionar drivers durante o modo de segurança, até onde sei a lista de drivers mínima é determinada pelo próprio sistema.

      Mas por que você precisa fazer isso em modo de segurança?

  101. na pasta .android tem 2 arquivos “adbkey” “adbkey.pub

  102. tamara felix

    boa tarde! eu tenho um telefone ccm g3 depois que restaurei ele so pega agora a lanterna,camara,contatos calculadora mensagens relogio e gravador. mais nao aparece a opição configuracoes e não ta pegando wifi nem rede nem nada do tipo me ajudem porfavor

  103. Olá, estou tendo problemas para alterar o local de armazenamento padrão em meu smartphone. E estou tentando fazer com que o meu dispositivo seja reconhecido, segui seu tutorial, mas, sem sucesso. Tem como montar um para um LG G3 Styllus?

    Att,
    Backer

  104. Olá, legal e bem explicativo seu tutorial. Possuo um LG G3 Styllus, e de acordo com o tutorial e comentários aqui o meu deveria ficar assim: 0x1004 >> adb_usb.ini. E mesmo assim o dispositivo ainda não é reconhecido. Quero fazer alteração do local padrão de armazenamento e preciso antes, que o meu dispositivo seja reconhecido, o que não está acontecendo quando o comando ‘adb devices’ é introduzido.

    Att,

    Backer.

    • Backer, a princípio não há o que alterar no procedimento. Um detalhe é que nos LG ao se conectar a USB na parte superior da tela aparece um menu para selecionar os modos da USB (carregamento, MTP e PTP). Experimente variar entre os modos MTP e PTP (apenas carregamento ignora as linhas de dados da porta USB e não pode ser usado para adb).

      O modo de depuração USB está habilitado? Confirme no menu de opções de desenvolvedor. Se você não tiver essa opção aparecendo antre no menu de configurações, geral, sobre o telefone. software. Dê uns 10 toques repetídos no número de montagem que vai aparecer uma janela informando que você habilitou as opções de desenvolvedor. Entre nela e habilite a depuração.

      • Olá! finalmente um site (realmente) útil e que responde às minhas perguntas! Vamos lá:
        Bom, a depuração estava habilitada desde o início, a única diferença é, que alterei de MTP para PTP; agora o meu dispositivo foi reconhecido, porém (é… já tá virando novela), ao enviar o comando para alterar o local de armazenamento é retornado a seguinte mensagem de erro: ‘java.lang.SecurityException: Package android does not belong to 2000’. O que será que pode ser isso e como resolver?

        Abcs,

        Backer.

      •   Você já fez o root?

        No android 5 em diante (na verdade acho que do 4.4 em diante) mudaram a maneira de acesso ao cartão externo para aumentar a segurança, por isso diversos aplicativos só podem escrever na memória interna. Para conseguir burlar esse novo esquema é necessário fazer o root primeiro. O grau de sucesso é variado, da maneira que o google implementou o sistema qualquer acesso ao cartão externo sem os métodos disponibilizados pela API é basicamente uma gambiarra.

        Não posso ajudar muito nesse sentido, não programo em android e acabo não me aprofundando nos detalhes.

        WordPress.com

  105. julio cesar

    Os comando pra digitar no prompt são do jeito q esta ai ? Pq tentei e não consegui . grato

  106. Olha, eu ativei a depuração, o ‘root’ não sei como fazer… Como se faz isso? O resto vou tentando me virar depois…

    Thanks.

    Backer

    • Dê uma pesquisada em como fazer root no seu modelo de aparelho (cada fabricante e modelo tem um processo). 

      Acho que você pode usar um programa chamado Kingroot para o seu modelo, mas não tenho certeza.

      No site xda-developers você encontra guias para praticamente todos os modelos.  

         

  107. sou muito leiga no assunto e meu celular é um LG Volt LGH422 e não consigo fazer root dele, não aparece nada qdo digito adb devices no prompt de comando, tentei fazer tudo q vc falou, até aparece como LG Vol mesmo no gerenciador de dispositivos, mas não consegui fazer esta parte do adb_usb.ini
    tentei tudo q vc falou, mas não consegui acessar este arquivo, não sei onde acha-lo no computador, tentei pela pesquisa até e não existe nenhum arquivo com este nome, mesmo eu tendo criado ele com os comandos q vc passou.
    preciso fazer esse root pra poder instalar os app no cartão de memória, já q a memória interna tem só 8gb e não está dando mais pra instalar nada.
    Agradeço se puder me ajudar.

    Obrigada

    • No H422 você consegue fazer root com o Kingroot, que foi o mesmo que usei no H442.

      Tem uma thread no xdadevelopers explicando como usar esse programa.

      • encontrei este programa nas minhas pesquisas, estou fazendo agora, está na metade do processo, depois conto se deu certo. Obrigada

  108. Olá, tenho um Tablet Positivo L1050, fui fazer a inversão das memórias e ao reiniciar o tablet ele ficou em loop infinito, já tentei hard reset e não funcionou, o que posso fazer já que a Positivo não libera suas ROMs?

  109. Fabio Dos Anjos

    Não tem como colocar em mogo depuração, não passa da logo o celular! Tem jeito?

  110. Atualizei meu moto g 2° geração para Android 6.0 e quando conector meu cel no computador ele abre só a memória interna a externa no PC só aparece o uso da memória e quando clico pra entra não abre pasta nenhuma, parece q ta vaziu, já na memória interna abre todos os arquivos, e ISO só ocorreu após a atualização do sistema… O q eu faço??

  111. tenho smartphone da Asus Zenfone Go.
    Está com loop infinito, to tentando reinstalar a rom original dele pra ressuscitar o mesmo…
    com o telefone conectado no modo recovery, tento gravar os arquivos via CMD, porém em 54% o telefone retorna ao menu anterior abortando a operação!
    vc pode me ajudar a saber oque ocorre?!

    • Experimente procurar no site xdadevelopers.com se existe algum fórum sobre seu telefone (acredito que sim). Tem um pessoal muito fera lá que pode te ajudar com esse tipo de problema.

  112. Boa tarde ae cara, tenho um moto e 2 aqui, e sem querer (acredite ou não), apaguei o OS dele, fazendo assim ele ficar em loop infinito…
    Pesquisei em alguns fóruns e vi que para resolver, é só entrar em adb sideload pelo TWRP e pelo cmd digitar os comandos “adb sideload OS.zip” e “adb sideload gapp.zip”.
    Só que, quando entro em sideload, o windows não reconhece mais o aparelho, eu tentei digitar “adb devices”, mas não aparece nada, ele só reconhece o aparelho quando saio do sideload…
    Pode me ajudar?

    • Não uso o TWRP, não sei os detalhes dele. Mas se você apagou o OS não é mais fácil usar os utilitários da Motorola e fazer um flash do firmware?

  113. Boa tarde chefe, olha só, estou com um probleminha aqui, e talvez voce possa me ajudar, ( espero que sim ) bom, meu celular quebrou a tela e o touch ( ja arranquei os dois ), e nao estou em condições financeira para comprar outra tela nem outro celular, então, gostaria de usar meu note para espelhar a tela do cel na tela do note, baixei ADB SDK JAVA e tals programas e sei como configurar e fazer tudo, mas to com o problema que meu celular ta com a depuração desativada, então não consigo dar continuidade no processo. existe alguma forma de ativar a depuração usb por algum programa codigo truque ou algo parecido ? pois minha tela nao aparece nada nem o touch funciona. abraços.

  114. Olá, boa tarde, vc poderia me ajudar com meu celular Samsung Duos, do nada ele deu a seguinte mensagem: Memória do dispositivo danificada – “A partição de dados está corrompida. É necessário reiniciar seu dispositivo para os padrões de fábrica. Isto apagará todos os seus dados – Zerar Dispositivo” Clico em Zerar dispositivo, ele reinicia e apareceu os seguintes dados:

    android system recovery 3e
    volume up/down to move highlight
    power button to select

    reboot system now
    apply update from ADB
    apply update from external storge
    wipe data/factory reset
    wipe cache partition
    apply update from cache

    manual mode
    appling multi-CSC
    Applied the CSC-code
    Sucessfully applied multi-CSC
    E: failed to mount data

    Por favor, tem como me ajudar, não quero perder meus dados…

    • Essa sequencia é para deixar o dispositivo como sai de fábrica, por isso o alerta que TODOS os dados serão perdidos (fotos, contas, musicas, arquivos baixados, qualquer coisa que esteja na memória interna do celular). Você só não perde o que estiver no cartão SDHC externo, se você tiver.

      Seu celular está ligando ou fica travado nessa tela?

      Se o inicio do processo não apagou a partição de dados e seu celular estiver ligado faça backup das coisas que precisa e depois prossiga com o “zerar dispositivo”.

  115. E como ativar a depuração USB no moto x play xt1563 Android 6.0.1 e o patch de segurança é 1 de março 2016, e não reconhece a conta do Google, não restaura o telefone, não restaura pelo recovery mode, nem pelo RSD Lite, nem pelo adb… E agora há alguma solução para isso???

    • Para habilitar a depuração USB vá em Configurações, sobre (ou Ajuda/sobre, depende o menu), informações de software e toque repetidamente em “número de montagem (build number)”.

      Os problemas de não restaurar e não reconhecer conta Google eu desconheço. Veja se no xda-developers tem alguma informação.

    • Não sei se pode ser isso, mas entre na página da sua conta google e marque aquela opção de permitir aparelhos menos seguros, ou algo assim, e veja o que acontece.

  116. Olá Androideia. Preciso de uma ajuda. Agradeço se me ajudar com um passo-a-passo.

    É o seguinte: Estou tentando modificar a string do arquivo framework-res.apk do meu smartlphone multilaser MS5 com a ferramenta apktool no pc, Até aí tudo bem consigo compilar, descompilar gerar o executável só que quando vou move pro smartphone ele entra ele trava ou bootloop. Faz um mês que estou mexendo com isso e não consigo resolver, agora estou tentando pelo adb shell o celular não reconhece. Ouvi dizer que esse tal de adb shell resolve o problema do bootloop do framework-res.apk. Poderia, por favor, me fornecer um passo-a-passo de como resolver isso???????????????????????????

    Para você ter uma ideia do que fiz no adb shell eu digitei:

    cd

    (aparece o caminho onde está a pasta platforms-tools)

    adb shell

    (aparece escrito: daemon not running. Starting it now on port 5037*
    *daemon start sucessfully
    shell@ms5.v2 :/ $ )

    mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
    (mount: operation not permitted)

    exit (sai do comando e volta pro caminho onde está a pasta plattform-tools)

    adb push framework-res.apk /system/framework/framework-res.apk

    (error: device not found)

    Não sei o que fazer!

    Aguardo.

    • Eu não conheço os aparelhos multilaser, mas seu erro está na primeira linha.

      O comando mount só funciona em root. Antes da linha desse comando experimente digitar su e aperte a tecla enter, se o prompt mudar de $) para #) você vai conseguir fazer o mount e copiar o arquivo com o comando push.

      Se der uma mensagem de erro e o $ permanecer no prompt você tem que primeiro descobrir como fazer root no seu aparelho.

      • Não estou conseguindo postar no site.

        Então agora apareceu root/ms5.v2:/ # ai digitei pra montar mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system aí na linha debaixo apareceu: root/ms5.v2:/ #

  117. Agora apareceu root@ms5.v2:/

    o que faço?

    Parece complicado estou anotando tudo kkkk

  118. apareceu root:@ms5.v2:/ # mas continua dando error: device not found

    • Seu aparelho tem root (#) e você conseguiu fazer o mount (quando funciona não dá mensagem nenhuma, só há uma mensagem quando dá erro).

      Agora acho que entendi o que você está tentando fazer. Você editou o framework-res.apk do seu aparelho multilaser e está tentando fazer a cópia para o aparelho.

      A mensagem de erro é por que o caminho (/system/framework/) não está sendo encontrado ou é inexistente. O sistema operacional android não possui uma estrutura de diretórios fixa, pode haver mudanças entre fabricantes, modelos e até entre versões diferentes de firmware do mesmo modelo.

      Não conheço seu aparelho e não consigo ajudar.

      Pelo que vi você não tem muita familiaridade com linha de comando unix, então melhor você parar por enquanto e tentar ver em algum fórum quem conheça bem do seu modelo de aparelho para conseguir um auxílio de verdade. E sem querer assustar, mas você subindo arquivos na área de sistema de um android sem saber exatamente o que está fazendo você tem chances boas de travar seu aparelho.

  119. Então androideia, para marca multilaser é extremamente difícil achar sobre ele na internet. Eu fiz a atualização de alguns arquivos e deram certo com launcher, systemUI, etc só este tal de framework-res que contém erro de português que arrumei entrando na pasta values, quando fui atualizar no android entrou em bootloop/trava e pra mim somente falta esse arquivo pra eu acertar. kkkk

    Eu te pergunto: você não sabe como faço pra atualizar esse tal de framework-res.apk sem dá bootloop ou conhece alguém que fez e deu certo me passe o contato?

    • faz assim, depois que você digitar su e pegar o root (#) digite o seguinte:

      ls -d $PWD/**/* > arquivos.txt

      Isso vai listar todos os arquivos do seu dispositivo e salvar no arquivos.txt, ai você abre esse arquivo num editor de texto procura onde aparece o framework-res.apk e usa pra saber pra onde você tem que copiar o arquivo que você modificou.

      • Exibiu assim:

        tmp-mksh can’t create arquivo.txt: read-only system

        Não sei mais.

        Você não tem um skype pra conversar melhor?

      • Aqui outras pessoas podem ter uma solução e responder. Digite o seguinte:

        mount

        e copie e cole a resposta. Acho que o mapeamento de devices está diferente do que o que você conseguiu pro seu aparelho.

      • Andei olhando nas propriedades dispositivos e impressoras do windows 7 e está marcado um triângulo amarelo com um ponto de esclamação, acho que deva ser isso. Porque ontem estava dando o reboot no celular ele ia perfeitamente depois não sei mais o que aconteceu dei um comando adb unmount aí parece que zangou. mas toda vez que instalo o sync da multilaser pra fazer recuperação de firmware aparece isso nos dispositivos e impressora. É tudo muito estranho.

        Mas me diga qual é ordem dos comandos que tenho que dar?

        eu acho que seria só isso:

        cd
        adb shell
        su
        mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
        adb push framework-res.apk /system/framework/framework-res.apk
        adb reboot

        penso que é só isso, não for me ajude.

      • Teoricamente a sequencia é essa:

        cd
        adb shell
        su
        mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
        exit
        adb push framework-res.apk /system/framework/framework-res.apk
        adb reboot

        Onde está o arquivo framework-res.apk no seu computador?

        O mais garantido é usar o caminho completo. Ex.:

        adb push c:\Users\Cristian\framework-res.apk /system/framework/framework-res.apk

      • Agora eu fiz teste novamente no meu pc dei comando adb devices apareceu:

        list of devices attached
        0123456789ABCDEF device

        depois eu dei adb reboot (celular reiniciou)

        Mas a minha pergunta é será que vai dar certo a questão do bootloop????????????

        O que faço agora sigo com os seu comandos androidea?

        Coloquei o framework-res.apk dentro da pasta platoforms tool em:

        C:\Program Files\Android\platform-tools

        Como faço agora?

      • Use aspas por que tem espaço no caminho:
        adb push “C:\Program Files\Android\platform-tools\framework-res.apk /system/framework/framework-res.apk” /system/framework/framework-res.apk

        Se o arquivo estiver correto deve resolver o problema de loop.

        Você fez backup do arquivo original?

      • Sim tenho backup tenho o arquivo de firmware também que queria modificar nele mais não sei como fazer.

        Agora, deu o comando do mount e depois o simbolo # voltou para $

        Tá certo o que fazer?

  120. Esqueci de mencionar após o exit os símbolos # mudou para $.

    • “exit” novamente pra você ir no prompt de comando do windows e dar o “adb push”.

      Você precisa do backup por que se sua alteração não funcionar você precisa voltar pro original.

      • Vamos deixar quieto não estou conseguindo. Ele reconhece que tem o dispositivo mas na hora que da push ele diz que device not found. Vamos deixar quieto. Cansei. Nesse quesito você me ajudou bastante eu que não sei mexer nisso. kkk

        O que vou tentar fazer agora é o seguinte: eu peguei o arquivo original do firmware e abri as pastas onde estão todos os app vou trocar e gerar uma nova imagem (system.img) e substituir e tentar fazer a recuperação do firmware como se fosse original de fábrica mas o arquivo modificado. Será que dá certo? Vou tentar.

  121. A parte de firmware modificado eu não sei informar, nunca precisei fazer esse tipo de alteração.

  122. vou tentar explica cel lg l9 410 ele liga primeira ela aparece escolhe idioma seleciono portugues e clico em seguinte depois wefi coloco blz conecta ai clico seguinte ai aparece a google pley parou nao passa da ja tentei formata e ia estala outra rom mais ele nao conecta ao pc tenho pouco de experiencia ja fiz ANTES em outros cel mais esse nao tem geito ja troquei wuindos o cabo usb de forma alguma ele entra em modo depuracao alias ate entra e tela aparece no pc detale mais estalei os drever da lg aparece estalado com susseco mais no cantinho direito da tela do pc fica estalando o sorft rodando e vai igual quando coloca pen drever novo ai aparece drever do dispositivo nao foi estalado cel 67 999296331 si poder me ajudar

    • Procure no site xdadevelopers o LG Flash tool e siga os tutoriais. Mesmo que você não ache uma postagem específica do seu modelo vai servir de guia, já que o LG Flash tool funciona seguindo o mesmo padrão em todos os modelos.

      Procure também um firmware em formato kdz para o seu modelo, inclusive em relação ao país. Alguns modelos tem diferenças no hardware de pais pra país e mesmo que você consiga fazer o flash vai ter problemas no funcionamento.

  123. Matheus Cândido

    Passando só pra agradecer, muito bom post.
    No meu caso tive que baixar o driver da Samsumg, pois o id do genérico não estava funcionando.

  124. Muito boa suas publicações, para mim deu muito certo, parabéns!!

  125. Antonio Emanuel da Silva Maciel

    Boa tarde.
    Se possível, gostaria de ver o tutorial para zenfone 2.

  126. João Victor

    Tenho moto g2 e quando conecto USB, o pc instala o drive MTP mas da erro na instalação e o Motorola Device Manager, que é onde baixa os drivers da motorola, não funciona, só diz que não tem atualização pro dispositivo e some. O que eu faço pra conectar o meu moto g2 xt1069 ao pc ?

  127. Obrigado, Mano ❤

  128. Mano. Comprei um S6 dos EUA. E não veio com o portugues. Tentei o app MoreLocale2 e precisei do Android SDK. Nos processos da configuração preciso desse comando ADB DEVICES e ele não reconhece meu celular.
    Segui seus passos para identificar o ID hardware e ate ai ok.
    No meu windows 7 tem a pasta .Android mas não tem o arquivo adb_usb.ini.
    Como proceguir???

    Outra pergunta. Tem como verificar se meu celular é original tbm?!?

    • Basta você criar o arquivo adb_usb.ini seguindo o exemplo e usando os dados do seu aparelho.

      Quanto ao aparelho ser original acho que se você for nas configurações gerais do aparelho a aprte de informações tras uns dados do modelo que você pode usar pra verificar na internet.

      • Mas no exemplo diz que é pra criar a pasta e o arquivo. Mesmo eu já tendo a pasta e faltando so o arquivo vai dar certo??

      • Sim, pode criar só o arquivo.

      • AMigo. Estou tentando colocar android americano em portugues com o MoreLocale2. Vc tem tutorial sobre o assunto??

        Criei o arquivo dentro da pasta e adicionei o vendor id Mas não deu. Editei pelo bloco de notas (tá certo?). Coloquei outra linha com os valores 0_04E8 coloquei só o 04E8 e depois tentei com 0x04E8. Nenhum ele reconheceu. qual seria o certo? Todos os passos anteriores estão certos.

  129. Nunca usei o morelocale.

    O certo é 0x04e8.

    Você instalou os drivers da Samsung para seu aparelho?

    • mano. instalei um drive da samsung e deu pra identificar no devices porem aparece uma sequencia de letras e numero (creio ser a identificação do celular) e depois aparece escrito “unauthorized”. Antes eu tinha feito o comando adb kill-server tem alguma relação? No tutorial que estou seguindo aparentemente deveria aparecer “device” ao invez dessa informação.
      Tem como ajudar??

      C:\Users\ipereira\AppData\Local\Android\sdk\platform-tools>adb devices
      List of devices attached
      * daemon not running. starting it now on port 5037 *
      * daemon started successfully *
      05**************31 unauthorized

      C:\Users\ipereira\AppData\Local\Android\sdk\platform-tools>adb shell
      error: device unauthorized.
      This adb server’s $ADB_VENDOR_KEYS is not set
      Try ‘adb kill-server’ if that seems wrong.
      Otherwise check for a confirmation dialog on your device.

  130. O adb já está funcionando. Essa mensagem é de segurança, foi implementado no android 4.x em diante.

    Quando você digita “adb shell” não aparece uma mensagem na tela do seu celular informando que há uma tentativa de conexão? Você deve confirmar e marcar a confirmação como permanente, senão a cada tentativa de usar o adb você vai precisar reautorizar o acesso.

    Desabilite a depuração USB no seu celular, use o “adb kill-server”, em seguida ative a depuração USB e em seguida use o “adb shell”. Observe a tela do celular e faça a autorização.

    Se isso não funcionar veja se existe um arquivo chamado “adbkey” ou “adb_key” na sua pasta .android. Se existir, apague. Em seguida desabilite a depuração USB no seu celular, use o “adb kill-server”, em seguida ative a depuração USB e em seguida use o “adb shell”. Observe a tela do celular e faça a autorização.

  131. brigado, ajudou bastante. só tinha site em ingles. facilitou muito. meu celular é outro!!! mais dois anos de vida e não preciso mais comprar o Iphone 7Plus com 128G que lançou hoje. kkk

  132. Boa tarde,

    Estou com um Motorla Moto E XT1021 em loop infnito, porém ele conecta a entrada USB desconectando logo em seguida. Não entra no modo recovery. Alguma solução para este caso?

    • Faz muito tempo que não tenho um Motorola. Experimente ver no site xda-developers, eles tem seçoes específicas para Motorola e deve ter uma do seu aparelho. Acho que no boot infinito deve ter um procedimento pra deixar o aparelho no modo fastboot e fazer um flash de um firmware novo, apagando totalmente os dados do aparelho. Se tiver lá eles tem tutoriais com as ferramentas necessárias.

  133. ola amigo tenho um motog1 xt 1033 ele brinkou ficou na tela incial sem inciar entao resolvi reeinstalar a stock rom nele daii o grande problema a depuração usb nao estava a tivado tem como ativar pelo abd ou pelo pc pois instalo so que o aparelho nao inciia volta pra tela de bootloader desbloqueado me ajudee

    • Veja no xdadevelopers se é possível reinstalar o firmware no seu aparelho por fastboot. Sem depuração USB não tem como ativar o adb. A primeira coisa que todo mundo deveria fazer em um aparelho android é ativar a depuração USB, independente do uso que faça do aparelho. Vários métodos de recuperação dependem da depuração USB.

  134. Boa noite! Estou com um problema dos grandes. Fiz root no meu android e dias depois ele ficava apenas no loop infinito. Verificando melhor, percebi que ele perdeu os arquivos e nem pelo recovery mode do clockwork ou algo do tipo, ele consegue ver ou fazer algumas pastas importantes.

    Ex: Não consigo criar a pasta /sdcard nele (aquela que deveria vir de fábrica)

    Meu aparelho tornou-se um enorme…. peso pra papel (Samsumg Galaxy note 10.1 gt n-8000 modelo 2012 😦

    Existiria algum comando ou programa em que eu pudesse forçar a criação de pastas nele a partir do meu computador?

    Muitíssimo obrigado!

    • Verifique no XDA developers se há alguma ferramenta para carregar e/ou atualizar seu firmware atual. Os aparelhos Samsung costumam ter certa padronização de ferramentas e métodos de atualização. Então mesmo que não haja um fórum específico para o seu aparelho você terá um processo para se guiar. Até onde sei as pastas padrões são criadas no processo de atualização de firmware.

      • Muito obrigado pela resposta, pesquisei bastante, fiz vários testes, mas infelizmente ainda não resolvi. Deixei na mão de uma assistência técnica mesmo. Caso eles não resolvam também, eu tento outra vez ^^

  135. Olá, alguém poderia me ajudar? Já tentei instalar o adb shell para executar as instruções para que o mesmo reconheça o meu dispositivo, porém, sem sucesso.

    Estou tentando resolver (ainda) a questão de como alterar o locar padrão de armazenamento.
    Eu não estou conseguindo instalar o adb shell para executar os comandos, alguém poderia me refrescar a memória?

    Obrigado.

  136. Muito bom!
    Você me salvou. muito obrigado!

  137. Amigo, entrei na pasta .android porem o arquivo mencionado para fazer a atualização nao esta la, como eu proceder?

  138. Ola amigo, fiz tudo certo no meu moto E xt1021, mas nunca reconhece.

    C:\Program Files (x86)\android\platform-tools>adb devices
    List of devices attached

    C:\Program Files (x86)\android\platform-tools>adb kill-server

    C:\Program Files (x86)\android\platform-tools>adb devices
    List of devices attached
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    C:\Program Files (x86)\android\platform-tools>adb devices
    List of devices attached

    C:\Program Files (x86)\android\platform-tools>

    C:\Program Files (x86)\android\platform-tools>

    Ja modifiquei o adbusb.ini, nao reconhece.

    • Se ajuda, ja verifiquei e a depuraçao esta ativada.

    • Eu verificaria se os drivers foram corretamente instalados e qual o modo USB do aparelho. Alguns aparelhos tem dois modos (Mto e PVP, dados e media, etc). Teste os dois modos.

    • Olá, pessoal, tudo bem?
      Volto novamente ao post, para tentar esclarecer uma dúvida bem remota…

      Quais são os comandos via adb para alterar o local de armazenamento padrão no LG G3 Stylus (Quero que o cartão SD seja o local de armazenamento padrão, ao invés da memória interna)?

      Tenho acesso ao aparelho como root, já ativei o modo Desenvolvedor, depuração USB, permitir localizações fictícias, mas não me lembro quais são os comandos necessários para fazer essa alteração. Alguém pode me ajudar?

      Obrigado.

  139. AndroidFã

    Meu dispositivo é um “legítimo xing-ling”, o Xiaomi Mi 5 Prime.. Ele sempre conectou de boas, mas agora ele dá o número serial do device e dá a mensagem ‘offline’… Qualquer ação que eu tente no prompt do adb ele diz que o aparelho está offline..

    Desbloqueei o bootloader do dispositivo – a aproximadamente pouco mais de um mês mais ou menos – e, depois disso, essa é a primeira vez que tento acessar o prompt adb… Existe alguma relação entre o desbloqueio e o estado offline do device?

    • Verifique se na sua pasta .android existem dois arquivos adbkey e adbkey.pub

      Apague os dois.

      Saia do adb (adb-killserver), desconecte o fone, conecte novamente e veja se com “adb devices” ele se conecta.

  140. Eduardo Finardi Rodrigues

    Olá. Estou tentando fazer o ADB reconhecer meu celular LG K10 LTE, mas não encontrei o arquivo .ini, somente um denominado android_winusb, que não menciona VENDOR e onde a adição do código nã fez qualquer efeito. Podes me dar uma luz?. O arquivo contém o seguinte:
    ;
    ; Android WinUsb driver installation.
    ;
    [Version]
    Signature = “$Windows NT$”
    Class = AndroidUsbDeviceClass
    ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
    Provider = %ProviderName%
    DriverVer = 08/28/2014,11.0.0000.00000
    CatalogFile.NTx86 = androidwinusb86.cat
    CatalogFile.NTamd64 = androidwinusba64.cat

    [ClassInstall32]
    Addreg = AndroidWinUsbClassReg

    [AndroidWinUsbClassReg]
    HKR,,,0,%ClassName%
    HKR,,Icon,,-1

    [Manufacturer]
    %ProviderName% = Google, NTx86, NTamd64

    [Google.NTx86]

    ;Google Nexus One
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

    ;Google Nexus S
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01

    ;Google Nexus 7
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01

    ;Google Nexus Q
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11

    ;Google Nexus (generic)
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE7

    ;Google Nexus
    %CompositeAdbInterface% = USB_Install, USB\Class_FF&SubClass_42&Prot_01
    %SingleAdbInterface% = USB_Install, USB\Class_FF&SubClass_42&Prot_03

    ;Google Glass
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01

    ;Project Tango (generic)
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D02&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D04&MI_02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D06&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D07

    [Google.NTamd64]

    ;Google Nexus One
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

    ;Google Nexus S
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01

    ;Google Nexus 7
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01

    ;Google Nexus Q
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11

    ;Google Nexus (generic)
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE7

    ;Google Nexus
    %CompositeAdbInterface% = USB_Install, USB\Class_FF&SubClass_42&Prot_01
    %SingleAdbInterface% = USB_Install, USB\Class_FF&SubClass_42&Prot_03

    ;Google Glass
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01

    ;Project Tango (generic)
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D02&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D04&MI_02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D06&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4D07

    [USB_Install]
    Include = winusb.inf
    Needs = WINUSB.NT

    [USB_Install.Services]
    Include = winusb.inf
    AddService = WinUSB,0x00000002,WinUSB_ServiceInstall

    [WinUSB_ServiceInstall]
    DisplayName = %WinUSB_SvcDesc%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\WinUSB.sys

    [USB_Install.Wdf]
    KmdfService = WINUSB, WinUSB_Install

    [WinUSB_Install]
    KmdfLibraryVersion = 1.9

    [USB_Install.HW]
    AddReg = Dev_AddReg

    [Dev_AddReg]
    HKR,,DeviceInterfaceGUIDs,0x10000,”{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}”

    [USB_Install.CoInstallers]
    AddReg = CoInstallers_AddReg
    CopyFiles = CoInstallers_CopyFiles

    [CoInstallers_AddReg]
    HKR,,CoInstallers32,0x00010000,”WdfCoInstaller01009.dll,WdfCoInstaller”,”WinUSBCoInstaller2.dll”

    [CoInstallers_CopyFiles]
    WinUSBCoInstaller2.dll
    WdfCoInstaller01009.dll

    [DestinationDirs]
    CoInstallers_CopyFiles=11

    [SourceDisksNames]
    1 = %DISK_NAME%,,,\i386
    2 = %DISK_NAME%,,,\amd64

    [SourceDisksFiles.x86]
    WinUSBCoInstaller2.dll = 1
    WdfCoInstaller01009.dll = 1

    [SourceDisksFiles.amd64]
    WinUSBCoInstaller2.dll = 2
    WdfCoInstaller01009.dll = 2

    [Strings]
    ProviderName = “Google, Inc.”
    SingleAdbInterface = “Android ADB Interface”
    CompositeAdbInterface = “Android Composite ADB Interface”
    SingleBootLoaderInterface = “Android Bootloader Interface”
    WinUSB_SvcDesc = “Android USB Driver”
    DISK_NAME = “Android WinUsb installation disk”
    ClassName = “Android Device”

    Obrigado

    • Esse arquivo é de instalação dos drivers. Leia o artigo novamente, fiz uma atualização e coloquei um link para um utilitário para Windows (USB View) que vai facilitar encontrar o Vendor_id do seu aparelho.

  141. Jefersom Entringer

    Amigo pelo visto vc é muito crânio no CMD. Me ajude por favor. Peguei um tablet gradiente TegraNote emprestado e fiz merda com ele. E agora vou ter q pagar se não resolver. Inventei de atualizar ele para Android 5.1. Aí ele atualizou, mas ao reiniciar ele não ligou mais. não aparece nada. Nem fazendo o modo fastboot. E como não liga não consigo fazer o downgrade nele.

  142. ola, eu sei que o post é antigo mas preciso de ajuda o que acontece é o seguinte: eu tenho um telefone paralelo que seria de uma marca chamada ORRO Z5 premium que comprei no mercado livre, dps de muito usar e já a varios meses o botão power deu pt, e não funciona mais, nesse aparelho eu ja havia colocado como desenvolvedor e depuração, mas quando fui usar o adb aparece o seguinte

    List of devices attached
    ID do dispositivo Unauthorized

    e por não ser autorizado eu não consigo fazer mudança alguma no celular, o que eu devo fazer ? tem jeito ou ja era ?

    • Verifique se na sua pasta .android existem dois arquivos adbkey e adbkey.pub

      Apague os dois.

      Saia do adb (adb-killserver), desconecte o fone, conecte novamente e veja se com “adb devices” ele se conecta. Deve aparecer na tela do aparelho a informação de uma tentativa de conexão, aprove.

      Acredito que isso vai resolver seu problema.

  143. como eu consigo chave de desbloqueio do celular blu estúdio g para desbloquear o bootloader?

  144. Olá, eu tenho um sony xperia ele tava com uns problemas de memoria eu resolvi resetar ele, mas apertei na opção errada, agora não consigo repetir o processo de tentar resetar novamente, e a mensagem que aparece é a seguinte:now send the package you want to apply to the device wit “adb sideload … Obrigado! se puder ajudar agradeço muito.

    • Sideload pelo que lembro é uma opção para subir apks diretemente no aparelho. Veja se no xda-developers você consegue informação específica para esse aparelho.

  145. Gustavo Santos

    Bom dia. Fui atualizar a rom do meu Zenfone 2 e por um acidente deu hardbrick. Não consegui instalar o driver da asus, o arquivo vem em .zip e os arquivos dentro dele não possuem versão para o windows 10. Mesmo na instalação manual através do gerenciador de dispositivos, disse que não é possível iniciar o driver. Fiz todos os procedimentos até a pasta .android, adicionei a linha com o idVendor 0x8086, e ainda assim, no prompt meu dispositivo não é reconhecido por nada neste universo

    • Sem os drivers para seu aparelho você não vai ter sucesso. Veja no site do fabricante se não há uma versão de drivers para Windows 10. As outras opções: verificar se os drivers não são instalados devido a parte de segurança do Windows 10. faça uma busca no google onde você vai encontrar como desabilitar essa verificação e poder instalar os drivers. Caso você tenha uma máquina com Windows XP sobrando, instale os drivers nela e a utilize para recuperar seu aparelho. Ou uma máquina com linux, que não precisa de drivers específicos para reconhecer dispositivos android.

  146. Olá, excelente trabalho o seu. Meu computador, na pasta .android, não aparece o arquivo usb_adb.ini, como se não existisse. E agora?! 😡

  147. O que ѕe passa , tudo vai som aԛui e é
    claro ԛue cada um está compartilhando informações ,
    isso é realmente bom , continue escrevendo.

  148. Ola amigo, Meu Galaxy s5 esta com a tela quebrada, e não da para ver nada, então não consigo dar ok para aceitar a depuração!!
    Sabe me dizer uma outra fora? quero muito conectar nesse celular mas pela tela não estar funcionando eu nao consigo, desde ja agradeço.

    • As versões novas do android pedem a confirmação na tela para permitir o adb. Se o touch estiver funcionando você pode ver em outro S5 a posição do popup para confirmar e repetir no seu, mas se o touch estiver sem funcionar, não há como.

      • Obrigado pela atenção, eu vou tentar de outra forma, eu tenho um galaxy s5 que uso e tenho esse parado, no cabo otg vou conectar um hub usb e vou espetar um teclado ao mesmo tempo conetar no pc, e vou dar o ok por la, primeiro vou ver se funciona no galaxy q esta funcionando e vou fazer no que esta com a tela quebrada.

        Mas agr me veja se pode me ajudar em outra coisa, eu vi um video no youtube no qual o cara transfere o vnc para o celular e executa ele e consegue acessar pelo computador, vc tem conhecimento dessa façanha e sabe se pode me ajudar?

      • É só usar um vnc-server para android, como esse aqui (que precisa de root): https://play.google.com/store/apps/details?id=org.onaips.vnc&hl=pt_BR

  149. Seria ótimo se eu conseguisse ter acesso ao ADB para fazer um comando “pull” para copiar arquivos para meu PC. Sempre ao realizar o comando (adb devices) não lista meu MOTO G2. O Fastboot reconhece, mas não dá pra fazer nada com ele do que eu gostaria.

    C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
    List of devices attached

    C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot devices
    0434593958 fastboot

    C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot oem unlock

    (bootloader) fastboot oem unlock [ unlock code ]
    OKAY [ 0.016s]
    finished. total time: 0.016s

    C:\Program Files (x86)\Minimal ADB and Fastboot>

  150. Breno Belchior

    Tentei do jeito q tava especificado no site e ainda não reconhece o dispositivo alguem tem alguma ideia do q fazer?
    Obg desde ja

  151. kleiton assis

    não consegui acha meu dispositivo de maneira nenhuma.
    nenhum dos dois
    um achei q nao achei pq e da china mas meu sansung tbm nao acho
    abri um prompt separado e coloquei
    cd /d %USERPROFILE%
    md .android
    cd .android
    echo 0x1782 >> adb_usb.ini
    mas nem assim achou
    aparece devices e nada na lista
    so quero mudar idioma.
    tem como ajudar?

  152. Caramba, eu não fazia ideia do porque não funcionava. Muito obrigado pela ajuda, funcionou direitinho!

  153. fernando bernardes da silva

    dispositivo usb mtp ,codigo 10, no tablet powerpack pmd-7301 , nao acho os drives dele

  154. Thiago Araujo

    moto g6 play xt-1922-5, perdi meu imei no downgrade, alguem tem ideia de como recuperar o imei pelo adb ou algum outro programa? ja tentei varios e não consegui, consegui somente fazer o numero de serie do aparelho aparecer de volta no *#06# mas falta os 3 imei e o endereço de ip também esta desconhecido

  155. Obrigado! Aqui funcionou num LG K12 Plus….

  156. Agenor Batista

    O meu é tão original Xing-Ling que não encontrei no Google o fabricante (idVendor: 0x17EF). Todos os drivers que baixo não servem. Procuro o fabricante, segundo o Aliexpress), um tal de Bylynd e não há website pra baixar os drivers, enfim, arrependimento total… 😦

    • Vendor id 0x17EF é Lenovo. Você pode tentar conseguir uma máquina com Linux, que não necessita de drivers específicos do fabricante para essas operações.

  157. Boa tarde no meu caso eu tenho um xiaomi mi 10 lite mas quando eu conecto no meu computador ele diz depuração ativada mas não aparece a tela de permissão para permitir o computador e no pronpt de comando diz que não existe aparelho compativel em outras palavras não reconhece tem alguma ideia do que pode ser ?

    • Pela descrição do seu problema ou você não tem o arquivo adb_usb.ini com a identificação do vendor_id do seu aparelho ou você está sem os drivers USB adequados para o aparelho.

  158. Amigo, tem como eu permitir a depuração USB com a tela quebrada? Tá ativada, mas não autorizada pelo meu PC. Precisaria aceitar aquele pop-up

    • Acho que depende muito do aparelho que você tem. A tela está quebrada sem imagem, com imagem mas o touch não funciona ou ambos? Sem touch, pode tentar um mouse na USB do aparelho.

      Se o aparelho estiver com root ou conseguir colocá-lo em modo recovery, pode copiar a chave com o seguinte comando:

      adb push adbkey.pub /data/misc/adb/adb_keys

      Você também deve poder logar na playstore à partir de um computador e, usando a mesma conta do dispositivo que está com a tela quebrada, instalar o Teamviwer selecionando o dispositivo de tela quebrada. Acesse o dispositivo via Teamviwer e autorize por ele.

  1. Pingback: Conseguindo root no tablet android Genesis GT-7250 « androideia

  2. Pingback: Howto: make adb recognize your android device | androideia

  3. Pingback: APRENDA ROTEAR MOTOROLA XOOM HONEYCOMB 3.2

  4. Pingback: Gerando apk com Ionic Framework - Codificar

Deixar mensagem para Jefersom Entringer Cancelar resposta

Matt's Entropy

... seeding /dev/random, one blog post at a time.

Maravilhoso Mundo Novo

De volta ao Paraíso

androideia

Idéias e Android, necessariamente não nessa ordem.

Another Airgun Blog

Idéias e Android, necessariamente não nessa ordem.

Armas de Pressão - Modificações e afins

Metade da graça em atirar está em fazer ajustes na arma.