Installer CyanogenMod sur un Nexus 5x

nexus5xVoici un petit guide pour installer CyanogenMod 13 sur un Nexus 5X tout frais.

L’intérêt du Nexus est que l’OS ne tombe pas dans l’obsolescence après 1 an. Les dernières corrections de sécurité sont disponibles chaque mois et le code source pour faire fonctionner les dernières versions d’Android est disponible rapidement. D’où un bon support dans CyanogenMod.

Libérer le gestionnaire d’amorçage

Démarrer le smartphone en mode Fastboot (appuyer volume bas + power).

Vous devriez voir écrit : « DEVICE STATE – locked » sur l’écran. Vous pouvez également trouver sur cet écran le numéro de série à la ligne « SERIAL NUMBER ».

Connectez le smartphone à un ordi sous linux avec un cable USB.

Tapez la commande : $ fastboot devices. La commande devait vous retourner le numéro de série de votre appareil.

Tapez ensuite : $ fasboot oem unlock. Le smartphone va alors vous demander si vous voulez le déverrouiller.

Vous devriez désormais voir écrit : « DEVICE STATE – unlocked » sur l’écran du smartphone.

Installer TWRP

Téléchargez le gestionnaire d’amorcage TWRP pour Bullhead (le nom de code du Nexus 5X) sur votre ordinateur.

Démarrer le smartphone en mode Fastboot (appuyer volume bas + power).

Connectez le smartphone à un ordi sous linux avec un cable USB.

Installez le sur le smartphone avec la commande : $ fastboot flash recovery twrp-3.0.0-0-bullhead.img

Redémarrez le smartphone en mode Recovery depuis le menu du mode Fastboot. Vous devriez arriver sur l’interface de TWRP si tout va bien.

Effacer l’ancien système

Depuis TWRP, vous pouvez le faire depuis le menu « Wipe » en cliquant sur le bouton « format data ».

Sinon depuis le mode fastboot, ça se fait aussi depuis l’ordinateur avec la commande : $ fastboot -w

Ca va effacer le système et les données utilisateur (partition chiffrée).

Installer les derniers drivers

Particularité sur les Nexus, les drivers binaires sont sur une partition dédiée. Aussi, ils ne sont pas livrés avec Cyanogen. Il faut les récupérer soi-même depuis les images complètes fournies par Google

Télécharger une image récente, par exemple la 6.0.1 (MHC19Q) d’avril 2016.

Récupérez les fichiers img nécessaires dans le fichier zip et installez les sur le smartphone avec la commande :

$ fastboot flash vendor vendor.img

$ fastboot flash radio radio-bullhead-m8994f-2.6.32.1.13.img

$ fastboot flash bootloader bootloader-bullhead-mhc19q.img

Notez que cette procédure vous permet aussi de mettre à jour les drivers avec les corrections liées aux bulletins de sécurités mensuels.

Installer Cyanogen

Téléchargez CyanogenMod pour Bullhead sur votre ordinateur.

Démarrez le smartphone en mode Recovery (appuyer volume haut + power). Vous devriez arriver sur l’interface de TWRP.

Sur l’ordinateur, tapez la commande : $ adb devices

La commande devait vous retourner le numéro de série de votre appareil. Sinon vous avez un problème de connexion.

Transférez l’installeur de Cyanogen sur le smartphone avec cette commande : $ adb push cm-13.0-20160306-NIGHTLY-bullhead.zip /sdcard/

Dans TWRP, cliquez sur le bouton « Install » et choisissez le fichier zip susmentionné.

Erreurs possibles

A la première installation de Cyanogen, l’enregistrement de photos par la caméra ne marchait pas. Je n’étais pas au courant que les drivers à jour n’étaient fournis avec Cyanogen. J’ai donc fait le bourrin et réinstallé la dernière image complète Google puis refait toute la procédure d’installation (TWRP+Cyanogen). Elle a marché ensuite :-)

Si vous avez au démarrage d’Android le message « Problème interne lié à votre appareil », c’est parce que la version de Cyanogen ne correspond pas à la version de votre « vendor.img ». Soit Cyanogen est trop à jour par rapport aux drivers, soit c’est l’inverse :-)

5 réactions sur “ Installer CyanogenMod sur un Nexus 5x ”

  1. Monsieurzik

    Bonjour,

    Doit-on se rendre dans le répertoire du téléphone pour effectuer les différentes commandes du terminal ? Ou on peut ouvrir un terminal et les faire directement ?

  2. Ping Page non trouvée – Tuxicoman

  3. Ping Passage de Cyanogen à LineageOS – Tuxicoman

  4. Ping Android et mises à jour de sécurité – Tuxicoman

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.