Cómo «conectar» tu iPhone gratis sin jailbreak

La historia:

La semana pasada, la conexión a Internet en mi edificio se cortó por lo que pareció una eternidad. En realidad, fueron sólo tres días y medio, pero con mi hábito cada vez mayor, tres horas y media pueden ser el inicio de peligrosos síntomas de abstinencia.

Comencé a aventurarme en varias cafeterías con Wi-Fi gratis, pero entre luchar por un asiento y sus conexiones casi siempre eran una decepción junto a mi (normalmente) ultrarrápido cable, comencé a jugar con ideas de cómo compartir el 3G de mi iPhone 4. conexión sin jailbreak (o pagar la tarifa mensual absurdamente alta de ATT por tethering).

Fui un firme defensor del jailbreak en los primeros días, pero desde entonces ha habido muchas menos razones para que use mi teléfono ahora que iOS ha adoptado oficialmente y de manera más elegante la mayoría de las características del jailbreak que de todos modos me gustaban tanto. Me vienen a la mente copiar y pegar, realizar múltiples tareas y carpetas. Además, desde que me convertí en un desarrollador «serio», para mí ha sido más importante mantener una instalación de iOS limpia y oficial.

La solución a la que llegué fue escribir mi propia aplicación similar a “NetShare” para uso personal. Después de buscar en la web algunos puntos de partida (y un consejo del desarrollador de la controvertida aplicación “Handy Light”), me topé con un proyecto de GitHub llamado “iProxy”. Si bien no utiliza un verdadero «tethering» (de ahí las comillas) sino más bien un proxy HTTP y SOCKS, resulta que eso es exactamente lo que usó NetShare.

El cómo:

Paso 0: Antes de comenzar, esto SÓLO funciona si está inscrito en el Programa de Desarrolladores de iOS y tiene un Certificado de Desarrollador ($99/año). Supongo que si tiene un amigo de confianza que sea desarrollador y tenga dispositivos disponibles (solo se le permiten 99), también podría crearlo para usted a través de Distribución Ad-Hoc.

Paso 1: descargue y descomprima iProxy. Abra el archivo del proyecto (.xcodeproj) en Xcode.

Paso 2: Dependiendo de su versión actual de SDK, probablemente tendrá que cambiar el destino de compilación de su proyecto para su dispositivo (obtenga información sobre el destino, luego cambie el SDK base a su versión actual de iOS). Mientras lo hace, también debe cambiar la identidad de firma de código a su propio perfil de desarrollo. Esperemos que ya tenga un perfil de depuración para ID de aplicación comodín (*). De lo contrario, tendrá que registrar el ID de la aplicación en su perfil de aprovisionamiento y reinstalar su perfil de depuración.

Paso 3: ¡Construye y ejecuta! iProxy se instalará en tu iPhone.

Paso 4: configurar iProxy. La página de GitHub tiene una guía completa con muchas capturas de pantalla. Dado que esto utiliza HTTP y SOCKS Proxy en lugar de un verdadero anclaje a red, se necesita bastante configuración. Sin embargo, una vez que haya completado la configuración inicial, será fácil seleccionar la ubicación de red guardada en el futuro.

La conclusión:

Estoy muy contento de haber encontrado iProxy como respaldo, pero realmente espero no tener que usarlo pronto…

Siga a Mike Keller y GeekTech en Twitter.

Noticias

Deja un comentario