Olá
Veneráveis leitores,
Continuando os meus percalços com o tablet Icoo d70 pro II .
Precisava usar o programa ADB (Android Debug Bridge) no d70 para recriar um hash MD5 no Android (essa é uma outra história, pois esse hash era de um backup do CWM que ficou corrompido :( ) .
Então, baixei o SDK (Software Development kit) do Android , baixei o ADB ( dentro do SDK deve-se pedir para baixar o pacote de "platform-tool" ) , liguei o cabo USB com o computador e depois habilitei o modo "usb debug" no tablet ( settings > developer options > enable usb debugging ) . Veja o link externo, no fim deste post, para um tutorial de instalação do ADB.
--------------------------------
Problemas:
--------------------------------
O ADB não encontrou o tablet (device) ligado ao usb.
Percebi então que tinha dois problemas:
A) O Windows 7 64bits não reconheceu o tablet no modo "usb debugging" (problema de driver)
B) O ADB (pelo menos na versão 1.0.31) não funciona com esse tablet especificamente . Tive de baixar uma versão mais ANTIGA para fazer funcionar (no meu caso foi o ADB versão 1.0.26 funcionou). Esse segundo problema só percebi depois de corrigir o problema do driver (item a) ).
------------------------------------------------
A) O Windows 7 não reconheceu o tablet no modo "usb debugging" (problema de driver)
-------------------------------------------------
Vamos utilizar o driver padrão que vem no SDK (Software Development kit) do Android e alterá-lo para que ele sirva para o tablet Icoo d70 pro ii . Antes de seguir os passos abaixo , baixe o SDK (Software Development kit) do Android e depois o (ADB Android Debug Bridge) . Vide os links nas notas abaixo.
---------------------------------
A.1) Problema diver no modo "usb debugging"
A.1.1) Ligue o table no cabo usb e este ao microcomputador .
A.1.2) Ligue a opção "usb debugger" :
Settings -> Developer Options -> Debugging
A.1.3) O windows não reconhece o dispositivo no modo "usb debugger" ( nota: o windows consegue reconhecer o table em outros modos, por exemplo "usb storage" )
No "gerenciado de dispositivos" (nas imagens o windows está em inglês) irá aparecer em "outros dispositivos" um dispositivo chamado "rk30sdk" , com uma exclamação, indicando que o mesmo não foi instalado corretamente.
Ao clicar nas propriedades do dispositivo "rk30sdk" irá aparecer a mensagem que o driver não foi localizado/instalado.
A.2) Instalando um diver para o tablet no modo "usb debugging"
A.2.1) Nas propriedades do dispositivo "rk30sdk" a aba "detalhes" irá mostrar o ID do hardware:
A.2.2) No SDK do android, anteriormente baixado, procure pelo arquivo "android_winusb.inf" .
Esse arquivo costuma ficar em ...\Android
sdk\adt-bundle-windows-x86_64-20130219\sdk\extras\google\usb_driver\android_winusb.inf
Inclua as seguintes linhas :
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0006
%CompositeAdbInterface% = USB_Install,
USB\VID_2207&PID_0006&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010
%CompositeAdbInterface% = USB_Install,
USB\VID_2207&PID_0010&MI_01
A.2.3) O arquivo android_winusb.inf ficará da seguinte forma :
A.2.4) No "gerenciador de dispositivos", selecione novamente o dispositivo rk30sdk e clique em atualizar driver. Escolha o diretório do Android SDK em que você alterou o arquivo android_winusb.inf e atualize o driver.
.... \android sdk\adt-bundle-windows-x86_64-20130219\sdk\extras\google\usb_driver
A.2.4) Caso a instalação do driver tenha sido feita com sucesso o dispositivo irá estar no grupo "Android device" com o nome de "Android Composite ADB Interface" (tablet : ligado na porta usb e modo "usb debugging habilitado" ):
-------------------------------------
A.3 ADENDO (não tem a ver diretamente com o tópico, mas aproveitando que estamos mexendo com drivers )
Caso precise acessar o tablet, enquanto esle estiver executando o CWM , através do windows (ex adb shell) inclua no arquivo android_winusb.inf as linhas abaixo:
;Incluido para rockchip 3066 no cwm 6.0.3.1
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_D001&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D001&REV_0222&MI_00
Essas linhas equivalem ao "Hardware Ids" quando o tablet estiver rodando o CWM.
Feito isso, salve o arquivo e quando estiver com o tablet rodando o CWM, ligue o cabo usb com o microcomputador windows e instale o driver no diretório em que o android_winusb.inf possua as linhas acima.
Com o tablet no modo CWM, o adb versão 1.0.13 conseguiu detectar o device (com o driver do windows previamente instalado).
------------------------------------- ----------------------------------
B) O ADB (pelo menos na versão 1.0.31) não funciona com esse tablet (table no modo usb debugging e cyanogem mod) especificamente .
B.1 ) Bom, uma vez que o o windows tem o driver correto e o dispositivo foi reconhecido ( "Android Composite ADB Interface" ), era de se esperar que o ADB (Android Debug Bridge) funcionasse, mas na versão 1.0.31 NÃO detectou :
O comando " adb devices" deveria listar os dispositivos Android conectados (e no modo "usb debugging" ) .
B.2) Depois de procurar, li em alguns fóruns diziam que algumas versões do ADB (ex: 1.0.31 ) NÃO funcionam . Não faz muito sentido, mas como não estava funcionando mesmo procurei versões mais antigas do ADB.
B.3) Baixei uma versão mais antiga do ADB:
Android Debug Bridge version 1.0.26
link para ADB 1.0.26:
http://www.4shared.com/zip/BWYV_tOj/root_icood70pro_adb_working.html
* daemon started successfully *
List of devices attached
0123456789ABCDEF
device
----------------------------------------- -----------
Assim pude finalmente usar o ADB no tablet.
Acho que não teria esses problemas se fosse um tablet de "grife" $$$$ , mas por outro lado, aprendi mais alguns truques....
Saudações a todos,
------------------------------------
Referências:
[GUIDE] Fix ADB USB driver for Rockchip RK3066 - Ployer Momo7 Dual Core
http://forum.xda-developers.com/showthread.php?t=2061063
[TUTORIAL] O que é ADB e como instala-lo?
http://brasildroid.com.br/aplicativos/1907-tutorial-que-adb-instala-lo.html
Como habilitar usb debugging (inglês)
http://www.thesmarthacks.com/2013/04/enabling-usb-debugging-mode-on-android.html
Parabens cara eu sou seu fan
ResponderExcluir