User Tools

Site Tools


informatique:hardware:htc_nexus_9

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
informatique:hardware:htc_nexus_9 [2015/11/12 10:21]
pteu [Défauts]
informatique:hardware:htc_nexus_9 [2015/11/12 10:49] (current)
pteu [MAJ Android 6]
Line 48: Line 48:
   * finitions imparfaites FIXME   * finitions imparfaites FIXME
  
 +=====MAJ Android 6=====
 +
 +====Chronique d'une MAJ foireuse====
 +
 +{{:​informatique:​hardware:​bugdroid.png?​direct |}}
 +
 +J'ai conservé mon Nexus 9 avec la ROM stock et ai appliqué toutes les MAJ intermédiaires quand elles m'​étaient proposée. J'ai eu une invite de mise à jour également pour la dernière version d'​Android 6 (Marshmallow) et l'ai appliquée telle qu'​elle m'a été proposée. Sauf que cette fois, c'est une mise à jour majeure (changement de version de 5.1 vers 6) et elle s'est mal passée puisque mon Nexus est resté bloqué en boucle au démarrage.
 +
 +J'ai réussi à accéder au fastboot/​boot loader (le menu de démarrage, accessible en démarrant le Nexus en restant appuyer sur volume bas + power) pour faire un "​factory reset",​ ça a débloqué le "​boot-loop"​ et Android 6 démarrait jusqu'​au bureau, mais il était inutilisable car il affichait des messages d'​alerte de plantage pour tous les logiciels Google (Map, Settings, etc...) : //​Unfortunately the process com.google.process.location as stopped//. En boucle également.
 +
 +Le support Google que j'ai contacté m'a redirigé vers le vendeur ou le constructeur pour obtenir du support. Génial, pour un problème logiciel, qui plus est sur un Nexus, Google me redirige vers des supports qui vont (au mieux) m'​échanger de tablette dans des délais monstrueux... J'ai donc opté pour le "​système G", Google étant peut-être mauvais en mise à jour mais correct en moteur de recherche.
 +
 +====Rattraper le coup====
 +
 +Je suis tombé sur ce post du forum xda-developers : [[http://​forum.xda-developers.com/​nexus-9/​help/​failed-marshmallow-update-stock-android-t3226704/​post63333315#​post63333315|failed-marshmallow-update-stock-android]] d'un personne qui a eu le même soucis que moi et qui s'en est sorti ; j'ai donc appliqué sa méthode.
 +
 +===installer les Google USB drivers===
 +  * les télécharger ici par ex : https://​dl-ssl.google.com//​android/​repository/​latest_usb_driver_windows.zip
 +  * brancher le Nexus, aller dans le Gestionnaire de périphériques et cliquer droit sur l'​appareil,​ puis "​Mettre le pilote"​
 +<​code>​
 +Rechercher un pilote sur mon ordinateur
 +Choisir parmi une liste de pilotes de périphériques sur mon ordinateur
 +Tout afficher, suivant
 +Disque fourni, et sélectionner le fichier "​android_winusb.inf"​ contenu dans les usb_driver
 +OK / Suivant, normalement le Nexus est reconnu comme périphérique ADB
 +</​code>​
 +
 +===télécharger l'​image===
 +  * télécharger l'​upgrade correspondant à votre version ; dans mon cas, c'est l'​[[https://​android.googleapis.com/​packages/​ota/​google_flounder_volantis/​ab835e17c874202049463ccd916f86fede83199e.signed-volantis-MRA58K-from-LMY48T.zip|ugrade de v5.1.1 vers v6.0.0]]
 +
 +===installer les drivers ADB et fastboot===
 +  * ça peut être le SDK android entier (très lourd) ou seulement le "​[[http://​forum.xda-developers.com/​showthread.php?​t=2317790|Minimal ADB and Fastboot]]"​.
 +
 +===copier l'​image d'​installation===
 +... dans le dossier Minimal adb (souvent C:\Program Files (x86)\Minimal ADB and Fastboot\)
 +  * lancer un invite de commande (executer > "​cmd"​)
 +  * aller dans le répertoire d'​install de Minimal ADB, et voir si le Nexus est reconnu en tapant "adb devices"​ qui devrait retourner une ligne correspondant à votre Nexus
 +<code bash>
 +C:​\adb>​adb devices
 +List of devices attached
 +HT4B9JT00129 ​   sideload
 +</​code>​
 +
 +===rebooter en HBOOT===
 +(chargeur d'​amorçage)
 +  * appuyer sur volume bas + power simultanément,​ pendant 10s
 +
 +===lancer le mode recovery===
 +  * dans le menu, sélectionner "​Recovery"​ avec les touches vol haut / volume bas et appuyer sur power pour valider votre choix.
 +Le logo Google apparait et indique "​aucune commande"​
 +  * appuyer brièvement sur powerr + volume haut afin d'​afficher le menu de recovery
 +  * noter les 6 caractères correspondant à votre version : pour moi "​LMY48T"​
 +
 +===vider le cache===
 +  * sélectionner "Wipe Cache Partition"​ et valider
 +  * après le Wipe cache, sélectionner "Apply update from ADB"
 +
 +===lancer la mise à jour===
 +<code bash>
 +adb sideload ab835e17c874202049463ccd916f86fede83199e.signed-volantis-MRA58K-from-LMY48T.zip
 +</​code>​
 +
 +1/2h plus tard, on finalise la mise à jour en cliquant sur "​reboot device"​
 +
 +
 +=====Liens=====
 +
 +  * Factory Images for Nexus Devices : https://​developers.google.com/​android/​nexus/​images
 +  * http://​www.androidpit.fr/​comment-installer-android-6-0-marshmallow-google-nexus
 +  * [[http://​www.wugfresh.com/​nrt/​|Nexus Root Toolkit]] un logiciel qui intègre des script pour récupérer,​ rooter, installer des ROM sur les Nexus.
  
informatique/hardware/htc_nexus_9.txt · Last modified: 2015/11/12 10:49 by pteu