iPhone 3G jailbreak
La comunidad de hackers ha dado una grandiosa sorpresa. A pocas semanas del lanzamiento del nuevo iPhone 3G y el iPhone OS 2.0, un grupo de desarrolladores ha logrado “liberar” el iPhone de las restricciones impuestas por Apple. Aplicar el jailbreak a nuestro equipo significa adquirir control sobre el sistema de archivos, y por ende, acceso a una amplia gama de aplicaciones de terceros no aprobadas por Apple.
El proceso, como la mayoría de las cosas, tiene ventajas y desventajas. Las desventajas son la perdida de garantía y la posible mal configuración del sistema. En el último caso, el proceso es con alta probabilidad reversible. Las ventajas son infinitas: acceso y control sobre el sistema de archivos, visualización de archivos (pdf, xls, doc, etc.) locales, instalación gratuita de servidores web, ssh, emuladores de juegos, etc.
Antes de aplicar el jailbreak es sumamente importante revisar que el equipo (iPhone 3G, iPhone o iPodTouch), el firmware instalado y la versión del iTunes cumplan los requisitos de instalación. Los usuarios de Mac pueden liberar el equipo con la aplicación PwnageTool y los de Windows con Winpwn. En ambos casos recomiendo leer los tutoriales Jailbreak iPhone 2.0 with PwnageTool y Winpwn 2.0 Guide.
Siguiendo el tutorial Winpwn 2.0 Guide, con el firmware 2.0.1, iTunes 7.7, Windows XP y el WinPwn 2.0.0.4 pude liberar exitosamente mi iPhone 3G. El proceso es muy sencillo y libre de problemas si te apegas a lo que dice el tutorial. De todas formas, si tienes algún problema, los errores más comunes están descritos en la sección de Troubleshooting. Es importante notar que el Modo DFU (Device Firmware Upgrade) no restaura el sistema. El modo DFU permite actualizar y regresar a una versión previa del sistema operativo. Después de la instalación del sistema, es posible, siempre y cuando hayas hecho un respaldo de tu información, restaurar la configuración y datos previos. Hasta el momento no he tenido ningún problema con el servicio de telefonía de Telcel ni con el GPS.
Uno de los jugadores claves del jailbreak es Cydia. Cydia es una interfaz gráfica para el administrador de paquetes APT. Con Cydia y los repositorios de paquetes 2.x, en especial Telesphoreo, es posible descargar e instalar aplicaciones interesantes. Por supuesto, muchas de las aplicaciones anteriormente disponibles a traves de Installer no son compatibles con el iPhoneOS 2.x.
Los paquetes que he descargado son:
- NES: Emulador de ROMs NES
- Terminal: Emulador gráfico de terminal
- Pushr: Aplicación para subir las fotos del Rollo Fotográfico a una cuenta de Flickr
- Launcher: Inicializador de aplicaciones
- BossPrefs: Configuraciones adicionales del sistema
- Diccionario Merriam-Webster para WeDict (descargable gratuitamente desde la App Store)
- MxTube: Aplicación para descargar archivos de YouTube
- FileViewer: Aplicación simple para leer archivos locales, incluyendo pdf, html e imagenes.
- OpenSSH: Acceso seguro entre máquinas
- festival-lite: Librería para sintetizar voz
- lighttp: Pequeño y rápido servidor web
- Cannabis Battery: Hoja de marihuana que remplaza la batería instalada por defecto
- ViM: Editor de texto
- Subversion: Sistema de control de versiones
- top: Comando que despliega una lista de procesos actualizada constantemente
En el próximo post describiré como abrir archivos doc, pdf, etc. en el iphone con ayuda de lighttpd.

Mi nombre es Luis Oscar Ramos y soy Ingeniero de Software
. Orgullosamente mexicano; confío
en el enorme potencial de mi país. Este es mi refugio, el lugar donde
discuto, analizo y critico lo que me interesa.
August 11th, 2008 at 5:04 pm #pablasso
¿Quien lo creeria de ti? Telefono cerrado y pirateado. tsss