Aujourd’hui, j’ai installé LineageOS (Android 11) sur mon OnePlus One, histoire de lui redonner un second souffle et de bénéficier des dernières mises à jour de sécurité Android.
Le OnePlus One (OPO) est sorti en mai 2014, il a donc quelques années derrière lui et tourne sous CyanogenMod 13, c’est-à-dire Android 6.0.1 (Marshmallow). Autant dire qu’il n’a pas vu de correctifs de sécurité depuis quelques années!
Si votre téléphone possède déjà LineageOS, vous pouvez vous rendre directement à l’étape 5.
Étape 1: activer le mode développeur
Sur le téléphone, on commence par activer le mode développeur:
- Ouvrez Paramètres > A propos du téléphone.
- Tapez 7 fois sur le numéro de build.
- Vous venez d’activer le mode développeur!
Grâce au mode développeur, vous avez maintenant accès à des options qui n’étaient pas visibles auparavant et qui vont nous être nécessaires.
Étape 2 : activer le mode déboggage USB
Pour activer le débogage USB:
- Ouvrez Paramètres > Système > Options pour les développeurs
- Activez l’option Débogage Android
Étape 3 : installation d’ADB
Android Debug Bridge (adb
) est un outil de développement qui facilite la communication entre un appareil Android et un ordinateur. Cette communication s’effectue soit par câble USB, soit en WiFi.
Branchez votre OnePlus One en USB.
Téléchargez les derniers pilotes ADB issus du SDK Android puis décompressez l’archive.
Ouvrez le terminal, rendez-vous dans le répertoire platform-tools
et listez ensuite votre téléphone avec cette commande:
./adb devices
Résultat:
List of devices attached
b4be4c53 device
Notre OnePlus One est bien détecté. On reboot en mode fastboot
:
./adb reboot bootloader
On liste les appareils détectés par fastboot
:
./fastboot devices
Résultat:
b4be4c53 fastboot
Attention, la commande suivante va effacer vos données donc pensez à sauvegarder les données importantes de votre téléphone avant!
On déverrouille le bootloader avec:
./fastboot oem unlock
OKAY [ 0.168s]
Finished. Total time: 0.168s