En informatique, l'emploi d'un terme anglophone est souvent incontournable. Nous essayons d'y recourir le moins possible.
Veuillez vous référer au glossaire pour en savoir plus.
Veuillez lire attentivement la page Avertissemments avant toute manipulation !
Vient du terme "boot" en anglais, lui-même lié au mot "bootstrap". C'est la petite languette qui se trouve à l'arrière d'une chaussure permettant de la chausser facilement.
Étymologiquement, ce mot viendrait de l'expression "to pull oneself up by one's bootstraps", en référence aux "Aventures du Baron de Munchausen" qui se serait tiré tout seul d'une situation périlleuse sans l'aide de personne !
En informatique, ce chargeur d’amorçage (bootloader, bootstrap) est un bout de code qui est stocké sur un périphérique de stockage (ROM, EEPROM, Flash) qui va se charger lui-même, à partir de rien.
Il va ensuite enchaîner avec le processus de démarrage de l'appareil en faisant appel éventuellement à d'autres programmes pour, en définitive, charger et afficher le système d'exploitation (OS ou "Operating System") prévu par le constructeur.
Le "bootstrap" fait appel à plusieurs niveaux de bootloader :
Sur Android, le bootloader est installé par le fabricant et, tout comme sur ordinateur personnel, il va se charger d’enchaîner avec le chargement des différents bouts de code jusqu’au système d'exploitation Android OEM du fabricant.
Durant ce processus, le bootloader va notamment vérifier l'intégrité, la signature, la validité de tous les éléments chargés en mémoire, que ce soit sur ordinateur avec SecureBoot ou sur Android avec "Trusted Execution Environment".
Sur ce dernier, les partitions boot vont être analysées et, si elles sont valides, le kernel Linux (ou noyau Linux) sera chargé ainsi que le système d'exploitation (OS). Sinon, au mieux, un message d'avertissement est affiché et, au pire,... le téléphone est bloqué (on parlera alors de téléphone "brické").
Alors pourquoi certains cherchent-ils à déverrouiller ce fameux chargeur d’amorçage ?
Lorsque l'on veut remplacer une partie du système Android sur un smartphone, le déverrouillage du chargeur d’amorçage est une étape obligatoire ! C'est le cas par exemple si :
L'utilisateur qui veut reprendre le contrôle de son appareil va alors être confronté aux difficultés de débloquer le chargeur d'amorçage (ou "unlock bootloader") Android
En effet, certains constructeurs de téléphone interdisent voire rendent l'opération impossible, d'autres la tolèrent avec leur outil propriétaire mais font perdre la garantie constructeur, tandis que certains la proposent et n'annulent pas la garantie ! Il conviendra alors de réaliser cette opération en connaissance de cause.
Alors comment le déverrouiller ce "bootloader" ?
Tout dépend des marques et même des modèles de smartphone. Sachez que la plupart du temps, si le modèle exact de votre téléphone n'est pas listé sur les sites de ROM personnalisées suivants, alors il est très probable que cela soit impossible :
Le tableau ci-dessous est non exhaustif (basé sur l'expérience de l'équipe) et peut avoir évolué depuis ; en effet de nouveaux modèles sortent constamment à une fréquence soutenue.
De plus, pour un même modèle suivant la région (USA, ASIE...) ou si revendu par un fournisseur d'accès au réseau mobile (Verizon, AT&T...), le téléphone peut être non déverrouillable !
Bonne libération !
Marque | Outil de flash | Complexité déverrouillage (OEM unlock) | Perte de la garantie | Modèles supportés |
---|---|---|---|---|
ASUS | fastboot | Modéré Via adb et installer .apk ASUS "Unlock device app" |
oui | Une dizaine |
BQ | fastboot | Facile via le menu outils de dev : OEM unlock puis commande fastboot |
oui | Moins de 5 |
Essential | fastboot | Difficile Utilisation de scripts |
non | PH-1 seulement |
Fairphone | fastboot | Facile Commande fastboot |
non si acheté chez Murena |
FP2, FP3/3+, FP4 |
Gigaset | fastboot | Facile Commande fastboot |
oui | GS290 seulement |
fastboot | Facile Via le menu outils de dev : OEM unlock puis commande fastboot |
non | Tous les Google Pixel et Nexus Attention les modèles USA vendus par un fournisseur (Vodafone, Verizon, Orange...) ne sont pas déverrouillables ! |
|
HTC | fastboot | Modéré Via le menu dev : unlock OEM puis avec code OEM sur HTCdev et fastboot |
oui | HTC 10, One, One A9, U Ultra / U11 pour les versions carrier-unlocked |
Honor | fastboot | Difficile/Très difficile Méthodes non officielles car le fabricant ne donne plus les codes OEM unlock depuis 2017/2018 ! |
oui | Honor 8 |
Huawei | fastboot | Difficile/Très difficile Méthodes non officielles car le fabricant ne donne plus les codes OEM unlock depuis 2017/2018 ! |
oui | Mate 9/9Pro, P10/P10Plus |
LeEco | - | - | - | - |
Lenovo | - | - | - | - |
LG | - | - | oui | G2 / G3 / G4 / G5 / V20 |
Motorola | fastboot | Modéré Vous devez récupérer un code via fastboot que vous envoyez via le site motorola et soumettez la réponse via fastboot |
- | - |
Nextbit | - | - | - | - |
Nokia | - | - | - | - |
Nubia | - | - | - | - |
OnePlus | fastboot | Facile Directement via le menu "outils de développement" |
non | 5/5T, 6/6T, 7Pro/7T, 8/8Pro/8T |
OPPO | - | - | - | - |
Razer | - | - | - | - |
Nextbit | - | - | - | - |
Realme | - | - | - | - |
Samsung | ODIN ou Heimdall | Modéré | oui | La plupart de la série Galaxy Sx Potentiellement certains de la série Ax Attention de plus en plus complexe sur >S10 |
SHIFT | - | - | - | - |
Sony | - | - | - | - |
Teracube | - | - | - | - |
Wiko | - | - | - | - |
Wileyfox | - | - | - | - |
Wingtech | - | - | - | - |
Xiaomi | fastboot Avec Mi Unlock Tool (propriétaire) |
Modéré Via application Xiaomi, interface graphique puis code OEM |
oui | Tous peuvent être déverouillés, mais certains (notamment les modèles sous SoC Mediatek) n'ont pas de custom ROM compatible. Se tourner alors vers une GSI |
Yandex | - | - | - | - |
YU | - | - | - | - |
ZTE | - | - | - | - |
ZUK | - | - | - | - |
Voilà, si vous avez trouvé un moyen de débloquer votre bootloader
, vous pouvez passer à la suite : rendez-vous sur l'article des ROMs Android...
Par Marmotte