You are on page 1of 7

Como conectar un iPhone o iPad a la

internet de la PC o la Laptop por USB

Compartir la conexin a internet disponible en un equipo con un iPhone o


un iPad mediante el cable USB, sin tener acceso a redes WiFi ni 3G, usando
aplicaciones gratis. Descarga y configuracin de los archivos necesarios.
Una alternativa de tener internet en el iPhone es conectndolo a la PC o
Laptop usando el cable USB, til en el caso de que se disponga de una
conexin de internet por cable en el equipo e imprescindible si no se tiene
acceso a una red WiFi o 3G.
Existen programas y aplicaciones que lo permiten, todos de pago.
Mediante el siguiente mtodo es posible establecer la conexin usando
aplicaciones freeware y configurando manualmente el iPhone. Se aplica
exactamente al iPhone y al iPad, no importa el modelo ni el firmware,
aunque en esta pgina solo se haga referencia al primero, el sistema de
conectividad es el mismo, en el iTouch es imposible.

Requisitos para conectar un iDevice a la red por USB


Tener el dispositivo con el Jailbreak.
Tener conectividad EDGE/GPRS, y establecerla aunque sea una sola vez,
para que se habilite en el dispositivo la red necesaria.
Descargar las siguientes aplicaciones:
iTunnel. Crea un tnel entre el dispositivo y el equipo a travs del cable
USB, abriendo el puerto 22 en ambos.
plink Cliente SSH, enlaza el puerto 22 con el 1080 en el proxy local del
equipo.
CCProxy. Acepta las conexiones por el puerto 1080 y conecta con la
internet disponible en el equipo. Descargalo en el sitio web de su autor
en: http://www.youngzsoft.net/
Algn programa o aplicacin que permita acceder al interior de los
archivos de sistema del iPhone, lee como hacerlo: Como acceder a todos los
archivos del iPhone o iPad

Configurar el iPhone para que se conecte a internet


por USB
Es imprescindible configurar manualmente un archivo del iPhone, para lograr
que este se conecte a internet a travs de un proxy en el equipo.
Para eso se necesita acceder por SSH a su interior y copiar el archivo en la
ruta:/private/var/preferences/SystemConfiguration/preferences.plist al
escritorio.
Seguidamente crea y ten a salvo una copia de dicho archivo y haz lo
siguiente:.

brelo para editarlo con el Bloc de notas u otro editor de texto plano como
el Notepad+.
Localiza en el archivo la entrada correspondiente al dispositivo ip1 y agrega
a continuacin como se muestra las siguientes lneas (solo las que estn en
color azul):
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
</dict>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>1</integer>
<key>HTTPPort</key>
<integer>1080</integer>
<key>HTTPProxy</key>
<string>127.0.0.1</string>
<key>HTTPProxyType</key>
<integer>1</integer>
<key>HTTPSEnable</key>
<integer>1</integer>
<key>HTTPSPort</key>
<integer>1080</integer>
<key>HTTPSProxy</key>
<string>127.0.0.1</string>

<key>ProxyAutoConfigEnable</key>
<integer>0</integer> </dict>

Cierra el archivo y guarda los cambios.


Copia el archivo modificado al interior del iPhone y reinicia el dispositivo.
A partir de este momento al estar conectado mediante el cable USB, Safari y
las otras aplicaciones se conectarn a internet usando el proxy en 127.0.0.1
en el puerto 1080.

Crear la conexin a internet entre el iPhone y el


equipo
1- Conecta el equipo a internet.
2- Inicia CCProxy, detectar automticamente la conexin a internet y
comenzar a escuchar y aceptar conexiones por el puerto 1080.
Entra a Opciones -> Avanzadas en la pestaa Network desmarca la
casilla: Disable External Users
3- Ejecuta itunnel.cmd, la ventana de MSDOS que se abre no la cierres,
minimzala.
4- Ejecuta plink.cmd, al pedir la contrasea (password) escribe alpine, la
predeterminada u otra si la has modificado.
Deber mostrar un mensaje similar al siguiente en caso de ser exitosa la
conexin:
Remote port forwarding from 1080 enabled
Ya puedes navegar en internet.

Lo que se debe tener en cuenta para lograr una conexin


exitosa

Para que el iPhone se conecte a internet a travs del equipo es necesario


que estn desconectadas las opciones de WiFi y 3G y est habilitada y
configurada la opcin: EFGE/GPRS, puedes verlo en: Ajustes -> General ->
Red: Red de datos mviles.
Para cerciorarte tambin puedes utilizar la aplicacin SBSettings
En caso de modificar errneamente el archivo preferences.plist u otros
conflictos que hagan imposible la conexin, puedes retornarlo a sus valores
originales seleccionando en el iPhone: Ajustes -> General -> Restaurar:
Restaurar ajustes de red.
Siempre despus de modificar el archivo preferences.plist es imprescindible
reiniciar el dispositivo.

Comprobar si la conexin a la red es a travs del equipo


Para conocer si se est efectivamente conectado a internet a travs del
equipo y no de la conexin EDGE, carga la siguiente pgina que mostrar la
direccin IP que est utilizndose, tiene que ser la misma que la del equipo.
Saber la direccin IP de un celular o solo escribe en el
iPhone: norfipc.com/ip
Tambin puedes usar la direccin acortada: bit.ly/saberip

Otra opcin para crear una conexin entre el iPhone y


la internet del equipo
Existe una segunda opcin, consiste en utilizar como cliente SSH en el
equipo la aplicacin: TunnelierPortable, puede descargarla gratis en la web
de su autor en: http://tp.vbap.com.au/download
No es necesario de instalar, posee una interface ms amigable que plink,

incluso con su archivo de ayuda.


En ese caso es necesario especificar en el archivo preferences.plist del iPhone
el puerto: 8118.
Usar como proxy en el equipo Privoxy, puedes descargarlo gratis
en: http://www.privoxy.org
Esta aplicacin escucha y acepta conexiones por el puerto: 8118.
No es necesario de configurar solo instalarla e iniciarla, si deseas que
muestre toda la informacin en pantalla, en su archivo de configuracin
localiza y descomenta las siguientes lneas:
debug 1
debug 1024
debug 4096
debug 8192

Ms informacin del uso de los comandos


Todos los archivos que se descargan desde este sitio incluyen en su interior
una nota con detalles de su uso.

WinSCP
Es una aplicacin de Software libre y un cliente SFTP grfico para Windows
que emplea SSH. Su funcin principal es facilitar la transferencia segura de
archivos entre dos sistemas, el local y uno remoto.

PuTTY
Es un cliente SSH, Telnet, rlogin y TCP freeware, funciona mediante la lnea
de comandos, permite autentificarse y ejecutar comandos entre equipos en
una red.

plink
Es una aplicacin de la suite PuTTY, en el ejemplo de esta pgina conecta el
puerto 22 con el 1080. Para que no pida la contrasea puede modificarse el
archivo batch de la siguiente forma, suponiendo que se usa la contrasea
predeterminada alpine:

plink.exe -v -ssh -l root -2 -P 22 -pw alpine -R


1080:127.0.0.1:1080 -a -N pause

Tambin puede usarse con la opcin -D:


plink.exe -v -ssh -l root -2 -P 22 -pw alpine -D 1080 -a -N pause

Dnde:
-v muestra toda la informacin
-l usuario
-pw contrasea
-P puerto a conectar
-D puerto a la escucha
-R puerto remoto
-N no iniciar shell

Requisito para establecer una conexin mediante el cable USB.


Para establecer una conexin entre el equipo y el IPhone a travs del cable USB, es necesario
tener iTunes instalado en el equipo.
Si es as crea una copia en la misma carpeta donde se encuentra itunnel del
archivo: iTunesMobileDevice.dll que se encuentra en la ruta: C:\Program Files\Common Files\Apple\Mobile
Device Support\bin.
Para establecer la conexin haz lo siguiente:
1- Dos clics en el archivo itunnel.cmd, minimiza la ventana.
2- Ejecuta WinSCP, en este caso ingresa los siguientes datos:
Host
name
127.0.0.1
User
name root
Password alpine
Ya puedes navegar en el interior del iPhone.