|
Cómo arreglar el error 1013 de iTunes al actualizar un iPhone.
Con la salida de iOS 4.2.1 hace unos días, nos encontramos con una pequeña sorpresa desagradable; Por primera vez en nuestro caso, una actualización ‘normal’ de iTunes, en un iPhone 4 libre de fábrica, fallaba, dejando el iPhone en modo de recuperación; Cualquier intento de restaurar desde iTunes, siempre daba el mismo error desconocido 1013. Sin duda, iTunes es el eslabón más débil de todo el ecosistema de iOS y el iPhone… no ya porque falla mucho (que lo hace) sino porque hay una falta de documentación total y absoluta que raya en la falta de respeto por parte de Apple hacia sus clientes. “Error desconocido” y un número, es el error más común de iTunes. Muy pocas veces hemos visto un error de iTunes que fuera conocido – pero este no es el caso de esta entrada, sino cómo conseguir solucionar el problema del error que veis debajo y que lamentablemente se ha vuelto muy popular con la llegada de esta última versión de iOS.
En toda la experiencia que tenemos ya con el iPhone, nunca habíamos encontrado un caso en el que no funcionara una restauración; Si algo falla, y el iPhone se encuentra en modo de recuperación – siempre ha de ser posible restaurar. Esta es la regla de oro, más allá de que luego no se pueda activar si no tenemos una tarjeta SIM del operador para el que está bloqueado, o más allá de que no se pueda hacer un Jailbreak. Cualquier iPhone debe poder restaurarse. Pero en este caso no era así; Tras fallar la actualización, aparece el mensaje de arriba diciendo que ha habido un error inesperado 1013. El botón de más información lleva a una web de Apple en la que te recomiendan una serie de acciones para restaurar el terminal, pero todas las restauraciones, terminan con el mismo resultado: error 1013. El resultado, es un iPhone 4 libre de fábrica con el logo de iTunes que no es capaz de arrancar. Probamos de todo… instalar la ultima versión de iTunes de nuevo, bajar el fichero del firmware de iOS por separado para instalarlo manualmente… y nada. Nunca salía del error 1013. Algo, sinceramente, inaceptable a las alturas que estamos ahora. Como le ha pasado a mucha gente, publicamos aquí cómo lo solucionamos nosotros, y qué otras maneras hay de solventar este problema.
En nuestro caso, teníamos a mano otro Mac; Ya que se trataba de una actualización fallida que pasó a ser una restauración, todo el contenido de música y apps, mensajes etc del sistema se borró. Por lo tanto, decidimos conectarlo a otro iTunes en otro Mac, y dejarle que restaurara el iPhone 4 bajando él mismo el iOS nuevo. Lo hizo y en esta ocasión… funcionó. El iPhone volvió a la vida, aunque vacío; lo desconectamos de ahí para conectarlo de nuevo al iTunes en donde lo sincronizamos, y tras dos horas copiando toda la música, apps, configuraciones etc que teníamos guardadas, todo volvió a funcionar bien, con la última versión de iOS instalada. El resultado final fue una actualización que nos llevó 4 horas y muchos nervios.
Tras investigar un poco el asunto, vimos que este error ha provocado un buen montón de quejas en los foros de soporte de Apple, y encontramos también una solución que requiere un poco de Terminal en la receta. La causa: Teníamos configurada una redirección del dominio que iTunes utiliza para comprobar que un firmware es legítimo a un servidor de Saurik, algo que se hace cuando necesitas que iTunes permita un downgrade (aunque ya no funciona). La solución… editar ese fichero y comentar esa línea para que no de problemas.
1. Abrimos Terminal (buscando en el icono de la lupa en la parte superior derecha de la pantalla).
2. Tecleamos lo siguiente;
sudo nano /etc/hosts
Nos pide la clave de administrador. La tecleamos y pulsamos intro – es normal que no aparezca en pantalla (está hecho así a propósito por motivos de seguridad). Esto abrirá el editor de textos con el usuario de administración, y permisos para modificar el fichero hosts, que es el causante de este problema.
3. Usando las flechas del teclado, bajamos hasta la línea en donde pone gs.apple.com y colocamos el cursor justo en la primera posición. Ahí, tecleamos # de manera que quede como en la imagen de abajo;
4. Pulsamos Ctrl + O (no un cero, sino una O) y Nano nos preguntará si queremos guardar /etc/hosts – pulsamos intro y volvemos al editor. Pulsamos entonces Ctrl + X para salir del mismo.
5. Cerramos Terminal, vamos a iTunes y pulsamos sobre el botón restaurar de nuevo. Ahora, ya no debería dar el error 1013 y el iPhone debería quedar restaurado (aunque vacío) – iTunes pregunta entonces si queremos copiar todo lo que teníamos antes en el iPhone – elegimos el nombre de la lista y le damos luz verde. En unas cuantas horas (en función de lo lleno que tuvieras tu iPhone) tendrás el iPhone restaurado y como nuevo.
Actualización: Gracias a Patricio Toro en los comentarios vemos que con TinyUmbrella tenemos otra manera de editar ese fichero de configuración, algo muy útil para los usuarios de Windows que tengan el mismo problema.
Newer news items:
Older news items:
|