Le déverrouillage du bootloader est une partie fondamentale de l’expérience de modding Android. Mais comment s’y prendre exactement ?
Si vous avez entendu le terme » modding Android « , surtout en tant que débutant inexpérimenté, vous l’associez probablement à de nombreux concepts effrayants : ROMs personnalisées, rooting, recovery, etc. Et bien que tout cela puisse être un peu difficile à aborder au début, rien de tout cela ne peut être fait sans déverrouiller votre bootloader.
Le déverrouillage de votre bootloader peut ouvrir les vannes à tout, des petites modifications à l’installation d’une ROM personnalisée sur votre téléphone. Mais encore, le concept de celui-ci peut être intimidant pour les débutants. Dans cet article, nous allons expliquer comment déverrouiller le bootloader de votre téléphone Android en toute sécurité, et pourquoi vous voudriez le faire.
Qu’est-ce qu’un bootloader, et pourquoi dois-je le déverrouiller ?
Le système d’exploitation de votre téléphone est ce qui fonctionne lorsque votre téléphone est complètement démarré. Mais un smartphone ne passe pas directement de l’état d’arrêt au système d’exploitation. Au lieu de cela, le processus de démarrage est géré par un petit programme appelé le chargeur de démarrage.
Le nom de ce programme est assez révélateur : le chargeur de démarrage est chargé de vérifier l’intégrité de votre système d’exploitation et de lancer le processus de démarrage afin que vous puissiez accéder au système d’exploitation de votre téléphone et l’utiliser.
Alors pourquoi déverrouiller le chargeur de démarrage ?
Eh bien, un chargeur de démarrage verrouillé vérifie s’il est sur le point de charger le micrologiciel qu’il est censé charger, c’est-à-dire le micrologiciel du fabricant.
Si la signature numérique ne correspond pas à ce que le chargeur d’amorçage attend – la signature numérique du fabricant – le téléphone refuse de démarrer. De la même manière, un téléphone dont le chargeur d’amorçage est verrouillé refusera d’installer ou de charger latéralement tout ce qui n’est pas signé par le fabricant.
En déverrouillant le chargeur de démarrage, le téléphone cesse tout simplement de se préoccuper de cette signature. Sur la plupart des téléphones, vous pouvez recevoir un gros avertissement au démarrage indiquant que le chargeur d’amorçage de votre téléphone est déverrouillé et qu’on ne peut pas lui faire confiance pour cette raison. Mais c’est exactement pour cette raison que le chargeur de démarrage ne vérifie plus la signature du fabricant.
Il vous laissera installer ce que vous voulez et n’essaiera pas de vous en empêcher, pas plus qu’il n’empêchera votre téléphone de démarrer indépendamment de ce que vous avez installé.
En supprimant cette vérification, des logiciels tiers, notamment des mods, des solutions root et des ROM personnalisées comme LineageOS, peuvent être installés sur votre téléphone. Vous ouvrez essentiellement les vannes pour installer n’importe quoi.
C’est aussi pourquoi certaines personnes déconseillent de le faire. Si vous ne savez pas ce que vous faites, vous pouvez finir par endommager votre téléphone ou donner à un logiciel malveillant la possibilité de faire ce qu’il veut.
Comment déverrouiller votre Bootloader
Avant d’entrer dans cette section, nous devons vous avertir que certaines marques de téléphones ne peuvent pas être débloquées à l’aide de la méthode que nous allons décrire, qui est largement considérée comme la méthode « standard ». Les smartphones Xiaomi, par exemple, ont une méthode différente qui implique un outil de déverrouillage propriétaire.
D’autres appareils ne sont pas du tout déverrouillables.
Étant donné que le processus varie largement en fonction de l’appareil et de la politique de l’équipementier en matière de déverrouillage du bootloader, nous allons faire de notre mieux pour vous donner une marche à suivre générale, et ce tutoriel couvrira la méthode « standard ».
Si vous voulez être complètement sûr, vérifiez les forums XDA et voyez si votre appareil spécifique a un sous-forum qui lui est propre, avec des instructions spécifiques.
Quels téléphones prennent en charge le déverrouillage du chargeur de démarrage ?
En règle générale, les téléphones Google Pixel sont entièrement déverrouillables, tout comme les téléphones OnePlus et les appareils Samsung équipés du processeur Exynos. Les téléphones Motorola le sont aussi généralement, à l’aide d’une clé de déverrouillage. Les téléphones de Nokia, Oppo et Huawei ne sont généralement pas déverrouillables par le bootloader, en revanche.
Tout dépend de la marque de votre téléphone et, dans certains cas, du fait que vous l’ayez acheté ou non auprès d’un opérateur.
Vous allez avoir besoin d’un accès à un PC avec ADB et Fastboot pour cela. Si vous n’avez pas déjà ADB et Fastboot sur votre ordinateur, vous pouvez les installer sur votre ordinateur en utilisant Nexus Tools – cela fonctionne avec Windows, Linux et macOS.
Vous aurez également besoin, avec certains équipementiers comme Motorola, d’un code de déverrouillage. Ceux-ci sont faciles à obtenir dans la plupart des cas, donc ne vous inquiétez pas trop à ce sujet.
Attention !
Aussi, un mot d’avertissement avant de commencer. Ce processus va effacer votre téléphone. Par mesure de sécurité, le déverrouillage du bootloader déclenche automatiquement une réinitialisation d’usine. En tant que tel, assurez-vous que vous sauvegardez votre téléphone correctement avant de commencer.
Tout cela étant dit, passons aux étapes elles-mêmes.
Étape 1 : Activer le débogage USB et le déverrouillage OEM
Si vous avez entendu le terme » modding Android « , surtout en tant que débutant inexpérimenté, vous l’associez probablement à un tas de concepts effrayants : ROMs personnalisées, rooting, recovery, et tout le reste. Et bien que tout cela puisse être un peu difficile à aborder au début, rien de tout cela ne peut être fait sans déverrouiller votre bootloader.
Tout d’abord, allez dans le menu Paramètres de votre téléphone. Vous allez vouloir activer les options du développeur. Pour cela, il suffit généralement d’aller dans À propos du téléphone, puis d’appuyer sept fois sur l’élément Build number. Vous serez invité à entrer votre mot de passe/modèle, si vous en avez un, et les options du développeur apparaîtront alors dans votre application Paramètres.
Ici, nous voulons activer deux choses. La première est le débogage USB, que nous devons activer pour pouvoir utiliser ADB/Fastboot sur notre téléphone. Et la seconde est le déverrouillage OEM, qui permettra au processus de déverrouillage du bootloader de se dérouler. Assurez-vous d’activer ces deux options avant de continuer.
Étape 2 : Obtenir une clé de déverrouillage (pour certains téléphones)
Comme nous l’avons mentionné précédemment, si certains téléphones vous permettent de déverrouiller le bootloader sans clé, d’autres en ont besoin. Pour ceux qui en ont besoin, le processus peut être un peu différent et vous devrez consulter le site Web du fabricant. Pour les téléphones Motorola, qui est l’exemple que nous utilisons, visitez cette page d’assistance pour déverrouiller votre téléphone.
Pour les téléphones Motorola, le processus consiste à obtenir une chaîne dans Fastboot à l’aide de la commande fastboot oem get_unlock_data et à fournir cette chaîne à Motorola, qui vous donnera alors un code de déverrouillage que vous utiliserez pour déverrouiller votre téléphone.
Si vous ne savez pas comment accéder à Fastboot, branchez votre téléphone à votre ordinateur, ouvrez le terminal (vous avez activé le débogage USB, n’est-ce pas ?) et entrez la commande adb reboot bootloader.
Étape 3 : C’est l’heure du déblocage
Maintenant, il est enfin temps de procéder au processus de déverrouillage du bootloader. Si vous utilisez un téléphone Pixel ou OnePlus, ne tenez pas compte de l’étape 2. Si vous utilisez un téléphone Motorola ou un autre qui nécessite une clé de déverrouillage, assurez-vous d’avoir cette clé sous la main. Il s’agit d’un code de 20 caractères.
Redémarrez en fastboot en utilisant la commande adb reboot bootloader. Ensuite, déverrouillez votre bootloader en utilisant la commande fastboot flashing unlock. Sur certains téléphones Android plus anciens, la commande peut être fastboot oem unlock.
Si vous utilisez un téléphone Motorola, la commande sera également fastboot oem unlock suivie de la clé de déverrouillage qui vous a été fournie. La commande ressemblera à quelque chose comme fastboot oem unlock XXXXXXXXXXXXXXXXXX.
Après avoir exécuté la commande, selon le téléphone, il peut vous demander si vous voulez vraiment continuer. Utilisez les boutons de volume pour confirmer oui ou non.
Une fois que tout cela est fait, félicitations ! Vous êtes maintenant officiellement débloqué du bootloader.
Et maintenant ?
Votre téléphone est maintenant déverrouillé. Cela signifie que vous pouvez maintenant créer des racines, installer des ROM personnalisées et faire ce que vous voulez sur votre appareil. Soyez conscient que certaines applications, en particulier les applications bancaires, peuvent ne pas fonctionner maintenant que votre téléphone est déverrouillé, ou peuvent se casser une fois que vous faites quelque chose de plus.
Profitez de votre téléphone déverrouillé ! Et n’oubliez pas de faire attention à ce que vous installez dessus.