Mise à jour de mon Nexus 10 rooté d'Android 4.3 vers Android 4.4 (a.k.a KitKat)

Les mises à jour OTA sur Android sont simplissimes. Cependant, comme elles procèdent par application de patchs elles deviennes laborieuses lors qu'on a un peu modifié le système: custom recovery est mis en place d'un root dans mon cas. C'est ce que j'ai constaté en mettant à jour ma Nexus 10 d'Android 4.3 vers la 4.4 (alias KitKat): la mise à jour a planté lamentablement sur le patch du bootloader entrainant un bootloop (l’animation du boot en boucle) et m’obligeant à remettre un backup (d’où l’intérêt de faire des sauvegardes).

J'ai donc entrepris de procéder autrement, via Nexus Root Toolkit :

  • Télécharger NRT.
  • Installer les drivers (c'est pas mal le didacticiel, il suffit de comprendre l'anglais).
  • Première étape Sauvegarde !

Une fois NRT fonctionnel et les backups réalisées, il faut remettre la tablette dans un état plus "propre" sans bien sur passer par une remise à 0 qui formaterait tout :

  • Pour virer le root, je l'ai fait à partir de SuperSu sans problèmes, comme la tablette était démarrée, j'ai activé le débug USB.
  • Ensuite on remet le recovery d'origine : "Avanced Utilities / Launch / Restaure Stock Recovery / Stock".

Nexus Root ToolKit - Première étape

Nexus Root ToolKit - Deuxième étape

Maintenant que la tablette est "propre" on peut lancer la mise à jour :

Et pour finir on remet le root !

  • Root / cocher "Also flash Custom Recovery" puis on clique sur "Root":

Nexus Root ToolKit - Troisième étape

Et hop me voila avec une Nexus 10 à jour en Android 4.4 et rootée.

Nexus 10 sous Android 4.4 - Home  Nexus 10 sous Android 4.4

Remarque : soit vous avez un portable sous Windows au travail (mon cas), soit vous passez par une VM (mon cas aussi), mais il faudra être sous Windows pour faire tout ça !

Remarque : si ça ne marche pas et que vous avez un problème, je ne suis plus là :-).

5 réactions

  • De ChrOnOs De ChrOnOs - 16/11/2013, 11:51 #1

    Les mises à jours OTA utilisent effectivement le recovery, donc un custom recovery peut poser problème. Cependant, je ne pense pas que le root puisse faire planter la mise à jour.

    Pour ceux et celles qui ne veulent pas faire l'effort d'aller sur Windows, ou qui préfèrent le faire à la main, vous pouvez récupérer les recovery.img d'origine dans la factory image correspondante à votre Nexus sur https://developers.google.com/andro...

    Puis l'installer en démarrant en fastboot puis avec la commande :
    fastboot flash recovery recovery.img

    Sinon, si vous avez un Nexus 4, 7 ou 10 en 4.3 JWR66Y, vous pouvez directement récupérer les recovery.img sur http://android.chronos-web.fr/recov...

  • De Astate De Astate - 18/11/2013, 02:58 #2

    Pour ton information, tu peux faire toute ces manipulations sur linux. À petit coups de adb et fastboot.

  • De llaumgui De llaumgui - 18/11/2013, 08:02 #3

    Oui, je sais mais là avec NRT c'est super simple !

  • De Astate De Astate - 18/11/2013, 23:44 #4

    wget http://android.clients.google.com/p...

    - faire le backup
    adb backup

    - mettre a jour
    adb sideload KRT16O-from-JWR66Y.279e5e23.zip

    - mettre le custom recovery
    fastboot flash recovery recovery.img

  • De llaumgui De llaumgui - 21/11/2013, 23:29 #5
    Même opération pour KRT16O vers KRT16S.
Attribution - Partage dans les Mêmes Conditions 4.0 International