Redémarrer vers Bootloader, qu'est-ce que c'est sur Android ? Qu'est-ce qu'un chargeur de démarrage, comment le déverrouiller et pourquoi en ai-je besoin ?

Je souhaite la bienvenue à tous sur notre site Web et aujourd'hui, après une courte pause, nous reviendrons sur le sujet des microcontrôleurs. Et pour être tout à fait précis, nous commençons à aborder un sujet très intéressant et important, à savoir l'utilisation chargeur de démarrage(chargeur de démarrage) lors de la programmation des contrôleurs. Aujourd'hui, nous examinerons la partie théorique - pourquoi nécessaire, comment cela fonctionne et de quoi il s'agit. Le prochain article sera entièrement consacré à la pratique. Pour l'avenir, je dirai que nous écrirons le nôtre pour vos microcontrôleurs préférés STM32 😉

Donc, en mots simples, - Ce programme spécial, qui se trouve dans la mémoire du microcontrôleur et peut le reprogrammer indépendamment. Pour une meilleure compréhension du processus, regardons comment le programme intégré au microcontrôleur est généralement exécuté et où il se trouve.

Comme vous vous en souvenez de l'article sur Mémoire flash microcontrôleurs STM32, le programme utilisateur principal part de la première page de la mémoire, ou plutôt de l'adresse 0x08000000. Autrement dit, lorsque l'alimentation est appliquée, le contrôleur se dirige immédiatement vers cette adresse)

Lorsque vous utilisez le chargeur de démarrage, tout semble un peu différent. Le programme principal est enregistré à différentes adresses et se situe à partir, par exemple, de l'adresse 0x0800A000. Et la zone mémoire ( 0x080000000x0800A000) est donné entièrement chargeur de démarrage. En conséquence, dans mémoire flash Nous semblons avoir deux contrôleurs des programmes à part entière. Lorsque l'appareil est allumé, il reçoit le contrôle (puisqu'il se trouve dans la zone commençant par l'adresse « start » 0x08000000), et lors de travaux ultérieurs , après avoir accompli toutes ses tâches, transfère le contrôle à notre programme principal, situé à 0x0800A000(nous avons pris cette adresse comme exemple). Voici un petit schéma pour démontrer le fonctionnement du bootloader :

Le fonctionnement semble clair, mais la question se pose : pourquoi tout cela est-il nécessaire ?

Découvrons-le...

La tâche principale chargeur de démarrage est la programmation d'un microcontrôleur. Il n'effectue pas seulement quelques actions puis transfère le contrôle au programme principal (va à l'adresse qui correspond au début du programme principal), il écrit tout d'abord indépendamment ce programme principal dans la mémoire flash aux adresses requises .

Regardons un petit exemple pour une meilleure compréhension. Créons - exactement le même projet ordinaire que n'importe quel autre programme pour un microcontrôleur), qui implémente l'interaction avec carte externe mémoire, recherche sur la carte un fichier programme et, s'il le trouve, écrit le programme dans la zone mémoire souhaitée.

Une petite digression par rapport au sujet principal... Laissez-moi vous expliquer ce que j'entends ici par « fichier programme ».

Lorsque nous créons un projet ( Keil, IAR– aucune différence), puis en sortie (après assemblage du projet) nous obtenons un fichier compilé pour flasher le firmware dans le microcontrôleur. Le plus souvent, nous avons utilisé .hex fichier programme. C'est donc le fichier dont nous avons besoin dans ce cas. Mais exactement fichier hexadécimal n'est pas entièrement adapté à nos besoins, car en plus de notre code de programme, il contient des informations de service supplémentaires. Afin de ne pas le traiter et de ne pas extraire le code dont nous avons besoin du fichier hexadécimal, que le chargeur de démarrage doit écrire sur flash, nous allons dans l'onglet dans les paramètres du compilateur Sortir demandons-lui plutôt de générer pour nous fichier hexadécimal fichier bin. Binaire, contrairement à hexadécimal, ne contient que du code de programme séquentiel et rien de plus. C'est chargeur de démarrage il ne reste plus qu'à lire les octets de fichier bin et écris-les mémoire flash. Autrement dit, dans notre exemple, la tâche du chargeur de démarrage est de lire les octets d'un fichier sur la carte mémoire et de les écrire aux adresses commençant par 0x0800A000. Voici le pseudocode pour plus de clarté :

Bien sûr, il s'agit d'une version grandement simplifiée du bootloader 😉 Nous sommes ici dans une boucle éternelle en essayant d'ouvrir le fichier avec le programme dès que nous réussissons (l'utilisateur a écrit le fichier tant attendu sur la carte) programmes mémoire flash et saute à l'adresse du programme qu'il a enregistré. Après cela, le contrôleur commence à exécuter programme utilisateur. Encore une fois, ce n'est qu'un pseudocode pour un exemple, normal, qui fonctionne nous l'écrirons certainement dans le prochain article)

Tout cela, bien sûr, est très intéressant, mais on ne sait toujours pas pourquoi toutes ces difficultés sont nécessaires...

Avec cela, tout est en fait simple - par exemple, la première situation - il y a un grand nombre d'appareils, dans les usines, les ouvriers ont flashé sur chaque contrôleur (par exemple, en utilisant ST-Link) sur chaque carte, qui, lorsqu'ils sont connectés à un la clé USB (dans un connecteur pré-fourni) recherche le fichier du firmware et effectue la programmation. Bien entendu, le programme principal peut également être flashé avec chargeur de démarrage via ST-Link. Mais la subtilité ici est que le projet chargeur de démarrage reste toujours inchangé et il n'est pas nécessaire de le reflasher, mais la version du programme principal peut être mise à jour plusieurs fois pendant le processus de test des appareils. Et ici, il est beaucoup plus facile de connecter ST-Link une fois et de flasher le chargeur de démarrage, puis de le réinitialiser nouvelle version programme principal sur un lecteur flash et collez-le dans l'appareil fini, où il fera le clignotement que de passer cent fois d'une carte à l'autre, en branchant ST-Link, tout en emportant avec vous un ordinateur portable avec ST-Link Utility... Comme vous pouvez le constater, l'avantage du bootloader est évident 😉

La deuxième situation le démontre encore mieux. L'appareil est déjà sorti et de nombreux exemplaires ont été vendus aux utilisateurs. Peu importe à quel point elle est bonne Version finale personne n'est à l'abri de l'apparition inattendue d'erreurs lors du fonctionnement du programme. Et ici, la personne qui a acheté l'appareil ne pourra certainement pas le démonter et le souder afin de le flasher via le programmateur. Autrement dit, mettre à jour le programme est tout simplement irréaliste. C'est une tout autre affaire si les fabricants proposent un chargeur de démarrage intégré. L'utilisateur peut facilement transférer le binaire téléchargé sur une carte mémoire ou un lecteur flash et connecter la carte/lecteur flash à l'appareil. Le fabricant ne peut publier de nouvelles versions du firmware que sur son site Web =) Cela contient en fait de nombreuses possibilités - le fabricant de l'appareil peut facilement commercialiser l'appareil avec un firmware de base qui implémente tout fonctions requises, mais n'a pas de fonctionnalités graphiques intéressantes ni de connectivité PC (selon le type d'appareil dont il s'agit). Le fabricant n'a pas besoin de se creuser la tête pour publier du premier coup le firmware parfait, dans lequel absolument tout ce qui est possible sera mis en œuvre, car il sait que le aidera facilement l'utilisateur à mettre à jour le programme à l'avenir.

En général, on peut parler des avantages et des applications du bootloader pendant très, très longtemps... ;) En plus des possibilités mentionnées de mise à jour du firmware à l'aide d'une clé USB ou d'une carte mémoire, peut utiliser n'importe quelle interface de transfert de données, telle que SPI, I2C ou USART.

De manière générale, il semble que nous ayons traité de la partie théorique consacrée à l'utilisation chargeur de démarrage, mais abordons un autre point dans cet article : le chargeur de démarrage matériel pour les microcontrôleurs STM32.

STM32 a déjà , que les ingénieurs ST ont placé dans une zone mémoire spécialement désignée du microcontrôleur ( Mémoire système). Il est impossible de le supprimer de là, et ce n'est pas nécessaire =) Afin de passer le contrôleur en mode bootloader, vous devez envoyer certains signaux aux broches BOOT0 et BOOT1. Après cela, le microcontrôleur est prêt à recevoir via USART nouveau firmware. Pour ce faire, vous devez connecter la carte à un PC, télécharger un logiciel spécial depuis ST - Flash Loader Demonstrator et y charger votre fichier de firmware.

Pour être honnête, je préfère ne pas utiliser de bootloader matériel pour plusieurs raisons. Premièrement, le firmware n’est en aucun cas crypté, ce qui est souvent inacceptable pour les appareils commerciaux. Si j'utilise le mien , alors je peux faire ce que je veux avec le fichier bin, par exemple échanger certains octets. Si un tel dossier tombe entre les mains de concurrents, cela ne servira à rien, puisque seul le mien sait comment décrypter le binaire. Lors de l'utilisation du matériel chargeur de robots c'est impossible - Démonstrateur du chargeur Flash accepte fichier bin dans sa forme originale, c'est-à-dire que tous les octets qu'il contient ne sont pas cryptés. Deuxièmement, l'utilisateur devra connecter sa carte au PC et télécharger un logiciel supplémentaire pour flasher l'appareil, ce qui n'est pas très bon. Comment appareil plus simpleà l'usage, mieux c'est 😉 Mais il y a aussi des avantages du matériel chargeur de démarrage– il n'occupe pas de mémoire flash. Lorsque vous utilisez votre propre chargeur de démarrage, vous devez garder à l'esprit que le chargeur de démarrage et le programme principal doivent tenir dans la mémoire flash. Avec du matériel chargeur de démarrage Il n'y a pas de problème de ce type - il est situé dans une zone mémoire spéciale que le programmeur ne peut pas utiliser.

Finissons-en pour aujourd'hui, ne manquez pas l'article dédié à mise en œuvre pratique chargeur de démarrage !

Cet article fournit instruction étape par étape, ce qui aidera même un utilisateur inexpérimenté à réussir déverrouiller le chargeur de démarrage Et installer la récupération personnalisée Cyanogen Mod.

Vos données sont susceptibles d'être supprimées. Si vous devez sauvegarder une information important– nous vous recommandons de faire une sauvegarde. Vous effectuez toutes vos actions à vos risques et périls. Veuillez noter que l’auteur n’est pas responsable du « brick » du smartphone de l’utilisateur.

Se préparer à l'installation

1. Téléchargez et installez les pilotes. Vous pouvez le faire en suivant notre lien ci-dessous.

2. Décompressez l'archive n'importe où sur votre disque dur.
3. Éteignez le téléphone.
4. Démarrez le téléphone mode de boot rapide, pour lequel vous devez appuyer sur « volume - », et tout en le maintenant enfoncé, appuyez sur « Power ».
5. Le PC affichera un message indiquant qu'un nouveau périphérique a été trouvé.
6. Accédez au gestionnaire de périphériques (chemin : Panneau de configuration – Système – Gestionnaire de périphériques).
7. Trouver périphérique inconnu, qui est généralement noté triangle jaune avec un point d'exclamation.
8. Double-cliquez dessus.
9. Dans la fenêtre qui apparaît, cliquez sur : Mettre à jour le pilote – Rechercher un pilote sur ce PC – Sélectionner les pilotes dans la liste pilotes installés– Installer à partir du disque – Sélectionnez le dossier dans lequel les pilotes ont été décompressés – Cochez la case « Rechercher dans les sous-dossiers » pour terminer l'installation du pilote.
10. L'appareil est complètement prêt pour d'autres manipulations.
11. Téléchargez ADB et Fastboot en fonction de la taille en bits du système d'exploitation : pour x32/86 ou x64. Décompressez l'archive dans un dossier de votre choix. Il est nécessaire que le chemin ne contienne pas de lettres russes (cyrilliques) ni de chiffres. Par exemple, je décompresse un dossier dans d:\ADB.

12. Télécharger récupération personnalisée: CWM et lancer *. fichier img dans le même dossier qu'ADB.

Déverrouillage du chargeur de démarrage

Vous devez d’abord déverrouiller Bootloader sur votre smartphone. Pour ce faire, vous devez connecter votre smartphone à votre PC et le mettre en mode fastboot. Pour passer à ce mode, vous devez éteindre le téléphone et pendant l'arrêt, maintenir enfoncés deux boutons : « Volume - » et « Alimentation ». En mode Fastboot, un robot vert avec le ventre ouvert apparaîtra sur l'écran du smartphone.

Ensuite tu dois courir ligne de commande: start – dans la ligne « run » écrivez « cmd » (sans les guillemets) – « cmd.exe » doit apparaître en haut - cliquez clic-droit souris « cmd.exe » - Exécuté avec les droits d'administrateur.

Après cela, nous allons dans le dossier dans lequel se trouve ADB (dans mon cas, il se trouve sur le chemin d:\ADB) : je saisis d'abord « d » (pas besoin de saisir des guillemets) et j'appuie sur Entrée - je saisis « cd » ADB » et appuyez à nouveau sur Entrée. La fenêtre de ligne de commande ressemble maintenant à ceci :

Pour déverrouiller Bootloader, vous devez entrer la commande suivante :

Déverrouillage OEM Fastboot

Nous acceptons le déverrouillage en appuyant sur le bouton « Volume + » et confirmons l'action en appuyant sur le bouton « power ».

Ainsi, Bootloader est déverrouillé. Maintenant, nous redémarrons le système. Le smartphone entrera Les changements nécessaires, se chargera, après quoi vous devrez effectuer la configuration initiale de Google (il me manque beaucoup, puisque le téléphone sera toujours mis à jour). Ensuite, lancez Fastboot et installez une récupération personnalisée.

Installez maintenant une récupération personnalisée. Pour cela, vous devez saisir ligne de commandeéquipe

démarrage rapide récupération flash ***

- il s'agit en fait du même ordinateur qui fonctionne selon des principes similaires. Lorsqu'il est allumé, il démarre également d'abord un programme spécial, similaire au BIOS d'un ordinateur, et interroge les périphériques disponibles. Ce n'est qu'après cela que le système d'exploitation lui-même démarre, dont nous voyons toute la beauté sur l'écran. Sur un ordinateur, au démarrage de l'ordinateur, on peut appuyer sur Supprimer la clé ou F2 et accédez aux paramètres du BIOS, et là vous pouvez faire beaucoup de choses si vous le souhaitez. Mais est-ce possible sur smartphone ? Oui, sur la plupart des appareils, vous pouvez accéder à ces paramètres avant de démarrer le système d'exploitation, et c'est très simple à faire.

Utilisation de la fonction Reboot to Bootloader sur Appareils Android.

Qu'est-ce que Reboot to Bootloader sur un appareil Android

Traduit de l'anglais, « bootloader » signifie « bootloader ». C'est la partie la plus importante logiciel tout smartphone ou tablette exécute le noyau du système d’exploitation et d’autres programmes importants. Ce chargeur de démarrage fonctionne dès que vous allumez votre téléphone et a passé la phase de test. Son travail est invisible, mais très important. Le mot « redémarrer » signifie « redémarrer ». Qu'est-ce que « redémarrer vers le chargeur de démarrage » pour Android dans ce cas ? Cela signifie une étape intermédiaire entre le démarrage de l'appareil et le lancement du bootloader. C’est à ce stade que vous vous trouvez lorsque vous entrez dans le BIOS de l’ordinateur : il a déjà passé la phase de test et fonctionne plutôt bien, mais le système d’exploitation n’a pas encore démarré. Sur un smartphone ou une tablette Basé sur Android Il est également possible d'accéder au menu Reboot to Bootloader - c'est ainsi que s'appelle cette fonction. Pour ce faire, vous devez éteindre l'appareil, puis le rallumer tout en maintenant enfoncés simultanément les boutons d'alimentation et de réduction du volume. Sur Appareils Samsung Au lieu du volume, vous pouvez maintenir le bouton Accueil enfoncé. Sur certains appareils, cette fonction est bloquée et vous ne pourrez pas accéder au menu. Lorsque vous utilisez cette fonctionnalité, vous le faites à vos propres risques. Cela peut endommager définitivement votre appareil !

Comment la fonction Reboot to Bootloader peut être utile

Après avoir lancé cette fonction, vous verrez un menu qui différents appareils peut varier. Toutes les inscriptions y sont langue anglaise. Le contrôle s'effectue à l'aide des boutons de volume - pour déplacer les éléments de haut en bas, Bouton d'accueil pour sélectionner un élément et les boutons latéraux, s'il y a des options de sélection à proximité. Le menu contient généralement des éléments que vous pouvez consulter des informations détaillées sur les appareils existants, tester leur fonctionnement ou le fonctionnement de l'ensemble du système. Ici aussi, vous pouvez déverrouiller le chargeur de démarrage, réparer erreurs logicielles, et même télécharger différents firmwares. Habituellement, pour obtenir les droits Root, ils installent une sorte de programme tiers, mais cela ne garantit pas les résultats. Vous pouvez obtenir ces droits en déverrouillant simplement le chargeur de démarrage. Il devient également possible de déboguer des applications et de désinstaller même celles qui ne peuvent pas être supprimées par des moyens conventionnels - certains virus peuvent s'y cacher. Vous pouvez vider le cache - une collection de nombreux fichiers « indésirables » qui s'accumulent constamment pendant le fonctionnement du système. Parfois, cela aide lorsque l'appareil fonctionne mal et tombe souvent en panne. Enfin, dans ce menu, il est possible de restaurer les paramètres d'usine de l'appareil et de lui redonner sa stabilité et ses performances d'origine.

Vous ne pouvez pas accéder à ce menu sans connaissances particulières– il y a un risque de transformer l’appareil en « brique ». De plus, toutes les informations sont en anglais, vous devez donc absolument vous y retrouver dans ce qui est écrit.

  • Des actions incorrectes peuvent entraîner diverses erreurs dans le système d'exploitation. La suppression de composants importants peut empêcher le démarrage du tout.
  • Il existe un risque d'endommagement des données stockées sur l'appareil, non seulement sur la clé USB, mais également dans la mémoire principale. Par conséquent, vous devez d'abord enregistrer fichiers importants sur un autre support, par exemple, copier sur un ordinateur.

Tout cela signifie que la fonction Reboot to Bootloader ne peut être utilisée que par une personne possédant les compétences et les connaissances nécessaires, et non par un utilisateur ordinaire.

Qu'est-ce qu'un chargeur de démarrage, comment le déverrouiller et pourquoi en ai-je besoin ?

Chaque téléphone exécutant le système d'exploitation Android dispose d'un chargeur de démarrage qui demande au noyau du système d'exploitation de démarrer normalement. Chaque appareil possède sa propre version du chargeur de démarrage. Le chargeur de démarrage est généralement verrouillé sur les appareils Android car les fabricants souhaitent que vous le respectiez. Versions Android, spécialement conçu pour leur équipement.

Si vous souhaitez installer version modifiée OS (Custom ROM), vous devez déverrouiller le chargeur de démarrage. Parlant dans le langage d'une personne ordinaire : le déverrouillage du bootloader vous permettra d'installer un firmware modifié, avec une variété de « goodies » sur votre téléphone Android.

Commençons par la marque mondialement connue HTC. Dans 90% des cas, cette méthode fonctionne, les 10% restants seront attribués à des problèmes logiciels, des contrefaçons d'artisans chinois, ainsi qu'à des modèles dépourvus de la partie visuelle du bootloader ; en général, bien sûr, c'est là, mais caché à la vue.

Premier pas , inscription http://htcdev.com/ . Télécharger Pilotes BAD depuis notre site Internet, programme Synchronisation HTC depuis le site officiel http://www.htc.com/ua, il contiendra tout pilotes nécessairesà votre appareil. Vous pourriez également avoir besoin de Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Deuxième étape , créez un dossier à la racine du lecteur C et donnez-lui Nom d'Android. Décompressez dans ce dossier : adb.exe, AdbWinApi.dll, fastboot.exe. HTC Sync peut être supprimé ou désactivé dans le système afin qu'il n'interfère pas avec la connexion de l'appareil à l'ordinateur.

Troisième étape , mettez le téléphone en mode chargeur de démarrage. Première option, si le téléphone dispose d'une batterie amovible, retirez la batterie, insérez-la, maintenez la touche à bascule du volume (-) et allumez-la. Maintenez jusqu'à ce que le téléphone redémarre dans l'état du chargeur de démarrage mentionné ci-dessus. Voilà à quoi il ressemble.

Deuxième option , pour les utilisateurs plus avancés, le téléphone est allumé, l'autorisation pour la fonction « Le débogage USB est autorisé » est définie, nous travaillons via la ligne de commande Démarrer -> Exécuter et saisissons le nom du programme cmd.exe. Une fenêtre apparaîtra

Après avoir entré la commande CD C:\Android, appuyez sur Entrée, nous obtenons la réponse C:\Android>. Ensuite, entrez la commande adb devices, la réponse devrait être :

Liste des appareils connectés Appareil HC413MW00787

La commande est entrée pour vérifier la connexion avec le PC, si le numéro de série est déterminé, alors tout va bien, et nous continuons plus loin. Sinon, vérifiez « le débogage USB est autorisé » et si les pilotes ADB sont installés. La commande suivante met le téléphone dans le mode dont nous avons besoin : adb reboot-bootloader appuyez sur Entrée,


Maintenant, tournons notre attention vers le téléphone, il devrait être comme sur la première image.

Passons au déverrouillage, tout se passe grâce à la console, les commandes nécessaires site https://www.htcdev.com/ ainsi que votre E-mail qui a été utilisé lors de l’inscription.

Le téléphone est connecté et est en mode bootloader. Nous allons sur le site et suivons ces étapes :


Si votre modèle n'est pas dans la liste, sélectionnez ce qui est encerclé, sinon nous recherchons le nôtre. Par exemple, je sélectionne toujours cet élément, qu'il fonctionne ou non. Après avoir appuyé sur le bouton vert pour continuer, nous obtenons ceci :


Placez deux coches et cliquez sur le bouton Procéder aux instructions de déverrouillage.


Cette fenêtre contient des instructions de préparation, elle est en anglais, on la saute. Faites défiler la page et passez à la cinquième étape. Ce qui suit est la suite des instructions. Faites défiler jusqu'en bas :

Nous collerons les informations reçues pour le déverrouillage dans cette fenêtre vide.

Pour ce faire, retournez à la console et entrez la commande fastboot oem get_identifier_token et appuyez sur Entrée

En sortie on obtient :


Ce qui est entouré en rouge doit être sélectionné, copié et collé dans cette fenêtre vide dans l'image ci-dessus. Cliquez sur le bouton Soumettre. Comment copier et coller ? En cliquant avec le bouton droit, nous obtenons un menu dans lequel nous sélectionnons marquer et sélectionnons la zone dont nous avons besoin. Appuyez sur Entrée. Dans la console, enter permet de copier les valeurs requises.

Un chargeur de démarrage (Hboot) est un programme qui contrôle le noyau du système d'exploitation de votre appareil afin qu'il démarre normalement. De plus, cela s'applique non seulement à Android, mais également à d'autres appareils dotés d'un système d'exploitation, comme un PC, un ordinateur portable et même un ancien. téléphone à bouton-poussoir. De plus, c'est le chargeur de démarrage qui autorise l'installation de tous les programmes et micrologiciels. Pour cette raison, les utilisateurs souhaitent déverrouiller en usine le chargeur de démarrage sur un téléphone Android.

Hboot est activé lorsque l'appareil est allumé et est un analogue du Bios d'un ordinateur. Il prépare toutes les données pour le noyau, les charge en mémoire, après quoi le système démarre directement. Si son intégrité est endommagée ou si quelque chose interfère, grâce au chargeur de démarrage, vous pouvez passer en mode de récupération pour effacer les données ou effectuer une réinitialisation aux paramètres d'usine. Pour ce faire, avant d'allumer l'appareil, maintenez enfoncées les touches power et volume bas et ne les relâchez qu'au démarrage (dans certains cas, la combinaison des boutons peut différer).

Pourquoi le bootloader est-il verrouillé ?

Les constructeurs bloquent pour deux raisons :

1. Obliger le propriétaire à utiliser le système d'exploitation développé pour son appareil.

2. Sécurité. De nombreux smartphones et tablettes sont vendus en ligne ou dans les magasins de détail. Dans les deux cas, le vendeur ou l'intermédiaire peut, à sa discrétion, ajouter de la publicité ou des logiciels malveillants qui ne devraient pas exister. Pour la même raison, Xiaomi a commencé à bloquer le chargeur de démarrage des appareils sortis après 2016, en raison de nombreuses plaintes concernant la présence de virus dans leur firmware (qui n'étaient pas initialement présents).

Avantages d'un chargeur de démarrage déverrouillé

Un bootloader déverrouillé ouvre exactement les mêmes possibilités à l'utilisateur que sur un PC, à savoir :

  1. Flashez n’importe quel système d’exploitation (disponible pour votre appareil).
  2. Installation de modules individuels, noyaux de système d'exploitation, applications, correctifs.
  3. Migrez librement entre les firmwares standards, surtout s'ils sont basés sur différentes versions Android.
  4. Créer sans trop de difficulté sauvegardes Le système d'exploitation et/ou les applications actuels, ainsi que leur restauration sans utiliser de PC.
  5. Utilisez Dual-Boot et installez-en deux ou plus Système d'exploitation, un péché mémoire interne, et sur une carte SD externe.
  6. Options de récupération plus larges en cas d'échec du micrologiciel.

Et ce n'est pas toute la liste des possibilités après le déverrouillage d'usine d'Android.

Comment débloquer

Chaque appareil possède sa propre version du chargeur de démarrage, ce qui signifie que la méthode de déverrouillage diffère selon le modèle et le fabricant. Lors du dépôt d'une candidature, le blocage peut être levé par l'entreprise elle-même (surtout si vous Développeur Android), mais le plus souvent, cela se produit en piratant des vulnérabilités précédemment trouvées dans le système.

Risques et conséquences

Le déverrouillage non autorisé du bootloader vous prive service de garantie. De plus, votre appareil devient moins sécurisé et vulnérable aux attaques de pirates. Le chargeur de démarrage ouvert vous permet de contourner définir des mots de passe, accéder informations personnelles ou effacez tout et installez un autre firmware.


Conclusion

Il n'y a pas lieu de trop s'inquiéter des problèmes liés au chargeur de démarrage, surtout lorsqu'il s'agit d'informations personnelles. Les données des appareils trouvés ou volés sont le plus souvent effacées et il est rare que quelqu'un restaure quoi que ce soit. Un chargeur de démarrage ouvert est plus nécessaire aux utilisateurs avancés qui savent quoi en faire, flashent régulièrement quelque chose et expérimentent.

Laissez vos questions dans les commentaires de l'article ci-dessous - nous essaierons d'y répondre.

L'article vous a-t-il été utile ?

Notez-le et soutenez le projet !