Lo prometido es deuda. Os dije que os contaría qué tal había ido el proceso de actualización, así que allá vamos.
Mi colega y compañero de trabajo Alfonso y yo teníamos el iPhone en el mismo estado de partida (1.1.1, Jailbroken, Activated y Unlocked con AnySim). Como el mal de muchos es consuelo de tontos, los dos nos pusimos a hacer el proceso en paralelo. O sea, que ninguno de los dos tuvo pelotas para aventurarse en solitario.
Seguimos los dos tutoriales de EsferaiPhone que os indico en mi post anterior, y fue en el primero de ellos donde llegó el primer problema. Nos ocurrió a ambos, así que claramente tenía que ser algo debido a cómo estaba la configuración inicial del teléfono mas que a algún error humano. Al llegar al paso 10 del dichoso tutorial ocurrió que la aplicación jailbreak.jar, en vez de finalizar y reiniciar el teléfono un par de veces, simplemente terminó sin pena ni gloria. Fue entonces iTunes se abrió automáticamente y el teléfono se quedó clavado con el icono de conexión a iTunes. Y no pasaba nada.
¡El horror!
Cerré iTunes, pero el jodido se autoarrancaba periódicamente e insistía con este mensaje:
iTunes must check the iPhone software update server to identify this device.
To enable automatic checking for updates, go to the General pane of iTunes preferences and turn on “Check for updates automatically.
Probé a reiniciar un par de veces el teléfono manualmente para ver si conseguía arrancarlo pero nada de nada.
El horror… ¡¡¡¡EL HORROR!!!!
Calma. Todavía teníamos varias horas hasta las seis de la madrugada. Y total, si nos quedábamos en la oficina no tendríamos que volver mañana (pensamientos alegres, pensamientos alegres).
En mi desesperación escribí una pregunta a Esfera, el editor de EsferaiPhone, en el apartado de comentarios del tutorial, pero fue San Google quien me salvó. El Santo Patrón y custodio de los internautas nunca falla cuando se se le sabe preguntar. La solución del enigma vino de la mano de iNdependence, y para el que tenga curiosidad dejo el enlace del comentario que describe el desenlace (?)
A partir de aquí todo fue como la seda, y ahora tengo un iPhone con la versión 1.1.3 y las nuevas características. De momento sólo he probado la geolocalización por GPRS, que suena mucho más sofisticada de lo que en realidad es, pero que para el caso funciona bien.
Como siempre, he tenido algun issue con el formato de los número en España, pero creo que con este artículo y sus comentarios me he apañado más o menos. La opción de internacionalización de Español ha desaparecido, todavía estoy buscando alguna solución aunque en realidad lo que me importaba, que eran las eñes y los acentos, siguen ahí si
Una cuestión que merece un comentario adicional es que la partición raiz del iPhone tiene mucho menos espacio libre después del update. Me he asegurado de limpiar toda la mugre que quedaba tras el proceso de update, pero aún así no cabe casi ninguna aplicación de las que pueden instalarse con Installer. La solución a este problema la podéis encontrar en alguna web como ésta, pero esto me ha dado que pensar.
¿Qué va a pasar cuando salga el SDK? ¿Dónde se van a instalar todas esas nuevas aplicaciones? Seguramente la salida del mismo va a requerir otra nueva versión del firmware, así que el hecho de que la gente del dev team del iPhone haya o no publicado el jailbreak a la larga no hubiera cambiado la situación.
