J'ai un OnePlus One avec CyanogenMod 12 d'usine et j'ai décidé de mettre à jour vers CM 13 (nightly build).
Pour y parvenir, j'ai procédé comme suit depuis OSX :
- Déverrouiller le bootloader (fastboot oem unlock)
- Démarrer TWRP (fastboot boot twrp-2.8.6.0-bacon.img)
- Depuis TWRP j'ai installé CM 13 (cm-13.0-20160105-NIGHTLY-bacon.zip) et GAPPS (open_gapps-arm-6.0-pico-20160105.zip)
- J'ai également installé la dernière version de Cyanogen Recovery (cm-13.0-20160105-NIGHTLY-bacon-recovery.img)
- Pour une raison quelconque, j'ai eu envie de laisser les choses telles qu'elles étaient, et j'ai reverrouillé le chargeur de démarrage (fastboot oem lock).
Maintenant, je ne peux plus déverrouiller le bootloader afin de faire des choses comme installer/amorcer un outil de récupération personnalisé (comme TWRP).
L'exécution de " fastboot oem unlock " ne fait que redémarrer l'appareil en mode récupération, mais le chargeur de démarrage reste verrouillé :
$fastboot oem device-info
...
(bootloader) Device tampered: true
(bootloader) Device unlocked: false
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
(bootloader) console_enabled: 0
(bootloader) exec_console_unconsole: 0
Une solution serait appréciée, mais je suis également curieux de savoir pourquoi il se comporte ainsi après un verrouillage manuel.
Comme suggéré par @Firelord, il semble y avoir une solution pour les utilisateurs de Windows ici : https://forums.oneplus.net/threads/important-bootloader-wont-unlock-after-relock.324398/