Internet no Android a partir do PC, por USB? Sim é possível
Recentemente enquanto fazia umas pesquisas pela Internet, descobri um projecto bastante interessante que dá pelo nome de Android Usb Port Forwarding. A arquitectura do Android permitia que um PC se ligasse à Internet através de um dispositivo com Android, quando ligados através de um cabo USB. No entanto, o oposto é agora também possível, o Android pode ter acesso à Internet através do PC, com recurso ao Android Debug Bridge (mais conhecido por ADB).
O Android Usb Port Forwarding funciona como um túnel entre uma aplicação cliente do Android e um PC/servidor. Do lado do PC definimos quais as portas que pretendemos abertas e, através do túnel criado, todo o tráfego é reencaminhado para o Android.
Port Forwarding… o que é?
De uma forma muito simples, o mecanismo de port forwarding permite que o tráfego para uma determinada porta seja reencaminhado para outra porta.
HTTP proxy
Como já referimos em alguns artigos, o Android permite que um PC se ligue a Internet através de um dispositivo com Android (ver aqui). E o contrário é possível? A resposta é sim !!!! Vamos ver como funciona.
Do lado do Android
Passo 1 – Activar a opção “USB debugging” no Android
Passo 2 – Instalar o “Usb Tunnel” a partir do código QR ou através do market aqui ( a partir do dispositivo).
Passo 3 – Correr a aplicação instalada (Usb Tunnel) no Android
Passo 4 – Ter instalado um browser que suporte a configuração de um proxy. Para este exemplo usei o opera Mobile. Depois basta escrever na barra de endereço about:config e aceder a opção Proxy tal como apresentado nas imagens seguintes.
Do lado do PC
Passo 1 – Instalar a aplicação AndroidTool (download aqui)
Passo 2 – Indicamos o caminho onde temos o SDK e podemos proceder à configuração do mecanismo de port forwarding. Para este exemplo usei o proxy público: 88.190.16.207 a funcionar na porta 3128 (ver mais informação aqui)
Nota importante: No campo Host Address devem indicar o endereço de um proxy interno ou externo a vossa rede. Para quem pretender um proxy externo pode usar um dos disponíveis no site http://www.freeproxylists.com/. No Host Port indiquem qual a porta que o proxy usa (esse informação está também no site).
Depois de tudo estar correctamente configurado, já podem aceder à Internet através do dispositivo com Android, que se encontra ligado ao PC através de um simples cabo USB.
Para os utilizadores que nos questionaram se era possível ter Internet no smartphone através do PC, aqui está a solução. O Android Usb Port Forwarding funciona bastante bem, apesar de no inicio ter despendido algum tempo a perceber como tudo funcionava uma vez que a documentação do projecto não é a melhor. Se alguém tiver algum problema, basta deixar comentário que eu terei todo o gosto em ajudar. Desde já os nossos parabéns ao Thierry Parent pelo excelente trabalho.
Android... é aqui no Pplware!
Artigos relacionados
Homepage: UsbPortForwarding
Este artigo tem mais de um ano
tnho um xperia x10mini e n consigo aceder a net proxy do meu local de trblh. esta aplicacao ira dar-me mt jeito. alguem poderá disponibilizar o ficheiro .apk?? cumps
Saca aqui: http://www.codeproject.com/KB/android/UsbPortForwarding/Tracetool_service.zip
Depois é só descompactar.
–PP
Isto sem dúvida irá ser bastante útil…
Para além de que, irá consumir menos bateria do que se ter o Wifi ligado.
O easytether faz isso de maneira transparente ao utilizador…
mas e senao houver cabo usb?
façam ai um artigo por wireless 🙂
O EasyTether faz exactamente o oposto do que é aqui explicado.
Foi você que pediu por wireless?
http://virtualrouter.codeplex.com/
🙂
http://www.connectify.me/ ou no próprio Windows 7 criar uma rede virtual e partilhar a ligação (que é o que estes programas fazem) 😛
pena o projecto do Virtual Router ter sido abandonado 🙁
Instalei essa app no meu windows 7 64bits… história encurtada… dáva-me blue screens muito frequentemente, até que desliguei o serviço e desinstalei o programa… E o pc tá novamente “normal”… 🙁
Valew brother, Virtual Router é o melhor
@Jorge
Atenção que aqui é ao contrário, O Android liga-se via PC. Para ser o PC via Android podes usar o proxoid
https://pplware.sapo.pt/portabilidade/proxoid-internet-no-pc-atravs-do-android/
Desculpa mas queria esclarecimentos… Dizes que o easytether partilha a ligação à net do teu pc para o teu android? Pelo que percebi ele faz exactamente o contrário.. que é partilhar a ligação do teu android à net com o teu pc…
Nao sei se é a mim que me estás a questionar mas respondo:
EasyTether – Internet do Android no PC
Android Usb Port Forwarding (este método) – Internet do PC no Android
ya ja percebi isso :). Mas no meu pc… não detecta o android na dita aplicação… instalei o usb tunneling no meu android boston com o CyanogenMod, liguei o usb debuging… percorri os passos aqui descritos… mas nem sequer reconheceu o telemóvel…
Se calhar também vou ter que utilizar isto.
No trabalho tenho o mesmo problema. Consigo fazer a ligação à rede, mas não tenho Internet.
Já experimentei colocar um IP fixo no telemóvel do tipo (192.168.0.45), bem como o Gateway e a máscara de rede, mas o telemóvel assume sempre um IP automático (DHCP).
Alguma sugestão??
E ao contrário? Internet no PC a partir da net móvel? Arranjam um artigo com isso?
Tenta aqui Luís
https://pplware.sapo.pt/portabilidade/proxoid-internet-no-pc-atravs-do-android
——————-
Pplware No Comments
O Melhor de Android em Portugal | Pplware http://bit.ly/iXTFMm
Esqueci-me de dizer que precisava disso mas era para Mac :b
hehehe
Obrigado na mesma!
Luis, é igual. Só tens é de usar o SDK Android para Mac:
http://developer.android.com/sdk/index.html
É SO FAZER A ANCORAGEM DO CELULAR NO MICRO
isto é serviço publico ! obrigado por este exelente artigo
Concordo contigo. Este blog tem muito de serviço público.
Disponibilizar informação útil às massas é um dos melhores serviços que se pode prestar.
Finalmente, há muito tempo que procurava esta funcionalidade. Obrigado!
Muito obrigado! Ao tempo que eu procurava isto! Parabéns ao autor e ao Pplware!
É nestas alturas que rogo pragas ao meu Nokia 5800! Quero fazer isto à imenso tempo! Lá no trabalho o pc está sempre a dar buraco por ter pouca memória. Assim podia ver o Google reader e o FB pelo tlm. Alguém sabe se existe algo assim para Symbian?
Bom, n sei como é q é com estes mais recentes nokias, mas lembro-me daqueles mais antigos, dos primeiros smartphones com symbian da nokia, de bastar ter PC Suite instalado e poder navegar ligando ao bluetooth do pc…
Olá, já perdi algum tempo à procura desta solução e não encontrei. Agora que não preciso aqui está ela, fica guardada para mais tarde. Só é pena o browser nativo não suportar proxy mesmo assim muito obrigado pela divulgação de mais uma pequena e simples mas maravilhosa aplicação.
Não estou conseguindo fazer o download do AndroidTool. Tem algum outro link?
Obrigado.
Download Windows part : AndroidTool.zip – 3.2 MB
Download Android part Tracetool_service.zip – 99.04 KB
Achei que tivesse algum link em outro site, não sabia que era obrigado a me cadastrar no site.
Obrigado.
Xii patrao…ao menos podiam ter dito q os HTC ja fazem isso de raiz, ligarem-se a um pc e navegar com a net do pc, há seculos
GRANDE artigo! Muito obrigado!
Excelente trabalho!
Boas, e se o meu proxy tiver autenticação? Como faço?
Tenho uma dúvida, porque é que no Android Usb tunnel quando clico em connect aquilo fica sempre waiting e nunca mais dá??
Penso que configurei tudo correctamente.
Estou com o mesmo problema que você… você conseguiu resolver?
Obrigada!
Boa noite,
Vai ser difícil que alguém me responde porque isto é um post já com alguns dias mas:
Não estou a conseguir que a aplicação detecte o meu device!
Tenho a aplicação a correr no android com o serviço activo.
Já experimentei com e sem debugging activo.
Alguma sugestão?
Instalou o Android-SDK?
Sim, já o tinha instalado antes de testar esta aplicação
OWOW so falto um video-aula, um tutorial…
Isso é q era… há sp nabos como eu…
Boas malta!
No browser (Opera mini) com o endereço “about:config” a página que me aparece não coincide com a da imagem e tem nada sobre proxys.
Não é Opera mini é Opera Mobile!
cara nao é o opera mini…
é o opera Mobile..
mas eu nao conseguir se conseguir fala como foi…
Boas novamente!
Problema resolvido.
Eu instalei o Opera Mini a pensar que era igual ao Opera Mobile mas não são. Tem de ser mesmo o Opera Mobile para dar certo.
Obrigado á mesma!
Tou c o mm problema :S
onde arranjo o “usb tunnel”? quem poder ajudar agradeço
a pasta “android-sdk” tem de se criar? e onde esta o fichiro “adb.exe”? nao tou a perceber:s
É possivel fazer via Bluetooth ?
Como se arranja suporte para redes adhoc no android 2.2?
usa isso http://www.4shared.com/file/TGfwUq9a/FullWifi.html no android necessita da versao 2.2 em diante
Os links com as informações sobre os proxis são muito vastos…pra kem n percebe nada de proxis como maioria…não consegui…deteta o meu zte blade, pus toda a info igual a k tava nas imagens mas ainda n consegui ligarm…ajuda
Eu fiz exatamente como está escrito, mas não funcionou.
No Usb Tunnel, diz service status: host conectado
Mas em baixo na conexão diz:
Proxy_PPlware – 8080 – waiting – 88.190.16.207:3128 – Not Connected.
e No celular:
Proxy_PPlware(8080)
Waiting for client – Active:0 – Inactive:0
No meu da a mesma coisa
Exatamente a mesma coisa aqui.
Gente, eu consegui arrumar o meu que tava com esse problema ai. Nesse tutorial traduzido, quem fez engoliu uma parte que fala que no Proxy do Opera Mobile, além de por aqueles dois endereços 127.0.0.1, tem que marcar os checks “Use HTTP” e “Use HTTPS”.
cara eu fiz isso ai e continua a mesma
Boas ppl. Depois de ler este tópico pesquisei mais um bocado e optei por transformar o meu portátil num hotspot wireless. Existem muitos tutoriais na net que explicam como o fazer em linux.
Abraço
Pow alguem saberia me dizer onde consigo baixar o Usb Tunnel…
não acho em lugar nenhum…
Vlws.
e no androi 1.5 q programa eu baixo ao invés do usb tunnel ??
Aii Galera ja tentei de tudo o meu Celular não aparece no Android Tool…
Alguem pode ajudar???
Obrigado!
MSm problema de Leepe, o ANdroid Tool ñ conecta
Powww Galera da ADM ou sei la alguem da um help aii meu cel é um Galaxy ACE!!
ajuda a galera aiii pow!
Olá, Qual versão do Opera você usou nesse tutorial, eu estou usando a versão 6.0 e não consegui encontra essa configuração do proxy.
Boas…
Estive a tentar fazer a ligação, mas não tive sucesso….:S
Não percebi como é feito a configuração da proxy, onde é k se vai buscar o endereço ip e a porta de uma proxy interna? e externa? como sabemos se temos ou não uma proxy interna??
Gostei do artigo, e já andava à procura de como o fazer à algum tempo….
Cumprimentos
Gonçalo Pereira
ola, amigo, nao deu certo comigo.
eu ativo a opção la, abro o programa do tunel.
crio a conecção, mas nao indentifica meu android.
oq pode ser?
abrass
Aqui acontece o mesmo problema crio tudo mais não decta meu Android!!
o ip do meu computador é 192.168.1.1
sera q tem alguma coisa a ver?
alguem ai pode ajudar a gente?
abrass
Ola. EUU CONSEGUIII……
DE OUTRA FORMA MAS CONSEGUI…
QUEM QUISER É SO ENTRAR NA COMU:
http://www.orkut.com.br/Main#CommMsgs?cmm=118459993&tid=5658473135002581116
COMO AGRADECIMENTO, PARTICIPEM AI.
ABRASS
Olá,
Eu tentei a forma indicada pelo Sr. Ronaldo Guedes, e não consegui.
Olá..
Peço imensa desculpa pelo comentário anterior, porque defacto funciona.
Eu é que devo ter efectuado alguma coisa errada. Tentei novamente e já funciona.
Obrigado.
Olá,
se possível, me passe a solução, pois esse link ainda é do orkut.
eu estava procurando formas pra fazer o tether reverso sem root, mas não tive sucesso.
Que bom que conseguiu….
se eu te falar q eu nao to conseguindo mais vc acredita? sahuhusahuashuashuha
participa da minha comunidade la, dai eu te add e a gente se fala. abrass
tem uma maneira mas simples?
não entendir nada
Bom basica mente fiz tudo o que foi pedido, mas a aplicação Android usb tunnel, não reconhece meu dispositivo móvel, e me dá a seguinte mensaguem “No device selected”, Agardo a ajuda de vossa senhoria.
Passo 1 – Activar a opção “USB debugging” no Android
como fazer isso?
Vá em Menu-> Configurações-> Aplicações-> Desenvolvimento-> Depuração de USB.
Essa seria na versão 2.3. Abraços.
Configurações/Aplicativos/Desenvolvimento/Depuração USB
então recentemente eu estava pensando em um meio de fazer este negocio ai de usar net do pc no cel mas ativar no cel umroteador wifi para usar no meu net book e isso tbm da pra fazer?
Minha mesma dúvida do amigo acima: “então recentemente eu estava pensando em um meio de fazer este negocio ai de usar net do pc no cel mas ativar no cel umroteador wifi para usar no meu net book e isso tbm da pra fazer?”
Sim, claro.
alguem me ajuda a conectar o meu zte blade ao programa e que esta tudo em ordem e ele nao acha!
cumprimentos
[b]POR FAVOR FAÇA UMA VIDEO AULA SOBRE COMO FAZER ISSO AI E COLOQUE NO YOUTUBE!!! não tô conseguindo no meu zte x850
POR FAVOR ME AJUDE NAO CONSIGO CONECTAR. FAÇA UM VIDEO NO YOUTUBE PORFAVOR ESTOU DESESPERADO PRECISO MUITO DE INTERNET NO CELULAR
Onde encontro o download do Usb Tunnel pra pc?
Comigo não está funcionando 🙁 … Creio que fiz tudo certo, porém o USBTunnel fica constantemente verificando status da conexão (check connection status) 🙁 Alguém poderia me ajudar? Obrigada 🙂
Inicialmente, parabenizo a iniciativa de postar as dicas.
Porem, faltou alguma informação para eu colocar a rodar.
Meu galaxy fit samsung não está sendo reconhecido e não pega a rede.
Infelizmente, sou bastante leigo nestes assuntos de rede…
pode me auxiliar melhor?
-instalei o opera mobile e configurei proxy
-instalei o usb tunnel apk no cel (Tracetool service.apk)
-extrai os arquivos do AndroidTool na pasta C:\android-sdk\platform-tools
-configurei conforme imagem.
Status:
NO DEVICE SELECTED
DISCONNECTED ou ERROR: DEVICE NOT FOUND
Ajuda?
AndroidTool
Bom, comigo eu consigo conectar o celular, mas o status do Android fica “waiting” e no Host Adress and Port fica “Not Connected” … Usei os dados daqui… elem disso queria saber se esse metodo funciona pra fazer downloads pelo Android Market, porque é esse meu interesse.
Desde já, Obrigado!
como comfigurar roteador WI-FI
Dificuldades com a conexão, va em: configurações/conexões sem fio rede/configurações de rede móvel/pontode acesso (APN)/oque esta marcado <ultima opção,tipo de apn o correto é "Internet + DUN"
Não consegui assesar o about:config pelo opera mini no galaxy Y da falha na conexao me ajudem ae!
Olá, não consegui, tentei várias formas, procurei em vários sites e esse me pareceu mais confiável, porém, muito mais complexo, minha versão é a 2.3.4, e alguém sabe uma forma mais simples? Ou algum vídeo explicativo? E alguém sabe me responder se eu usar essa conexão, e utilizar meu aparelho como roteador, irá funcionar normalmente? Obrigado.
Po galera… eu consegui da primeira vez (inclusive no navegador padrao do Galaxy 5500 (Android 2.2)), nem do opera precisei. Agora nao consigo mais. Da uma forca quem puder.
Valew
fiz tudo isso ai , mas consegui conectar nada , me ajudem D;
ola minha pergunta eu quero usar a internet do meu celular android no meu tablet que tambem e android,mas tem que ser por usb,alguem pode me ajudar?
olá gente alguém sabe me informar se fuciona no samsung Galaxy S sem chip sim?
Agradeço
ai galera depois de tanto quebar a cabeça achei um video pra nois!!!kkkk
http://www.tecmundo.com.br/conexao/7645-como-transformar-o-windows-em-um-ponto-de-acesso-para-compartilhar-internet-video-.htm
Olá pessoal muito interessante tudo isso mas meio complicado pra mim q sou meio leigo… eu queria mesmo só baixar alguns joguinho para meu cel Sanssung galaxy5 android mod gt-15500b se fosse possivél alguém me dá uma dica de como baixar nu PC normal e por meio do cabo usb colocar no cel eu agradeceria muito rsrs.. Valew ai
“Gente, eu consegui arrumar o meu que tava com esse problema ai. Nesse tutorial traduzido, quem fez engoliu uma parte que fala que no Proxy do Opera Mobile, além de por aqueles dois endereços 127.0.0.1, tem que marcar os checks “Use HTTP” e “Use HTTPS”.”
eu tava com o mesmo problema de vcs
mas é só fazer o que o felipe falow ae que nao tem erro funciona de boa.
vlwss=)
Não consegui conectar com a internet!! Meu SO do PC é o W7 e do Xperia X8 é o 2.1!! eu não tenho o opera instalado sera por isso?
Tem mu motorola XT860 com android 2.3, fiz todo o processo mais nao deu certo, Quando eu ativei o “USB debugging” o pc me pediu para informar o local dos drivers, coloquei em automatico e nao deu, entao informei o endereço dos drivers que veio junto com o download do AndroidTool, e tambem nao deu.
🙁
Ai galera agora deu certinhu, baixei os seguintes drivers “http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210VgnVCM1000008806b00aRCRD”.
e tambem as dicas do MESSIAS LOGO ACIMA. veleuuuu.
eu fiz tdu as conf e pa.
mas na hs clickar connect nao conecta!
no devide selected
mas ja conectei ativei debbug e fiz as configurações :s
quem puder me responder agradeço.
Detalhes: android 2.2.1
S.O. linux ubuntu 8
Olá Pedro Pinto, excelente post, venho estudado nele a alguns dias mas não cheguei efetivamente a conseguir acessar net no meu tablet android xing ling, apesar de ter seguido passo a passo o tutorial, gostaria de saber se vc tem outro exemplo de: ANDROID SERVER PORT;HOST ADRESS;HOST PORT. Gostaria de informa-lo que creio que eu esteja perto de conseguir pois chego a conseguir conectar o Android Tools com o USB Tunnel, mas no programa do PC aparece status: waiting. O navegador que uso no android é a versão mais nova do Opera Mobile. Agradeço de prontidão !!
olá
tenho os app o do celular e o do pc, mas não consigo colocar o código na barra de endereço no android.
gostaria de saber como usar a net do meu pc no meu andoid via cabo.
obrigado
cara nao tem como fazer um video aula nao pq nao consigo conectar nem entendo direito
Tenho um Tablet Coby Kyros 7015, só que o Android Tool n~]ao reconhece ele ai não tem como fazer essa conexão… me ajuda por favor.
Alguém me pode dar um link para tirar o USB Tunnel e passar por usb (através do pc) é que o meu android não liga lá muito bem ao reuter de casa :/
isso ai e uma grande farsa não funciona de jeito nenhum.
CONCORDO PLENAMENTE! FAÇO TUDO DIREITINHO COMO DIZ NO SITE, MAS NÃO FUNCIONA DE JEITO NENHUM! (Samgung Galaxy Y Android 2.3)
To com meu IBAK-784 (tablet) com android 2.2, fiz quase tudo correto mas na tal de “Android Server Port” eu não sei o que coloco
o que eu faço?????????????????????
Ele reconhece, mas so fica no Waiting, podem me ajudar
Ao tentar conectar ao meu motorola xt300 spice aparece a seguinte menssagem error:device not found.
e se tento procurar pelo tracetool aparece.
Access violation at address 0058BC in module ‘AndroidToll.exe’.
Read of address 00000000.
Será que tem algum jeito de fazer ele funcionar no play/outros apps que não sejam o Opera Mobile e o Twitter?
fiz toda configuração mas sem sucesso, mostra que o host esta conectado, mas no status mostra NOT connected
ai nao consigo acessar internet pelo celular
preciso de uma solução!
meu celular é o samsung galaxy 551
aguar resposta
Outra alternativa, rápido e fácil:
http://eduyoshida.com.br/blog/2012/07/usar-a-internet-do-pc-no-android-reverse-tethering/
o meu não sai do “check connection status”, alguem ja conseguiu alguma coisa?
Fiz todo o processo e funciona perfeitamente aqui. Se não fosse por uma coisa que me incomoda… a questão é, muitos programas que utilizam de uma conexão com a Web, dizem que não encontraram nenhuma conexão ativa (A Play Store não realiza os downloads). O que fazer para o Android aceitar a conexão como se fosse uma Wireless?
Não sei com faço para saber o número da porta de usb?
Penso que poderiam fazer um filme e colocar no youtube.
Fala Galera! Não estou conseguindo fazer isso com meu Pc com windows 7 e meu Galaxy Y. Na parte em que apertamos Refresh no android tools para reconhecer o dispositivo. Aqui ele não está reconhecendo o meu Galaxy. E agora?
posta um video no youtube com o tutorial e coloca o link aqui
ficara mais facil de realizar o procedimento de instalação.
Boa noite, desde ja obrigado.
Eu fiz tudo conforme o tutorial, mas no android tool, nada acontece diz que nao encontra o meu xperia mini.
estou com windows 7 starter..
É realmente necessario ter um navegador? Não tem outra maneira pra ser feito sem um navegador instalado ?
, meu aparelho é um galaxy y 2.3 fiz tudo certo creio eu. so q no androidtoll nao aparece a device? o que tem de errado?
E com Internet via radio?
qual e o procedimento ?!
Coloca ai o link ou a versao do opera mini pfv….
Nossa que belo tutorial ein, resolveu todos meus problemas sabia!!!!
essa porra de usb debugging q nao sei o que é, e essa porra de link que n funciona, fora o fato do programa estar desatualizado aki, e a nova versao ser diferente.
Dá pra ligar o ponto de acesso e fazer do meu celular um ponto de acesso com a internet que eu pegar do pc?
Olá, tem outro link para o download do AndroidTool? Não estou conseguindo por este que esta no post..
Olá, gostaria de saber se dá para rotear a internet do pc pelo android utilizando este método. Por exemplo, tenho um galaxy mini e um moto x, queria colocar a internet do pc no galaxy mini e roteá-la para o moto x. tem como? Espero que entendam o que estou tentando falar.
Parabéns pelo tutorial, funciona mesmo!
Meu celular e galaxy fame .. e sou novo em ter um root .. vi tudo sobre o tal aplicativo falado ai em cima .. gostei .. entende aos poucos .. estou tentando …. mais noa esta dando certo …. poderia me ajudar e indicar os app que funcionam com o root…. no caso, voce usou o Opera Mobile, certo? .. mais qual é esse Opera?? .. eu uso um .. mais nao é a mesma função … me ajuda?
Nossa!
Pessoal, não existe nada mais simples?!
Não consigo de maneira nenhuma usar a internet do meu PC no tablet via USB!
ou eu fui tenta faze a 2º parte do lado do pc e n dei conta oq faço???
olá como faço para partilhar a rede do mac no android?
obrigada :))
ja encontrei o aplicativo USB TUNNEL para o androide mais não consigo emcontrar para o PC o que faço