Comment désancrer votre téléphone Android
Ainsi, vous avez ouvert les portes des fonctionnalités avancées sur votre téléphone Android en l'enracinant. C'est génial! Vous pouvez faire des choses avec votre téléphone que les autres ne peuvent pas faire avec le leur. Mais que se passe-t-il lorsque les choses changent et que vous voulez le libérer? Ne craignez rien, nous vous couvrons.
Peut-être souhaitez-vous vous désarchiver pour des raisons de sécurité ou peut-être n'avez-vous plus besoin de root pour vos réglages préférés? Ou peut-être essayez-vous de vendre votre appareil ou d'obtenir un service de garantie. Ou peut-être souhaitez-vous simplement télécharger une mise à jour par liaison radio. Quelles que soient vos raisons, déloger n'est pas si difficile, tant que vous savez ce que vous faites.
Les nombreuses façons de déterrer un téléphone Android
Comme pour l'enracinement, il existe différentes méthodes pour libérer votre téléphone. La méthode que vous utiliserez dépend de votre appareil, de la version d'Android que vous utilisez et de ce que vous essayez d'accomplir. En règle générale, le non enracinement implique l'un de ces processus.
- Tout téléphone qui a seulement été enraciné: Si tout ce que vous avez fait est de rooter votre téléphone et de vous en tenir à la version par défaut d'Android de votre téléphone, le détrootage devrait (heureusement) être simple. Vous pouvez libérer votre téléphone à l'aide d'une option de l'application SuperSU, qui supprime la racine et remplace la récupération de stock d'Android. Ceci est détaillé dans la première section de ce guide.
- Tout téléphone utilisant une ROM personnalisée ou utilisant Xposed FrameworkSi vous avez fait plus que root, vous avez probablement modifié suffisamment certaines parties de votre système pour qu'elles ne puissent décompresser que si elles retournent à leur état d'origine. Ceci est différent pour chaque téléphone et nous ne pouvons pas donner d'instructions à chacun, mais nous en discutons dans la dernière section de ce guide..
Cela semble simple, non? Malheureusement, la méthode SuperSU ne fonctionne pas toujours parfaitement. Peut-être que cela échoue ou peut-être ne peut-il pas remplacer votre stock de récupération pour une raison quelconque Dans ces cas, vous pouvez libérer manuellement votre téléphone en utilisant l’une des méthodes suivantes:
- Nexus et autres téléphones Developer Edition fonctionnement GuimauveRemarque: Si la méthode SuperSU ne fonctionne pas, vous pouvez libérer manuellement votre périphérique en relançant le clignotement de son fichier boot.img. Il s’agit du fichier principal qui est modifié lorsque vous enregistrez un téléphone avec Marshmallow. Il vous suffit donc de le remplacer, puis de réactiver la récupération des stocks d’Android. Ceci est discuté dans la deuxième section de ce guide.
- Nexus et autres téléphones Developer Edition fonctionnement Sucette et avantSi la méthode SuperSU ne fonctionne pas, vous pouvez libérer manuellement votre périphérique en supprimant le sous-programme binaire. C'est le fichier qui vous donne un accès root sur les téléphones antérieurs à Marshmallow. Il est donc conseillé de le supprimer, puis de le réactiver. Ceci est discuté dans la troisième section de ce guide.
- Téléphones non-Developer Edition: Si la méthode SuperSU ne fonctionne pas et que vous avez un téléphone sans développeur, vous devrez probablement vous lancer dans le nucléaire. Cela signifie que vous essuyez votre téléphone et que vous le remettez dans son état d'origine et hors de l'usine afin de le libérer. Ceci est différent pour chaque téléphone et nous ne pouvons pas donner d'instructions à chacun, mais nous en discutons dans la dernière section de ce guide..
Nous couvrirons chacune de ces méthodes (à des niveaux de détail variés) dans les quatre sections ci-dessous. Alors passez à la section qui correspond à votre appareil, la version d'Android et la situation.
Comment désinstaller fondamentalement n'importe quel appareil Android avec SuperSU
SuperSU est facilement l’application de gestion de la racine la plus populaire et la plus robuste disponible sur Android. Si vous utilisez un appareil rooté, il est très probable que vous utilisiez SuperSU pour gérer les applications qui obtiendront un accès superutilisateur. C'est également le moyen le plus intelligent et le plus simple de détacher rapidement votre appareil Android, car l'ensemble du processus est effectué dans l'application directement sur le téléphone..
Pour libérer complètement l'appareil, la première chose à faire est de sauter dans l'application SuperSU, qui se trouve dans le tiroir d'applications..
Une fois ouvert, faites glisser votre doigt sur ou sur l'onglet Paramètres, puis faites défiler vers le bas jusqu'à la section «Nettoyage». Appuyez sur l'option «Unroot complet».
Cela présentera une boîte de dialogue avec ce à quoi s'attendre du processus sans racine et vous demandera si vous souhaitez continuer. Si vous utilisez un appareil utilisant la méthode d’enracinement traditionnelle, généralement Lollipop ou une version plus ancienne, c’est la première et unique étape pour vous. Cliquez sur Continuer pour libérer le périphérique et il vous faudra redémarrer pour terminer le processus..
Si vous utilisez un périphérique utilisant la méthode racine sans système dans Marshmallow, appuyez sur l'option «Continuer» pour ouvrir une autre boîte de dialogue vous demandant si vous souhaitez restaurer l'image de démarrage stock. Notez que cela est nécessaire pour OTA ( over-the-air) mises à jour. Si vous souhaitez télécharger la dernière mise à jour Android au moment de sa publication, ou si vous vous débarrassez de l'appareil, je vous suggère de cliquer sur «Oui» ici. Si ces options ne s'appliquent pas à votre situation, il est probablement préférable de laisser simplement l'image de démarrage modifiée en appuyant sur «Non».
L'écran suivant peut vous demander si vous souhaitez restaurer l'image de récupération du stock. Si vous exécutez une récupération personnalisée (ce qui est probable) et que vous souhaitez extraire une mise à jour OTA, cette option est nécessaire. Appuyez sur "Oui" pour continuer. Si vous envisagez de vous ré-enraciner à l’avenir ou si vous souhaitez continuer à utiliser votre récupération personnalisée (par exemple, pour les sauvegardes Nandroid), cliquez sur «Non» ici. Il est possible que cette option ne soit pas affichée. Dans ce cas, vous devrez flasher manuellement la récupération du stock. Il y a des instructions sur la façon de faire cela dans la section de manuel ci-dessous.
Après cela, SuperSU va se retirer et nettoyer l’installation. L'ensemble du processus ne prend que quelques secondes, puis le périphérique redémarre. Une fois terminé, il devrait être complètement hors racine et, en fonction des options sélectionnées pendant le processus sans racine, revenir sous une forme totalement stock..
Comment désinstaller manuellement un Nexus ou un autre dispositif de développeur sur Marshmallow
Alors que la méthode ci-dessus de désenroulement avec SuperSU devrait en théorie, fonctionne très bien sur les périphériques qui ont été enracinés à l'aide de la méthode sans système, il est toujours bon de savoir quoi faire dans une situation où SuperSU peut ne pas être en mesure de libérer complètement le périphérique..
La bonne nouvelle est que c'est un simple flash qui remplace le boot.img modifié par le stock. On devrait faire l'affaire..
J'utilise un Nexus 5 pour cet exemple, mais le processus sera identique pour tous les autres appareils Nexus. Si vous utilisez un téléphone Developer Edition d'un autre fabricant, le processus peut varier légèrement..
La première chose à faire est de télécharger l'image d'usine de votre appareil. Pour Nexuses, cela est fourni par Google. Les images des autres périphériques doivent être fournies par leur fabricant..
Une fois que vous avez téléchargé l'image d'usine de votre appareil, vous devez d'abord décompresser le package..
À l'intérieur de ce paquet, il y a un autre paquet. Décompressez celui-là aussi.
Ce paquet logera l'image du chargeur de démarrage, la radio (le cas échéant) et divers scripts pour flasher la version complète d'Android. Le fichier dont nous avons besoin-boot.img-se trouve dans le fichier final .zip, qui devrait être nommé «image--.zip». Décompressez ce paquet.
De retour au téléphone, assurez-vous que les options pour les développeurs sont activées en sélectionnant Paramètres> À propos du téléphone et en tapant sept fois le numéro de build. Les notifications de Toast indiqueront le nombre de robinets qu'il vous reste avant de «devenir développeur».
Une fois le menu des options du développeur activé, appuyez sur Retour pour accéder au menu des paramètres parent. Le menu «Options pour les développeurs» sera une nouvelle entrée juste au-dessus de «À propos du téléphone». Appuyez sur «Options pour les développeurs».
Faites défiler la liste jusqu'à ce que vous voyiez «Débogage USB» et activez-le avec le curseur.
Un avertissement apparaîtra avec une description de ce que le débogage USB fait en cliquant sur "OK" pour activer cette option..
Connectez votre appareil à l'ordinateur avec un câble USB. Tant que les pilotes appropriés sont installés, une fenêtre contextuelle devrait s'afficher sur le périphérique avec l'option permettant le débogage USB sur l'ordinateur connecté. Si vous êtes sur votre ordinateur, cochez l'option «Toujours autoriser à partir de cet ordinateur» pour autoriser automatiquement le débogage à l'avenir. Hit "OK".
Retournez sur votre PC. Si vous avez installé adb dans votre système PATH, maintenez la touche Maj + Clic droite enfoncée dans le dossier où vous avez dézippé tous les fichiers d’image usine et sélectionnez «Ouvrir une fenêtre de commande ici».
Si vous n'avez pas configuré adb dans votre PATH système, copiez le fichier boot.img et placez-le dans votre dossier adb.- C: \ Android \ plate-outils
dans ce cas. Shift + Clic droit n'importe où dans ce dossier et choisissez «Ouvrir une fenêtre de commande ici» une fois le fichier boot.img terminé..
Ensuite, entrez la commande suivante pour redémarrer le périphérique dans le chargeur de démarrage:
redémarrage du chargeur de démarrage adb
Une fois que votre téléphone a redémarré dans son chargeur de démarrage, exécutez la commande suivante, qui ne devrait prendre que quelques secondes:
démarrage rapide flash boot.img
Si vous souhaitez libérer une mise à jour en mode OTA ou souhaitez simplement que le téléphone redevienne totalement en stock, vous devez également flasher la récupération du stock. Vous pouvez le faire avec cette commande:
récupération flash fastboot recovery.img
Après cela, redémarrez sous Android avec les éléments suivants:
redémarrage rapide
Le téléphone doit redémarrer instantanément et vous êtes prêt à accéder à la racine. Android aura la récupération de son stock, mais le reste de votre système restera complètement intact. Si vous envisagez de vendre ou de vous débarrasser de l'appareil, vous pouvez maintenant effectuer une réinitialisation d'usine..
Comment désarchiver manuellement un Nexus ou un autre dispositif de développement sur Lollipop (ou une version antérieure)
Généralement, la suppression de la racine avec SuperSU est le meilleur choix sur les périphériques dotés d'une partition système / modifiée, car toutes les modifications effectuées au cours du processus d'enracinement sont nettoyées. Toutefois, si vous préférez vous occuper manuellement du processus, il est un peu plus fastidieux que de simplement afficher le fichier boot.img comme avec la méthode sans système. La bonne nouvelle est que tout le processus peut être effectué directement sur l'appareil, sans qu'il soit nécessaire d'utiliser un ordinateur..
La première chose dont vous aurez besoin est un gestionnaire de fichiers doté de fonctionnalités racine. ES File Explorer semble être le plus populaire actuellement, mais pratiquement tout explorateur racine fonctionnera..
Dans ES, vous devez ouvrir le menu latéral en glissant depuis le bord extérieur gauche, puis en descendant jusqu'à l'option “Root Explorer” et en faisant glisser la bascule pour l'activer. L'application SuperUser installée sur votre appareil devrait vous inviter à accorder l'accès au gestionnaire de fichiers à ce stade..
Une fois l'accès root accordé, accédez au dossier / system. En utilisant ES, appuyez sur la liste déroulante «Page d'accueil» (en supposant que vous soyez toujours sur la page de démarrage, bien sûr). Sélectionnez l'option “/ Device”.
Dans la partition de périphérique principale, accédez au dossier «/ system» et ouvrez-le..
C'est ici que les choses peuvent devenir un peu délicates. En fonction de la racine de votre appareil, le fichier «su» (celui que nous allons supprimer dans ce processus) sera situé à l'un des deux emplacements suivants: / system / bin
ou / system / xbin
. Commencez par vérifier l'ancien.
Les fichiers ici sont triés par ordre alphabétique, donc si vous ne voyez pas le fichier «su» (comme sur mon périphérique de test), il se trouve dans le dossier / system / xbin
dossier. Revenez en arrière en appuyant sur la flèche de retour, puis ouvrez le dossier «xbin».
Il ne devrait pas y avoir beaucoup de fichiers ici, donc "su" est assez facile à trouver.
Où que se trouve le fichier sur votre appareil, nous allons exécuter la même action. Si vous cherchez à extraire complètement la racine, supprimez simplement ce fichier, mais appuyez longuement dessus et sélectionnez l'icône de la corbeille..
Si vous souhaitez uniquement extraire temporairement pour extraire une mise à jour OTA, coupez simplement le fichier à partir de cet emplacement en appuyant longuement dessus et en sélectionnant les ciseaux. Vous pouvez ensuite accéder au dossier / sdcard / en revenant sur la partition principale «/ Device» et en ouvrant le dossier «sdcard». Collez-le ici en sélectionnant l'icône de collage.
Avec le fichier «su» hors de l'action, il reste un fichier à déplacer ou à supprimer. Retournez dans / system et ouvrez le dossier “app”.
Vous allez rechercher ici l'application SuperUser installée sur votre téléphone. Si vous utilisez SuperSU, elle se trouve dans le dossier du même nom. Vous devrez peut-être regarder un peu si vous utilisez une autre application SuperUser. Une fois le dossier localisé, ouvrez-le. Il est également intéressant de noter que cela ne se trouve peut-être pas dans un dossier. Il pourrait simplement s'agir de «superuser.apk» à la racine du dossier..
Une fois que vous avez trouvé le bon fichier, appuyez longuement dessus et supprimez-le ou coupez-le comme vous l'avez fait avec le fichier «su»..
Si vous le coupez, allez-y et collez-le dans la / sdcard pour le garder en sécurité.
À ce stade, vous pouvez vérifier l'état de la racine du périphérique à l'aide d'une application telle que Root Checker. Si elle revient comme non racinée, alors vous avez terminé.
Ensuite, vous devrez remplacer la récupération de stock d'Android sur votre téléphone. Pour ce faire, vous devez télécharger l'image d'usine de votre appareil. Pour Nexuses, cela est fourni par Google. Les images des autres périphériques doivent être fournies par leur fabricant..
Une fois que vous avez téléchargé l'image d'usine de votre appareil, vous devez d'abord décompresser le package..
À l'intérieur de ce paquet, il y a un autre paquet. Cela abritera l'image du chargeur de démarrage, la radio (le cas échéant) et divers scripts pour flasher la version complète d'Android. Tout ce dont nous avons besoin, c'est du fichier recovery.img stocké à l'intérieur. Décompressez ce paquet.
De retour au téléphone, assurez-vous que les options pour les développeurs sont activées en sélectionnant Paramètres> À propos du téléphone et en tapant sept fois le numéro de build. Les notifications de Toast indiqueront le nombre de robinets qu'il vous reste avant de «devenir développeur».
Une fois le menu des options du développeur activé, appuyez sur Retour pour accéder au menu des paramètres parent. Le menu «Options pour les développeurs» sera une nouvelle entrée juste au-dessus de «À propos du téléphone». Appuyez sur «Options pour les développeurs».
Faites défiler la liste jusqu'à ce que vous voyiez «Débogage USB» et activez-le avec le curseur.
Un avertissement apparaîtra avec une description de ce que le débogage USB fait en cliquant sur "OK" pour activer cette option..
Connectez votre appareil à l'ordinateur avec un câble USB. Tant que les pilotes appropriés sont installés, une fenêtre contextuelle devrait s'afficher sur le périphérique avec l'option permettant le débogage USB sur l'ordinateur connecté. Si vous êtes sur votre ordinateur, cochez l'option «Toujours autoriser à partir de cet ordinateur» pour autoriser automatiquement le débogage à l'avenir. Hit "OK".
Retournez sur votre PC. Si vous avez installé adb dans votre système PATH, maintenez la touche Maj + Clic droite enfoncée dans le dossier où vous avez dézippé tous les fichiers d’image usine et sélectionnez «Ouvrir une fenêtre de commande ici».
Si vous n'avez pas configuré adb dans votre PATH système, copiez le fichier boot.img et placez-le dans votre dossier adb.- C: \ Android \ plate-outils
dans ce cas. Shift + Clic droit n'importe où dans ce dossier et choisissez «Ouvrir une fenêtre de commande ici» une fois le fichier boot.img terminé..
Ensuite, entrez la commande suivante pour redémarrer le périphérique dans le chargeur de démarrage:
redémarrage du chargeur de démarrage adb
Une fois que votre téléphone a redémarré dans son chargeur de démarrage, exécutez la commande suivante, qui ne devrait prendre que quelques secondes:
récupération flash fastboot recovery.img
Cela ré-clignotera la récupération du stock. Une fois terminé, redémarrez Android avec les éléments suivants:
redémarrage rapide
Le téléphone doit redémarrer instantanément et vous êtes prêt à accéder à la racine. Android aura la récupération de son stock, mais le reste de votre système restera complètement intact. Si vous envisagez de vendre ou de vous débarrasser de l'appareil, vous pouvez maintenant effectuer une réinitialisation d'usine..
Si vous envisagez de vous débarrasser de l'appareil, c'est une bonne idée d'aller de l'avant et de le réinitialiser en usine à ce stade..
Re-Flash votre appareil pour une construction complètement stock
Si vous exécutez une ROM personnalisée ou le framework Xposed, vous devez complètement effacer votre périphérique et le flasher dans un état non rooté et flambant neuf. C’est aussi le seul moyen de détacher un téléphone autre que Nexus ou Developer Edition si la méthode SuperSU ne fonctionne pas pour vous..
Malheureusement, le processus est assez différent pour chaque fabricant et peut même varier d'un appareil à l'autre. Donc, à l'exception des appareils Nexus (pour lesquels nous avons un guide), nous ne pouvons pas détailler toutes les instructions ici. Au lieu de cela, vous devrez parcourir un site comme le forum XDA Developers pour obtenir les instructions complètes pour votre téléphone. Voici un rapide aperçu de ce que le processus implique pour chaque fabricant:
- Nexus et autres appareils Developer Edition: Les appareils Nexus sont assez faciles. Il vous suffit de télécharger une image d'usine de Google ou de votre fabricant (comme nous l'avons fait dans les instructions du manuel de suppression de la racine pour Marshmallow ci-dessus), puis de flasher tous les fichiers contenus dans votre téléphone. Consultez notre guide pour flasher manuellement votre Nexus pour les instructions complètes..
- Appareils Samsung: Vous aurez besoin du fichier de micrologiciel complet, qui devrait être disponible pour pratiquement tous les appareils sur Sammobile.com. Vous aurez affaire à un programme appelé «Odin» sur le PC, qui est assez simple. Assurez-vous simplement de trouver un guide fiable pour votre appareil exact.
- Appareils Motorola: Motorola utilise un programme appelé «RSD Lite» pour transférer des fichiers image sur des périphériques, bien que la société ne rende pas ses images disponibles pour des périphériques autres que des développeurs. Il y a des copies qui circulent, mais assurez-vous de télécharger à partir d'une source fiable avant de vous lancer..
- Appareils LG: LG utilise un «outil Flash» spécialement conçu pour envoyer des fichiers KDZ spécifiques à un appareil à ses téléphones. Encore une fois, cela peut être délicat, alors assurez-vous d'utiliser une source fiable et de guider.
- Appareils HTC: HTC pourrait peut-être être le plus convivial des appareils grand public, car il utilise simplement ce qu’on appelle un fichier «RUU» (ROM Update Utility) qui peut être poussé avec de simples commandes adb et fastboot. Alternativement, vous pouvez placer le RUU sur la partition / sdcard de la plupart des appareils HTC et il sera automatiquement détecté une fois que vous aurez démarré dans le chargeur de démarrage. Vous avez juste besoin de trouver le RUU pour votre téléphone spécifique.
Nous souhaiterions pouvoir fournir des détails pour chaque téléphone disponible, mais ce n'est tout simplement pas possible - c'est une raison de plus pour laquelle nous aimons Nexus et les autres appareils Developer Edition. Mais en creusant un peu, vous devriez être en mesure de détacher à peu près n'importe quel téléphone et de le faire fonctionner correctement..