É possível ligar-se um laptop ao celular Android e ter-se acesso internet através da rede telefônica móvel ou de pontos de acesso Wi-Fi como se o celular fosse um modem. Isto chama-se tethering, um recurso que faz parte do sistema GNU/Linux usbnet.
[Antes de fazer alguma pergunta, leia a FAQ sobre o Wei Dream]
No Android 2.2 “Froyo”, a configuração é bem simples. No celular Wei Dream fiz assim:
- Liguei o cabo USB.
- Não liguei o armazenamento USB, quando solicitado.
- Desliguei a depuração USB [Atualização: no Windows, não é necessário desligar].
- Acessei “Configurações > Redes sem fio e outras > Vínculo” e liguei “Vínculo USB”.
É só! O meu Ubuntu Linux reconheceu o acesso imediatamente como uma conexão USB e apareceu o ícone USB azul na barra de avisos do celular. GNU/Linux rox!
Para a conexão, o Android usa o Wi-Fi se ele estiver ligado. Caso contrário, usa o EDGE da rede telefônica móvel (cuidado se estiver em roaming e seu plano for por minuto).
Windows
Já com o Windows XP a situação é diferente. No mesmo menu “Configurações > Redes sem fio e outras”, opção “Ajuda”, o site Android explica que a conexão funciona direto no Windows Vista, 7 e Linux, mas com o Windows XP é necessário um ajuste. O sistema XP tem todos os drivers necessários para fazer a conexão mas não tem um arquivo de configuração “.inf” para instalar o dispositivo. O site oferece um link para download deste arquivo: tetherxp.inf.
Baixei, liguei o celular por USB, executei os passos de instalação do driver mas o Windows XP não reconheceu as configurações do arquivo “.inf”.
Abri o arquivo tetherxp.inf para analisar o problema. Descobri o seguinte trecho:
[AndroidDevices] ; Google Nexus One without adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E13 ; Google Nexus One with adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E14 ; Google Nexus S without adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E23 ; Google Nexus S with adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E24 ; HTC Sapphire without adb %AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFE ; HTC Sapphire with adb %AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFC ; Motorola Sholes without adb %AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E4 ; Motorola Sholes with adb %AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E5 [AndroidDevices.NT.5.1] ; Google Nexus One without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E13 ; Google Nexus One with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E14 ; Google Nexus S without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E23 ; Google Nexus S with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E24 ; HTC Sapphire without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFE ; HTC Sapphire with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFC ; Motorola Sholes without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E4 ; Motorola Sholes with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E5
Parece que o suporte a USB tethering desta configuração contempla apenas os celulares Google Nexus One, Google Nexus S, HTC Sapphire e Motorola Sholes.
Tentei o seguinte truque: adicionei às configurações o VID (vendor ID) e PID (product ID) do WeiDream (chip MediaTek, interface USB identificada como da High Tech Computer Corp., pelo Linux).
Para descobrir o VID e o PID, liguei o tethering e usei o comando “lsusb” do Linux. O resultado foi:
Bus 001 Device 006: ID 0bb4:0003 High Tech Computer Corp.
Com apenas a conexão USB ligada, o resultado foi:
Bus 001 Device 005: ID 0bb4:0001 High Tech Computer Corp.
Com a depuração USB ligada (adb), o resultado foi:
Bus 001 Device 008: ID 0bb4:0c03 High Tech Computer Corp.
Reparei que cada modo tem um PID diferente [Atualização: com a depuração ligada, o ID do dispositivo é 0004]. Por isto o armazenamento USB não fica disponível com tethering ligado.
Então, na seção [AndroidDevices] do tetherxp.inf, adicionei:
; Wei Dream without adb %AndroidDevice% = RNDIS, USB\VID_0bb4&PID_0003 ; Wei Dream with adb %AndroidDevice% = RNDIS, USB\VID_0bb4&PID_0004 ; Wei Dream with adb %AndroidDevice% = RNDIS, USB\VID_0bb4&PID_0c03
E na seção [AndroidDevices.NT.5.1]:
; Wei Dream without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0003 ; Wei Dream with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0004 ; Wei Dream with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0bb4&PID_0c03
Religuei o celular ao Windows XP, fiz os passos de instalação de drivers e bingo! O dispositivo foi reconhecido e funciona corretamente. O Windows instala uma conexão local e a usa para conectar-se à internet. Talvez este meu “.inf” modificado seja o mítico driver MediaTek MT65xx MS que muita gente pede pela internet.
Baixe aqui o Driver Wei Dream USB tethering for Windows, zipado com 7zip. [Atualizado].
Mas notei o seguinte: se desligo o tethering no celular, o Windows desativa a conexão e não religa mais. É necessário o usuário se deslogar e se logar novamente (não é necessário de dar novo boot). No entanto, se eu desativo a conexão pelo Windows antes, ela pode ser religada novamente.
Com o tethering, descobri que a minha conexão Oi Conta Total Light+internet (5 reais por mês para franquia de 100 MB, com diminuição de velocidade se ultrapassar o limite), com tecnologia EDGE, consegui velocidades de download de 125 Kbps e de upload de 25 Kbps. Com a conexão Wi-Fi e internet ADSL de 2 Mbps da Oi, a velocidade de download foi de 1600 Kbps, contra 1800 Kbps da conexão por cabo Ethernet.
Roteador Wi-Fi
Infelizmente, o Wei Dream não permite se usar o celular como ponto de acesso sem fio para até oito computadores, recurso presente em celulares mais caros como o Samsung 5, por exemplo. Talvez o recurso tenha sido desabilitado por falta de potência do modem EDGE ou do chip MT6516 da MediaTek.
Configuração do chip
Para configurar a internet por EDGE (Enhanced GPRS), vá a “Configurações > Redes sem fio e outras > Redes Móveis > Nomes ponto de acesso”. Abra o menu e escolha “Novo APN”. Crie um APN para EDGE e um para MMS. Preencha com os parâmetros abaixo, conforme sua operadora. Depois de definir os parâmetros, escolha “Menu > Salvar”:
TIM
Dados
Name = TIM Dados
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 02
APN type = default
MMS
Name = TIM MMS
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = http://mms.tim.br
MMS proxy = 200.179.66.242
MMS port = 8080
MCC = 724
MNC = 04
APN type = mms
Claro
Dados
Name = Claro Dados
APN = claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 05
APN type = default
MMS
Name = Claro Foto
APN = mms.claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = http://mms.claro.com.br
MMS proxy = 200.169.126.10
MMS port = 8799
MCC = 724
MNC = 05
APN type = mms
OI
Dados
Nome = Oi Dados
APN = gprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oi
Senha = oi
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = default
MMS
Nome = Oi MMS
APN = mmsgprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oimms
Senha = oimms
Servidor = Não definido
MMSC = http://200.222.42.204:8002
Proxy de MMS = 192.168.10.50
Porta MMS = 3128
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = mms
Vivo
Dados
Nome = VIVO Internet
APN = zap.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = default
MMS
Nome = VIVO MMS
APN = mms.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = http://termnat.vivomms.com.br:8088/mms
Proxy de MMS = 200.142.130.104
Porta MMS = 80
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = mms
Ou tente o aplicativo APN Brasil, no Market, que configura automaticamente, mas não sei se trabalha com dois chips.
Para o usb: fui configuração > rede sem fio e outras >vinculo, mostra q vinculo usb ñ conectado e ñ tm como alterar a opçao.
Para internet: configuração >rede sem fio e outras> rede moveis> nomes ponto de acesso > tim dadod… ai completei com os dados q foi ensinado (nome, APN, proxy, porta, nome de usuario e etc) mas mesmo assim ñ tive nenhum resultado… me ajude por favor Grata
Acho que falta escolher qual cartão fará o acesso. Vá a “Configuração > rede sem fio e outras >SIM de conexão de dados” e escolha qual cartão fará a conexão.
Ja li o FAQ, ja segui todas as explicaçoes, mais mesmo assim ñ consigo configurar a internet, ja pus os dados mais aparece pagina indisponivel. Sou da tim, recebi uma mensagem pra baixar o face, cliquei no link mais aparece pag indisponivel. E em questao do cabo, ja coloquei o cabo, mais tb ñ aparece mensagem nenhuma e qd vou configurar a parte do vinculo esta indisponivel pra acesso. Por favor me ajude. Grata
Quais os dados que você colocou e onde colocou?
ola, estou tentando acessar a internet depois q fiz as configuraçoes ensinadas, mais mesmo assim eu ñ consigui acessar a mesma. e tb eu kero saber como eu passo as musicas do meu pc para o cel, qd eu vou em vinculo usb mostra q ñ tm como ter acesso. eu uso o windows 7. Por me ajude. Grata.
Olá, janeffer!
Está tudo explicado na FAQ.
olá josé conecto meu usb no computador e não abre aviso nenhum.
entrei no vinculo do celular q vc falou e não permite eu modificar o q faço?????
Olá, Leandro!
Leia a FAQ.
José, tentei contato com a Oi, porém sem sucesso… vou em uma loja deles para ver se auxiliam com um minimo de boa vontade. Mas fuçando no Google, achei o comentário abaixo com uma configuração diferente, que QUAAASE deu certo no meu, ele ficou com a seta no E para cima, enviando dados, ja estava assim antes, mas ai apareceu tambem a seta para baixo, recebendo dados, qndo vou abrir a página da internet, ela começa a carregar, mas ai recebo a msg: Problema de conectividade de dados. Falha de comunicação do servidor. Tente mais tarde. Alguma dica do que pode ser? Segue abaixo o comentário que achei, Obrigado.
“Olha, eu tive alguns problemas com a Oi (ddd 16), mas em relação à internet (meu celular não acessava de jeito nenhum, com as configurações que eles enviavam, com APN Brasil). Após 1 semana tentando fazer com que a oi resolvesse meu problema (sem sucesso), entrei em contato com a ANATEL e enfim a oi solucionou meu problema, me passando uma configuração diferente, e vou deixar aqui, caso ajude alguém.”
NOME: Oi Wap GPRS
APN: wapgprs.oi.com.br
PROXY: 200.222.108.241
PORTA: 3128
Usuário: oiwap
Senha: oiwap
Servidor: Não Definido
MMSC: Não Definido
Proxy de MMS: Não Definido
Porta MMS: Não Definido
MCC: 724
MNC: 31
Tipo de Autenticação: PAP
TIPO de APN: default
Ah, meu DDD aqui é 12, não sei se muda alguma coisa. Abs.