Upgrade iOS 4.1

Dimanche dernier il pleuvait, alors j’ai décidé d’upgrader mon (vieil?) iPhone 3G qui était encore sous iOS 3.1.3 en iOS 4.1.

J’avais retardé cet upgrade à cause des problèmes de lenteur sous iOS 4.0 rapportés pour les iPhones 3G. J’ai bien fait d’attendre car la version 4.1 est nickel : je ne constate aucun ralentissement pour ma part dans les appli que j’utilise par rapport à la situation antérieure.

Par contre, l’upgrade en lui-même ne s’est pas fait aussi facilement que ça. Mon premier upgrade nécessitant de passer au “plan B” avec un produit estampillé Apple (ordinateurs en ce compris) en presque 6 ans (je compte large) !

J’ai rencontré deux problèmes en fait.

Le premier était un blocage lors de l’upgrade. En fait, pour être précis, il s’agit du backup réalisé par iTunes lors de l’upgrade qui se fige complètement à peine à 6% du processus qu’il a d’ailleurs atteint en un peu plus de 2 heures ! Bref, là, il a fallu annuler le backup et donc l’upgrade pour trouver une solution. Ce fut chose faite grâce, à d’autres malchanceux qui ont essuyé le même type de plâtres avant moi et qui en plus ont trouvé la parade.

Le second était un effet de bord de l’upgrade et affectait les photos de la « pellicule » de l’iPhone qui avaient disparu. En fait, elles étaient toujours sur l’iPhone (il en indiquait d’ailleurs la place occupée dans iTunes) mais il ne les affichait pas. Une bête histoire de DB de photos à faire reconstruire, mais bon il fallait le savoir.

Le plus important maintenant est que tout fonctionne et que rien du tout n’ai été perdu dans l’aventure !

Et pour les plus curieux, ou pour ceux à qui cela arriverait aussi (quoi qu’avec le temps ils doivent être moins nombreux) et qui tomberaient ici par hasard, le détail complet des manipulations effectuées se trouve dans la suite de ce billet.

Voilà le détail de cet upgrade.

En fait, tout a commencé le samedi 11/09/2010 à 09:42 (waouw, quelle précision, hein !) je lance la mise à jour de mon vers iOS4.1. Ca commence par une sauvegarde.

Je trouve que c’est horriblement lent, mais bon, je laisse tourner en me disant que ça va aller…

Bon, à 12h03 la sauvegarde est toujours en cours ! Ca reste figé à environ 6% de la barre de progression et il y a précisément 2h21 d’écoulées. Pour moi, ce n’est pas normal, Je décide de tout stopper ! A ce stade, rien n’a été fait sur l’iPhone, il est donc toujours fonctionnel sous iOS 3.1.3

 

Après avoir vérifié les origines possibles de ce problème, il semble que ce soit un bug concernant le backup de l’iPhone durant un upgrade. Pas de solution officielle de la part d’Apple (mauvais point). Mais une méthode de contournement existe et a déjà été utilisée par d’autres.

 

Je reprend donc les choses en main le dimanche 12/09/2010 à 14:46 (rhôoo, encore de la précision d’horloger !)

Je vais suivre une autre procédure, décrite par un utilisateur ici :

http://slapphappe.wordpress.com/2010/06/21/ios-4-upgrade-hangs-on-backing-up-iphone/

 

La méthode consiste simplement à lancer un restore de l’iPhone en se basant sur le fait que le fichier d’installation de iOS4.1 est déjà downlodé sur mon Mac (ce qui est effectivement le cas).

Avant de faire un restaure, on prend le soin de faire une synchro de l’iPhone ce qui a pour conséquence de prendre un backup “sain”.

Un restore, lui, ne fait pas de backup. Une fois le restore fini, iOS sera en version 4.1 (la dernière version dont le fichier d’installtion est présente sur la machine connectée). Ensuite, il sera proposé par iTunes de considérer cet iPhone comme un nouveau (et ne rien faire) soit de lui appliquer le dernier backup, ce qu’on va faire pour récupérer tous les paramètres, données, photos, etc.

Les appli, elles, seront récupérées automatiquement par une synchronisation. Si les règlages pour la synchro de la musique sont mis sur “gérer manuellement”, alors aucun morceau ne sera recopié sur l’iPhone. Il faudra le refaire manuellement, ce qui n’est qu’un moindre mal et une franche rigolade.

 

Allez, voici quelques copies d’écran de ce processus, qui aura pris en tout 1h15.

 

Le restore est lancé, ça tourne (ça prend 15 minutes). les écrans successifs indiquent la progression. L’iPhone redémarrera après le message d’avertissement.

 

Bon il est redémarré, mais il faut évidemment le code pin ;o

 

Voici qui est intéressant : l’iPhone est prêt à fonctionner comme un neuf, mais on va bien évidemment lui appliquer le dernier backup pris !

 

Et voilà, encore 15 minutes pour appliquer le backup et récupérer toutes ses données. L’iPhone doit encore redémarrer.

Là il est redémarré et on peut constater qu’il est bien en iOS 4.1. iTunes synchronise et toutes les applis achetées sont remises. C’est le plus long (en fonction de la quantité d’applications), chez moi ça a pris pratiquement 45 minutes !

Après tout ça, je regarde un peu partout pour voir si tout va bien et en fin de compte, je constate le seul « dégât » de l’upgrade : les photos de la « pellicule » ont disparues. En fait, elles sont toujours sur l’iPhone (il en indique la place occupée dans iTunes) mais il ne les affiche pas. Pour ma part, c’est un moindre mal car elles étaient downloadées dans iPhoto. C’est un autre bug qui a affecté certains utilisateurs lors de l’upgrade à iOS 4.0 (c’est bien ma veine de cumuler coup sur coup deux bugs !)

Enfin, il existe une solution pour ce problème des photos « disparues ». D’abord, elles n’ont pas disparu mais ce sont les aperçus qui “déconnent”. La solution que j’ai utilisée est détaillée ici : http://julienlamirand.wordpress.com/2010/06/28/restaurer-les-photos-de-la-pellicule-iphone-apres-une-migration-sur-ios-4/

Et hop, mes photos sont revenues !!! 😉

 

Voilà, on ne peut pas parler d’un upgrade sans difficultés, mais en contrepartie, il faut avouer que c’était assez facile à résoudre comme problème.

Et puis, maintenant iOS4.1 tourne nickel sur cet iPhone.