C’est la cerise sur le gâteau (ou la crème fouettée sur votre Android Pie) de votre désespoir. Vous n’avez peut-être pas eu le temps le plus facile de rooter votre appareil, mais vous avez l’impression d’avoir surmonté tous les obstacles. Mais vous découvrez maintenant que ces mêmes applications et mods pour lesquels vous étiez en train de rooter ne fonctionnent toujours pas – et les signes indiquent un manque d’accès root. Ne perdez pas espoir, car nous avons quelques astuces dans notre manche.

Si le problème est vraiment un manque d’accès root, soit vous ne l’avez jamais vraiment eu, soit vous l’avez perdu, soit un paramètre est désactivé, soit il n’a pas été détecté, soit quelque chose est cassé pour certaines applications, soit quelque chose empêche votre application de l’utiliser. Il est également possible qu’un autre problème (autre que l’absence d’accès à la racine) se dissimule. Nous examinerons et prendrons en compte tous les scénarios et proposerons des solutions. Après tout, l’utilité de l’accès root dépend des applications avec lesquelles vous l’utilisez – sauf, bien sûr, si vous modifiez directement des fichiers, mais même dans ce cas, vous utilisez probablement un explorateur de fichiers nécessitant un accès root.

Étape 1 : Vérifiez votre statut root

L’une des raisons pour lesquelles vos applications ne peuvent pas accéder au root est qu’il n’existe pas. Vous avez peut-être suivi à la lettre notre guide du root Magisk, mais quelque chose n’a pas fonctionné. Comment le savoir vraiment si vous ne vérifiez pas ?

Tout d’abord, téléchargez l’application Root Checker de joeykrim à partir du lien ci-dessous. Ouvrez-la et appuyez sur “Verify Root”, puis appuyez sur “Grant” si vous êtes invité à donner à l’application un accès super utilisateur, puis recherchez un message indiquant “Félicitations ! L’accès Root est correctement installé sur votre appareil !” Si vous obtenez ce message, l’accès racine fonctionne sur votre téléphone, il doit donc s’agir d’un problème avec une application spécifique – dans ce cas, passez à l’étape 4. Si vous n’avez pas reçu le message Félicitations ! ou si Root Checker ne vous a jamais demandé d’accorder l’accès au super-utilisateur, passez à l’étape 2.

Étape 2 : S’assurer que Magisk n’est pas en hibernation

Si le Root Checker ne vous a pas donné ça Félicitations ! vous n’êtes probablement pas correctement enraciné. Mais avant de vous lancer dans le processus de réenracinement, vous devez vous assurer qu’une application ou un mod ne casse pas votre système de gestion des racines.

Si vous utilisez des applications comme Greenify, assurez-vous que Magisk Manager n’est pas mis en mode hibernation. Si vous utilisez des applications pour lesquelles vous devez cacher Magisk, comme les applications bancaires, décachetez Magisk et fermez ces applications lorsque vous avez terminé.

Étape 3 : Résoudre les problèmes avec Root (ou Re-Root)

Si ce n’est pas le cas, vous devez vous ré-enraciner. Vous l’avez probablement déjà fait si vous avez essayé de rooter, mais pour être sûr, assurez-vous de commencer par déverrouiller votre bootloader. Si vous avez besoin d’aide pour cette partie, nous avons couvert le processus pour de nombreux téléphones de modding populaires :

Ensuite, pour terminer le processus d’enracinement, nous vous recommandons d’installer TWRP pour votre récupération. Vous serez alors prêt à rooter en utilisant Magisk, ce qui est aussi simple que de flasher un ZIP dans TWRP.

Parfois, l’installation de Magisk échoue parce que la restauration personnalisée que vous utilisez est périmée. Si une version récente de TWRP (3.2.x ou supérieure) n’est pas disponible pour votre appareil, il est possible de l’installer avec Magisk en modifiant votre image de démarrage.

Pour ce faire, vous devez télécharger l’image de démarrage de votre téléphone. current (c’est-à-dire la version du firmware qui correspond à votre numéro de build actuel). Pour les appareils Google, procédez comme suit ici. Pour OnePlus, vérifiez ici. Pour Essential, voir ici. Si vous utilisez un autre téléphone, votre meilleure chance est de rechercher votre firmware actuel sur les forums XDA.

Une fois que vous avez une copie de votre firmware actuel, extrayez le fichier ZIP ou TAR et sortez le fichier boot.img fichier. Enregistrez ce fichier sur le stockage interne de votre téléphone pour que Magisk Manager puisse y accéder. Ensuite, ouvrez Magisk Manager et appuyez sur “Installer” dans le menu principal, appuyez à nouveau sur “Installer” à l’invite, puis choisissez “Patch Boot Image File” et sélectionnez le fichier IMG extrait.

Magisk va corriger l’image de démarrage pour en faire une version rootée, puis enregistrer ce fichier dans le stockage de votre téléphone. Maintenant, pour créer une racine, il vous suffit de transférer l’image de démarrage corrigée sur votre ordinateur et de la flasher en utilisant Fastboot – cette partie est un peu délicate, alors rendez-vous sur le lien ci-dessous pour un guide complet :

Une autre méthode qui fonctionne parfois est de désinstaller, redémarrer, puis réinstaller la dernière version de Magisk. En fonction de votre système d’exploitation, il peut également être utile de rétrograder vers une ancienne version de Magisk. Mais ce n’est généralement pas l’idéal. Les versions mises à jour corrigent les bogues et introduisent de nouvelles fonctionnalités.

Étape 4 : Redémarrer (le vieux remède)

Redémarrer votre appareil peut résoudre toutes sortes de problèmes, surtout si c’est votre premier redémarrage depuis le flashage de Magisk. Alors faites-le maintenant, et quand vous serez de retour, vérifiez si le root fonctionne. Si ce n’est pas le cas, nous avons d’autres étapes de dépannage ci-dessous.

(1) Redémarrer à partir de Magisk, (2) Ou redémarrer via le bouton Power.

Étape 5 : Assurez-vous que vous êtes conscient des paramètres de l’application Root.

Certaines applications ont des paramètres internes qui vous aident à obtenir un accès root, ou qui peuvent également empêcher l’accès root. Prenez le gestionnaire de fichiers Ghost Commander, par exemple. Il existe deux modes de fonctionnement différents : normal et root. Vous n’avez besoin du mode root que pour modifier votre système en utilisant root, mais c’est probablement la raison pour laquelle vous êtes ici. Vous pouvez également utiliser Ghost Commander pour remonter des systèmes de fichiers.

Avec Ghost Commander spécifiquement, il y a plusieurs façons différentes d’entrer en mode root. La première est d’accéder au chemin du fichier en utilisant root : comme préfixe (c’est-à-dire root : /data). Vous pouvez également l’activer à partir de l’écran d’accueil si vous allez dans Paramètres -&gt ; Avancés -&gt ; Afficher les éléments d’accueil avancés. Vous pouvez également utiliser le bouton d’outil pour y accéder d’un simple toucher.

(1) BusyBox disponible sur Magisk, (2) Paramètres pour activer les options racine, (3) Option mode racine sur l’écran d’accueil

Les émulateurs de terminal sont un autre type d’applications qui nécessitent généralement une commande spéciale pour activer le mode root. Vous devez généralement exécuter “su” dans le shell pour utiliser root. Si l’on ne vous demande pas explicitement si vous voulez accorder à une application l’accès au super-utilisateur, vérifiez les paramètres de l’application pour vous assurer que ce n’est pas quelque chose que vous êtes censé demander. La plupart des applications rootées n’hésitent pas à le demander, mais il est parfois facile de ne pas le faire.

ES File Explorer/Manager PRO est une autre application dans laquelle la racine doit être activée manuellement. Pour ce faire, appuyez sur le bouton de menu (en haut à gauche, 3 lignes) et touchez “Root Explorer”.

En dehors de nos trois exemples, il y a beaucoup d’autres applications qui ne demandent pas d’accès root par défaut. Pour vous assurer que ce n’est pas votre problème, allez dans les paramètres de l’application et examinez attentivement toutes les options.

Étape 6 : Vérifiez les permissions Superuser de Magisk Manager.

Saviez-vous que Magisk Manager a une section de ses paramètres consacrée à la vérification de l’accès root de certaines applications ? Même si c’est une vieille nouvelle, essayez de basculer toute application avec laquelle vous avez des problèmes dans la liste des applications ayant un accès superutilisateur. De plus, dans les paramètres de Magisk, faites défiler jusqu’en bas et assurez-vous que ces paramètres de superutilisateur sont correctement configurés.

Vous pouvez configurer la section des paramètres Superuser de Magisk à votre convenance, mais les options par défaut sont les suivantes : Accès Superuser : Apps et ADB ; Mode multi-utilisateur : Seul le propriétaire a l’accès root ; Mount Namespace Mode : Les sessions racine hériteront de l’espace de noms de leur demandeur ; Réponse automatique : Prompt ; Request Timeout : 10 secondes ; Notification du super utilisateur : Toast.

Étape 7 : Mise à jour de l’application

Certaines applications ont du mal à trouver la racine via Magisk parce qu’elles recherchent les binaires du superutilisateur à un endroit très spécifique. La meilleure solution à ce problème est simplement de mettre à jour l’application. Comme de plus en plus de personnes utilisent le root sans système, de plus en plus d’applications rootées s’y adaptent. Si vous utilisez déjà la version la plus récente de l’application, contactez le développeur pour demander de l’aide ou cherchez une autre application qui a été mise à jour plus récemment.

Étape 8 : Désactiver tous les modules

Vous pouvez considérer cette prochaine astuce de dépannage comme un mode sans échec de Magisk. Pour s’assurer qu’un module ne cause pas de problèmes d’accès à la racine, allez dans la section “Modules”. Modules dans le menu latéral de Magisk Manager, puis désactivez simplement tous les modules et redémarrez. Si la racine fonctionne à votre retour, réactivez les modules un par un et redémarrez après chacun d’eux jusqu’à ce que vous trouviez le coupable.

Alternativement, dans les paramètres de Magisk Manager, vous trouverez “Magisk Core Only Mode”, ou si vous ne pouvez pas démarrer, vous pouvez insérer un fichier nommé “.disable_magisk” dans /cache (/data/cache sur certains périphériques). C’est une bonne approche si vous savez déjà qu’un module particulier est à l’origine de vos problèmes d’enracinement. Elle vous permet d’aller assez loin pour désinstaller le module en question.

Etape 9 : Faire un lien symbolique entre le binaire SU et un emplacement standard

Si vous avez réalisé à l’étape 8 que votre problème provient d’une application qui cherche au mauvais endroit les binaires racine sans système de Magisk, il y a une autre option que de chercher une autre application.

Vous pouvez placer un pointeur ou un chemin vers SU en créant un lien symbolique. Ceci peut être accompli en utilisant un émulateur de terminal Android pour insérer le lien symbolique, mais MagiskHide échouera probablement puisque SU sera maintenant exposé. Comme alternative, le membre senior de XDA laggardkernel a développé un module Magisk qui peut faire ceci sans système. Cela casse SafetyNet. Le module peut être flashé soit dans Magisk Manager ou via une récupération personnalisée, et vous pouvez le récupérer à partir du lien ci-dessous.

J’ai eu des difficultés à le flasher, cependant, et il semble que le support n’ait été fourni que jusqu’à Magisk V12. Il ne vous reste donc que la première option qui consiste à insérer le lien symbolique vous-même, ce qui, selon moi, casse trop de fonctionnalités de Magisk.

Étape 10 : Gérer une implémentation défectueuse de F2FS

Si votre appareil n’utilise pas F2FS (Flash-Friendly File System), il n’est pas nécessaire d’effectuer cette étape. Si c’est le cas, il est possible que le système de fichiers empêche Magisk de monter au démarrage.

Il y a plusieurs façons de résoudre ce problème, mais la plus efficace est de trouver un nouveau noyau sans le système de fichiers. Une autre approche, parfois plus problématique, consiste à reformater votre partition /data en ext4. Si vous décidez de suivre cette voie, il est assez facile de le faire via l’option “Wipe” de TWRP. C’est juste que certains appareils conçus pour utiliser F2FS peuvent avoir des problèmes pour démarrer en ext4.

Étape 11 : Exécuter ADB en mode racine avec ADBD Insecure

Sur la plupart des noyaux standard, ADB (Android Debug Bridge) ne fonctionne qu’en mode sécurisé, même si vous êtes rooté. Cela rend difficile l’accès au mode root lorsque vous utilisez ADB pour exécuter des commandes sur Android via votre bureau. L’application ADBD Insecure (root) vous permet d’exécuter ADBD (Android Debug Bridge Daemon) en “mode non sécurisé”, afin que vous puissiez accéder aux fichiers et répertoires du système en exécutant la commande “adb push/pull” ou rendre votre partition système accessible en écriture en utilisant “adb remount”. Le démon est ce qui permet l’accès au shell.

ADBD Insecure peut être installé depuis le Google Play Storeou vous pouvez simplement le rechercher par son nom dans votre application Play Store. Vous devrez activer le débogage USB, alors assurez-vous que vos options de développement sont activées en appuyant sur Paramètres -&gt ; À propos du téléphone, puis en appuyant rapidement sept fois sur ” Build number “.

Étape 12 : Installation de Magisk SELinux Manager

Il s’agit ici de sortir l’artillerie lourde, et cela peut être tout aussi risqué que si vous preniez ce dicton au pied de la lettre. Android utilise un principe appelé Security-Enhanced Linux (SELinux en abrégé) pour aider à maintenir la sécurité. Par défaut, toute demande faite au système d’exploitation qui n’est pas explicitement autorisée est refusée. Les logiciels ne s’exécutent qu’avec des privilèges minimaux, ce qui permet de limiter les dégâts en cas d’attaque ou de traitement bogué. Selon l’application racine, SELinux peut l’empêcher de faire ce que vous voulez qu’elle fasse.

SELinux a deux modes : “permissif” et “enforcing”. En mode permissif, SELinux consigne les violations de la politique, mais ne bloque pas l’événement. Le mode “enforcing” enregistre et bloque toutes les actions qui violent la politique SELinux. Le membre junior de XDA Jman 420 a trouvé et partagé un moyen d’activer le mode permissif de SELinux au démarrage, ce qui peut vous aider à résoudre votre crise de racine, mais peut aussi être une aventure risquée.

D’une part, il n’est plus utilisé, donc vous devez vous débrouiller seul. Tous les avertissements mis à part, il y a simplement des outils et des applications qui sont connus pour leur mauvais fonctionnement ou pour ne pas fonctionner du tout en mode d’application. Et pour beaucoup de gens, l’enracinement est beaucoup trop risqué. Pour d’autres, les meilleures choses de la vie impliquent au moins une petite part de risque.

Le root Magisk présente de nombreux avantages par rapport aux méthodes traditionnelles de rootage, mais lorsque vos applications ne peuvent pas y accéder, cela peut ne pas sembler très avantageux. Après tout, l’un des avantages supposés de Magisk est que l’enracinement puis l’utilisation du root sont faciles. Mais avec une telle variété d’appareils, de systèmes et d’applications, il y a beaucoup de variables en jeu – et beaucoup de problèmes potentiels. Donc, si vous connaissez d’autres moyens de résoudre les problèmes liés aux applications qui accèdent à la racine via Magisk, faites-le nous savoir dans les commentaires.

Protégez votre connexion sans facture mensuelle. Obtenez un abonnement à vie au VPN illimité pour tous vos appareils avec un achat unique dans la nouvelle boutique high-phone, et regardez Hulu ou Netflix sans restrictions régionales, augmentez la sécurité lors de la navigation sur les réseaux publics, et plus encore.

Acheter maintenant (80% de réduction) &gt ;

D’autres offres intéressantes à consulter :

Image de couverture et captures d’écran par Delani Clatfelter/high-phone &#13 ;