Récupérer un iPad planté lors d’un upgrade d’iOS
J’ai récemment été confronté à un upgrade d’iPad qui s’est mal passé. L’iPad est resté bloqué en « recovery mode » et a nécessité une restoration forcée. J’ai finalement pu tout récupérer sans trop de problèmes. Mais au moment où cela arrive, on se pose toujours la question de savoir si on va pouvoir le récupérer. Bref, comme cela peut encore arriver, j’ai décidé de décrire tout ce qui s’est passé et comment j’ai pu récupérer l’iPad afin que cela puisse servir éventuellement à d’autres ou même pour moi, comme aide-mémoire.
Il s’agit d’un iPad Air (première génération) et à la base, j’étais parti pour faire l’update en iOS 9.3.3 de cet iPad qui était encore sous iOS 8.3. Je précise aussi que j’effectuais l’upgrade via iTunes.
Seulement, juste au moment où je décide de faire l’update, la version 9.3.4 est disponible et c’est celle-là qui s’installe (j’avoue, au moment de cliquer pour lancer la mise à jour, j’étais tellement confiant dans le fait d’installer 9.3.3, que je n’ai réalisé que dans la seconde qui suivait que c’était déjà 9.3.4 !).
Et puis sans savoir pourquoi, l’update se plante et un message d’erreur s’affiche sur iTunes disant que l’iPad n’est pas compatible avec cette version d’iOS !

Le choix qui m’est proposé après avoir cliqué sur « OK » est soit de faire un upgrade (justement !) ou soit un restore… J’ai tenté chacune des deux options et elles aboutissaient au même résultat, à savoir boucler sur cette erreur disant qu’il faut restorer ou upgrader. A ce stade, il y a comme un léger moment de solitude et je me dis que j’aurais mieux fait de ne pas lancer l’upgrade !
Et évidemment, l’iPad est complètement inutilisable, bloqué sur ce fichu écran « recovery mode » demandant de le raccorder à iTunes ! Comme ceci :

Le seul moyen restant est de finalement forcer un restore d’une autre version d’iOS. Pour ce faire il faut d’abord récupérer un fichier .ipsw d’une version précédente encore signée par Apple et correspondant à ce modèle d’iPad. Et comme je n’en avais pas sous le coude, il est heureusement possible de les retrouver grâce au site ipsw.me qui répertorie les différentes versions d’iOS pour chaque hardware et fourni les liens ad-hoc pointant sur les serveurs d’Apple. C’est donc tout-à-fait « safe ». La seule chose à vérifier est de bien prendre une version signée par Apple, sinon, ça marche moins bien ! 🙂
J’ai donc downloadé la version 9.3.2 et forcé le restore de l’iPad en utilisant alt+clic sur le bouton restore au moment où iTunes propose d’effectuer le restore. Cela ouvre une fenêtre permettant de sélectionner le fichier que l’on veut sur le disque. J’ai selectionné le fichier .ipsw fraîchement downloadé. Et avec cette version 9.3.2, l’update s’est déroulé sans problème et l’iPad a été restoré en parfait état de marche, configuration et applications incluses.
Plus de peur que de mal donc. Et si jamais ça se reproduit, la solution n’est vraiment pas compliquée.
Par contre, pourquoi l’upgrade s’est planté reste un mystère pour moi. Car je n’ai pas trouvé de récit d’autres plantages dû à la version 9.3.4… (mais je n’ai pas cherché très longtemps) je devais être un cas isolé.
Source image d’illustration d’en-tête: pixabay.com