Pessoal,
Pesquisando tudo que é lado, fiquei muito puto com a Apple, ela usa o Linux como sistema operacional e não disponibiliza uma forma fácil e pratica de fazer o uso simples do iPhone como modem. Bom encontrei em alguns lugares informações sobre o usbmuxd, esse pacote instalado um comando iproxy vem junto, ai a gambiarra funciona. 😛
O Seu iphone deve passar por um Windows ou MAC para o devido desbloqueio usando a ferramenta http://blackra1n.com/ se você tem duvidas de como usar essa ferramenta acesse: http://www.ipodschool.com/2009/10/blackra1n-tutorial-para-jailbreak-windows.html
Bom o iPhone desbloqueado e com o Cydia instalado coisas que a net já está cheia por ai, você instala o OpenSSH via Cydia muda a senha do seu iPhone para evitar de pegar vírus e ou pessoas não autorizadas acessar seu iPhone sem que você o veja.
1 – No seu ubuntu digite:
sudo apt-get install usbmuxd
2 – Reinicie seu ubuntu.
3 – Seu ssh estando ativo você pode precisar do SBSettings (http://www.itouchbr.com.br/tag/sbsettings/)
4 – Instale tambem o MobileTerminal via Cydia no seu telefone.
5 – Conecte o seu iphone via usb no computador aguarde o ubuntu detectar.
6 – Rode este comando no seu computador para fazer o roteamento do protocolo cabuloso da apple ser visível para o linux.
iproxy 6666 22 &
* O iproxy vai pegar a porta 22 do iphone pela USB e vai disponibilizar ela localmente no seu ubuntu como porta 6666 ok?
* se você digitou algo errado pode encerrar o iproxy desta forma: $ sudo killall iproxy
7 – Depois de ter feito o passo 6 é chegada etapa de conectar ao iPhone e redirecionar tudo que ele tem acesso para uma porta 1080 usando o Socks v5.
$ ssh -D 1080 -p 6666 root@localhost
* O comando ssh com o -D informa que ele vai disponibilizar enquanto estiver conectado uma porta 1080 para acesso aos recursos do iPhone que no nosso caso queremos a internet do danado! :), o -p 6666 é a porta que o nosso iproxy filho do usbmuxd está mantendo em contato por meio do cabo usb com o serviço do SSH Server instalado no telefone. ufa… entendeu?
* Será solicitado a senha do usuário root como eu mudei a minha digitei a nova, mais a padrão é alpine.
* Pronto se o terminal for fechado você perde a conexão, se o telefone perder a atividade por muito tempo ele ficará sem internet então use algum programa do telefone caso isso ocorra, não precisa desconectar o aparelho do cabo simplesmente acesse uma pagina no safari, em seguida use seu firefox com as instruções a seguir.
8 – Firefox, aMSN, Putty entre outros você deve configurar usando Socks v5 e o firefox precisa de um ajuste adicional para navegar.
Firefox:
SOCKS: localhost
Porta: 1080
Não usar proxy: localhost, 127.0.0.1
No campo endereço dos sites digite: about:config
Procure com cuidado a linha e ao encontrar dê um duplo clique nela e ficara como true em negrito:
network.proxy.socks_remote_dns = true
Pronto agora nevegue e seja feliz. Caso tenha alguma duvida poste comentários que eu tento responder ajudando.
Precisei muito fazer meu iPhone funcionar no Ubuntu e como eu já tenho uma certa experiência em desbloquear foi fácil unir esse monte de informação para fazer esse tutorial na tentativa de ajudar.
Referências:
http://ubuntuforums.org/showthread.php?t=1364032
http://blackra1n.com/
http://www.ipodschool.com/2009/10/blackra1n-tutorial-para-jailbreak-windows.html
http://www.itouchbr.com.br/tag/sbsettings/
Comentários