Aujourd’hui, nouvelle année scolaire donc nouvelle version Android pour le OnePlus One : on passe d’Android 9 à Android 10, toujours grâce à l’excellent LineageOS.
Si votre téléphone possède déjà LineageOS 16, vous pouvez vous rendre directement à l’étape 5.
Sommaire
É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
La partition est effacée, le téléphone va rebooter deux fois puis vous présenter le choix de la langue… comme au premier jour.
Comme c’est un reset de l’appareil, il faut de nouveau activer le débogage USB (étape 2).
Étape 4 : installation de TWRP (custom recovery)
Téléchargez TWRP pour OnePlus One (bacon) puis placez le fichier dans le dossier platform-tools
, c’est plus commode.
Connectez le téléphone en USB. Ouvrez le terminal et entrez:
./adb reboot bootloader
Puis, on vérifie que fastboot
détecte bien le téléphone:
./fastboot devices
b4be4c53 fastboot
Et on flashe TWRP:
./fastboot flash recovery twrp-3.2.3-20190125-bacon.img
Sending 'recovery' (12068 KB) OKAY [ 0.382s]
Writing 'recovery' OKAY [ 0.224s]
Finished. Total time: 0.643s
Et nous pouvons maintenant rebooter dans le recovery pour vérifier l’installation: appareil éteint, appuyez sur Volume Down
+ Power
Étape 5 : ajout des fichiers avec Android Transfer
On télécharge:
- la dernière version de LineageOS pour bacon
- la dernière version des OpenGApps: en version nano et arm (Android 10)
Dans le Finder, glissez-déposer les fichiers téléchargés à la racine du téléphone avec Android File Transfer.
Étape 6 : installation de LineageOS depuis le recovery
Si vous n’êtes pas déjà dans le recovery, rebootez dans le recovery: appareil éteint, appuyez sur Volume Down
+ Power
.
Une fois dans TWRP, allez dans Install et sélectionnez les zips dans cet ordre, impérativement: LineageOS, OpenGApps.
Rebootez à la fin du processus d’installation. Vous êtes maintenant sous LineageOS 17.1, sous Android 10.
Conclusion
Et voilà notre OnePlus One, 6 ans d’âge, qui tourne sous Android 10!
Il faut compter quelques minutes/heures pour rapatrier les données qui sont sauvegardées sur le compte Google (applications et données).
Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée.
Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ou ajouter de nouvelles fonctionnalités? Ou améliorer les performances de votre site?
Parlons de votre projet »