domingo, 18 de octubre de 2009

Configurar WAP de Ancel en un iPhone

Dado la cantidad de mails que recibí solicitando les envié como configurar WAP de Ancel en el iPhone, me decidi a iniciar un blog, con dicha configuración como primer post.

Esta configuración es valida para cualquier modelo de iPhone (2G, 3G o 3GS), y también para cualquier versión de firmware (3.1.2 la ultima al día de hoy). La configuración consiste básicamente en editar un archivo en el iPhone, con lo que creo que la manera mas fácil para hacer esto es copiar el archivo a una PC, editarlo, y luego volver a copiarlo al iPhone.

A continuación dejo los pasos a seguir y un video demostrativo:
  • Copiar el archivo de configuración que vamos a editar a la PC, ubicado en /private/var/preferences/SystemConfiguration/preferences.plist. Para copiarlo a la PC, les recomiendo la aplicación iPhone Explorer (la cual esta disponible tanto para Windows como para Mac OS).
  • Una vez copiado el archivo a la PC, lo abrimos con cualquier editor de texto (Notepad en Windows o TextEdit en Mac OS por ejemplo).
  • Buscamos la clave Interface (<key>Interface</key>) con DeviceName = ip1 (<key>DeviceName</key><string>ip1</string>) (esta es la interfaz que se usa para la conexión a internet para el plan de datos (WAP en este caso)) y luego de donde se cierra el nodo </dict> luego del nodo <key>Interface</key>, agregamos el siguiente texto (ver el video para que les quede mas claro):
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>1</integer>
<key>HTTPPort</key>
<integer>3128</integer>
<key>HTTPProxy</key>
<string>200.40.246.2</string>
<key>HTTPSEnable</key>
<integer>1</integer>
<key>HTTPSPort</key>
<integer>3128</integer>
<key>HTTPSProxy</key>
<string>200.40.246.2</string>
</dict>
  • Luego un poco mas abajo buscan donde dice <key>apn</key> (nombre del punto de acceso) y editan el siguiente renglón para que quede <string>wap</string>.
  • Asegurarse que las claves password (<key>password</key>) y username (<key>username</key>) tengan el valor vacío (<string></string>)
  • Guardamos el archivo, y lo volvemos a copiar sobre el original en el iPhone (sobre-escribir cuando les pregunte).
  • Reiniciar el iPhone.
  • Listo, probar que les abra cualquier pagina (como este blog :P).
En caso de que algo les haya salido mal, pueden restaurar el contenido original de este archivo en Ajustes->General->Restaurar->Restaurar ajustes de red.







ACTUALIZACIÓN: Para aquellos teniendo problemas de que al reiniciar, pierden los ajustes, miren la entrada: Configuración personalizada para Ancel (Custom IPCC)

ACTUALIZACIÓN 2: Para quienes estén teniendo problemas con el firmware 3.1.2 o 3.1.3, ver la siguiente entrada: http://finthamoussu.blogspot.com/2010/06/problemas-de-configuracion-con-firmware.html