AccueilGuides pratiquesLes applications racine ne fonctionnent pas avec Magisk? Voici ce qu'il faut...

Les applications racine ne fonctionnent pas avec Magisk? Voici ce qu’il faut faire

C’est la cerise sur le gâteau (ou la crème fouettée sur votre tarte Android) du désespoir. Vous n’avez peut-être pas eu le temps le plus facile d’enraciner votre appareil, mais vous avez l’impression que vous avez surmonté tous les obstacles. Ce n’est que maintenant que vous découvrirez que les applications et les mods pour lesquels vous enraciniez ne fonctionnent toujours pas – et que les signes laissent à désirer. Ne perdez pas espoir, car nous avons des trucs dans notre manche.

Si le problème est vraiment un manque d’accès root, vous ne l’avez jamais vraiment eu, vous l’avez perdu, un paramètre est désactivé, il n’est pas détecté, quelque chose est cassé pour certaines applications ou quelque chose empêche votre application de l’utiliser. Il y a aussi la possibilité qu’il existe un problème différent (autre que l’absence d’accès root) dissimulé. Nous examinerons et examinerons tous les scénarios et proposerons des solutions. Après tout, root est aussi utile que les applications avec lesquelles vous l’utilisez – à moins bien sûr que vous ne modifiiez les fichiers directement, mais même dans ce cas, vous utilisez probablement un explorateur de fichiers avec un accès root requis.

Étape 1: Vérifiez votre statut racine

Une des raisons pour lesquelles vos applications ne peuvent pas accéder à root est qu’elle n’y est pas. Vous avez peut-être suivi notre guide racine Magisk jusqu’à la lettre, mais quelque chose s’est mal passé. Comment savez-vous vraiment si vous ne vérifiez pas?

Commencez par télécharger l’application Root Checker de joeykrim à partir du lien ci-dessous. Ouvrez-le et appuyez sur « Vérifier la racine », puis sur « Accorder » si vous êtes invité à donner l’accès superutilisateur à l’application, puis recherchez le message « Félicitations! L’accès racine est correctement installé sur votre appareil! » Si vous recevez ce message, root travaille 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 de félicitations! ou si Root Checker ne vous a jamais demandé d’accorder un accès superutilisateur, passez à l’étape 2 suivante.

  • Lien vers le Play Store: Root Checker (gratuit)

Étape 2: Assurez-vous que Magisk n’est pas en veille prolongée

Si Root Checker ne vous a pas donné ça, félicitations! message, vous êtes probablement pas correctement enracinée. 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 racine.

Si vous utilisez des applications telles que Greenify, assurez-vous que Magisk Manager n’est pas en mode de veille prolongée. Si vous utilisez des applications pour lesquelles vous devez masquer Magisk, telles que des applications bancaires, désactivez-les et fermez-les lorsque vous avez terminé.

Étape 3: Résoudre les problèmes avec la racine (ou re-racine)

Si ce n’était pas le cas, vous devrez ré-enraciner. Vous l’avez probablement déjà fait si vous avez essayé de rooter, mais par sécurité, assurez-vous de commencer à déverrouiller votre chargeur de démarrage. Si vous avez besoin d’aide pour cette partie, nous avons décrit le processus de nombreux téléphones de modding populaires:

  • Guides de déverrouillage du chargeur de démarrage: Essential PH-1 | OnePlus 5 | OnePlus 5T | OnePlus 6 | OnePlus 6T | Pixel | Pixel 2 | Pixel 3

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

  • Plus d’infos: Comment installer TWRP sur n’importe quel téléphone avec un chargeur d’amorçage déverrouillé
  • Plus d’infos: Comment rooter n’importe quel téléphone avec Magisk TWRP

Parfois, l’installation de Magisk échouera car la récupération personnalisée que vous utilisez est obsolète. Si une version récente de TWRP (3.2.x ou supérieure) n’est pas disponible pour votre appareil, il est possible de créer une racine avec Magisk en appliquant une correction à votre image de démarrage.

Pour ce faire, vous devez télécharger le micrologiciel en stock de votre téléphone (c’est-à-dire la version du micrologiciel qui correspond à votre numéro de version actuel). Pour les appareils Google, faites-le ici. Pour OnePlus, vérifiez ici. Pour Essential, regardez ici. Si vous utilisez un autre téléphone, le mieux 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 extrayez le fichier boot.img. Enregistrez ce fichier sur la mémoire de stockage interne de votre téléphone afin que Magisk Manager puisse y accéder. Ensuite, ouvrez Magisk Manager et appuyez sur « Installer » dans le menu principal, appuyez de nouveau sur « Installer » à l’invite, puis choisissez « Patch Boot Image File » et sélectionnez le fichier IMG extrait.

Magisk corrigera l’image de démarrage pour en faire une version enracinée, puis sauvegardera ce fichier sur la mémoire de votre téléphone. Maintenant, pour root, il vous suffira de transférer l’image de démarrage corrigée sur votre ordinateur et de la flasher à l’aide de Fastboot – cette partie est un peu compliquée, alors cliquez sur le lien ci-dessous pour un aperçu complet:

  • Plus d’infos: Le guide complet des images clignotantes avec Fastboot
Lire aussi:  Comment être vérifié sur Xbox

Une autre méthode qui fonctionne parfois consiste à désinstaller, redémarrer, puis réinstaller la version la plus récente de Magisk. En fonction de votre système d’exploitation, il peut également être utile de revenir à une version antérieure de Magisk. En règle générale, ce n’est pas idéal, cependant. Les versions mises à jour corrigent des bugs et introduisent de nouvelles fonctionnalités.

  • Ne manquez pas: Comment installer Magisk sur votre appareil Android rooté

Étape 4: Redémarrage (The Ol ‘Cure-All)

Redémarrer votre appareil peut résoudre toutes sortes de maux, en particulier s’il s’agit de votre premier redémarrage depuis le clignotement de Magisk. Alors, faites-le maintenant, et quand vous vous relèverez, vérifiez si root fonctionne. Si ce n’est pas le cas, nous avons d’autres étapes de dépannage ci-dessous.

(1) redémarrez à partir de Magisk, (2) ou redémarrez via le bouton d’alimentation

Étape 5: Assurez-vous de bien connaître les paramètres de la racine de l’application

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

Avec Ghost Commander en particulier, il existe différentes manières de passer en mode racine. L’une consiste à accéder au chemin du fichier en utilisant root: en tant que préfixe (c’est-à-dire root: / data). Vous pouvez également l’activer à partir de l’écran d’accueil si vous accédez à Paramètres -> Avancé -> Afficher les éléments de base avancés. Une autre méthode consiste à utiliser le bouton d’outil pour accéder d’un simple toucher.

(1) BusyBox disponible sur Magisk, (2) réglage pour activer les options de racine, (3) option de mode racine sur l’écran d’accueil

Les émulateurs de terminal sont un autre type d’application qui requiert généralement une commande spéciale pour activer la racine. Vous devez généralement exécuter « su » dans le shell pour utiliser root. Si on ne vous demande pas explicitement si vous souhaitez accorder un accès superutilisateur à une application, vérifiez les paramètres de l’application pour vous assurer que ce n’est pas quelque chose que vous souhaitez demander. La plupart des applications enracinées n’hésitent pas à demander, mais parfois, il est également facile de l’ignorer.

ES File Explorer / Manager PRO est une autre application dans laquelle root doit être activé manuellement. Pour ce faire, appuyez sur le bouton de menu (en haut à gauche, 3 lignes) et appuyez sur « Explorateur de racines ».

En dehors de nos trois exemples, de nombreuses autres applications ne demandent pas 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 bien toutes les options.

Étape 6: consultez les autorisations de superutilisateur de Magisk Manager.

Saviez-vous que Magisk Manager comporte une section de ses paramètres permettant de s’assurer que des applications spécifiques bénéficient d’un accès root? Même s’il s’agit d’anciennes nouvelles, essayez de basculer n’importe quelle application avec laquelle vous rencontrez des problèmes dans cette liste d’applications avec un accès superutilisateur. En outre, dans les paramètres de Magisk, faites défiler vers le bas et assurez-vous que ces paramètres de superutilisateur sont configurés correctement.

Vous pouvez configurer la section des paramètres de superutilisateur de Magisk à votre guise, mais les options par défaut sont les suivantes: Accès superutilisateur: Applications et ADB; Mode multi-utilisateur: Seul le propriétaire a un accès root. Mode de montage en espace de noms: les sessions racines hériteront de l’espace de noms de son demandeur; Réponse automatique: invite; Délai d’attente de la demande: 10 secondes; Notification de superutilisateur: Toast.

Étape 7: Mettre à jour l’application

Certaines applications ont du mal à trouver la racine via Magisk car elles recherchent les fichiers binaires de superutilisateur dans un emplacement très spécifique. La meilleure solution à ce problème consiste simplement à mettre à jour l’application. Alors que de plus en plus de gens utilisent root sans système, de plus en plus d’applications enracinées s’y adaptent. Si vous utilisez déjà la version la plus récente de l’application, contactez le développeur pour lui demander de l’aide ou recherchez une application alternative mise à jour plus récemment.

Étape 8: Désactiver tous les modules

Vous pourriez considérer ce prochain conseil de dépannage comme un mode sans échec Magisk. Pour vous assurer qu’un module ne pose pas de problèmes d’accès root, allez à la section Modules du menu latéral de Magisk Manager, puis désactivez tout simplement tous les modules et redémarrez. Si root fonctionne lorsque vous vous remettez en place, réactivez les modules un par un, puis redémarrez-les jusqu’à ce que vous trouviez le coupable.

Sinon, dans les paramètres de Magisk Manager, vous trouverez le « Mode Magisk Core Only » 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 en particulier vous cause des problèmes d’enracinement. Il vous aide à entrer suffisamment loin pour désinstaller le fauteur de troubles.

Lire aussi:  Comment réparer Hulu continue de s'écraser le problème

Étape 9: Faites un lien symbolique entre le binaire SU et un emplacement standard

Si, à l’étape 8, vous vous êtes rendu compte que votre problème provenait d’une application cherchant au mauvais endroit les fichiers binaires racine sans système de Magisk, il existe une autre option en plus de la recherche d’une application différente.

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

  • Télécharger su-xbin-bind (.zip)

J’ai eu du mal à le faire clignoter, cependant, et il semble que l’assistance n’ait été fournie que jusqu’à Magisk V12. Il ne vous restera donc peut-être que la première option, à savoir insérer le lien symbolique vous-même, ce qui, à mon avis, casse trop les fonctionnalités de Magisk.

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

Si votre appareil n’utilise pas F2FS (système de fichiers compatible Flash), vous n’avez pas besoin de terminer cette étape. Si tel est le cas, il est possible que le système de fichiers se casse en empêchant Magisk de monter au démarrage.

Il existe différentes manières de résoudre ce problème, mais la plus efficace consiste à rechercher 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 d’emprunter cette voie, il est assez facile d’utiliser l’option « Effacement » de TWRP. C’est juste que certains périphériques conçus pour utiliser F2FS peuvent avoir des problèmes pour démarrer en tant qu’ext4.

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

Sur la plupart des noyaux de stock, ADB (Android Debug Bridge) ne fonctionne qu’en mode sécurisé, même si vous êtes enraciné. Cela rend difficile l’accès à root lorsque vous utilisez ADB pour exécuter des commandes sur Android via votre bureau. L’application ADBD Insecure (racine) vous permet d’exécuter ADBD (démon Android Debug Bridge) en « mode non sécurisé ». Vous pouvez par exemple accéder aux fichiers système et aux répertoires en exécutant la commande « adb push / pull » ou créer votre partition système. en écriture en utilisant « adb remount. » Le démon est ce qui donne accès au shell.

ADBD Insecure peut être installé à partir du Google Play Store ou vous pouvez simplement le rechercher par son nom depuis votre application Play Store. Pour pouvoir activer le débogage USB, assurez-vous que vos options de développement sont activées en appuyant sur Paramètres -> À propos du téléphone, puis en appuyant rapidement sur « Numéro de version » sept fois.

Étape 12: Installez Magisk SELinux Manager

C’est en quelque sorte sortir les gros canons, et cela peut être aussi risqué que si vous preniez ce dicton à 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 du système d’exploitation non explicitement autorisée est refusée. Le logiciel ne fonctionne qu’avec des privilèges minimes, offrant une certaine protection contre les attaques et le traitement des erreurs. En fonction de l’application racine, SELinux pourrait l’empêcher de faire ce que vous voulez.

SELinux a deux modes: « permissif » et « application ». En mode permissif, SELinux consigne les violations de politique, mais ne bloque pas l’événement. Le mode Application enregistre et bloque toutes les actions violant la stratégie SELinux. Le membre XDA Junior Jman 420 a trouvé et partagé un moyen d’activer le mode permissif SELinux au démarrage, ce qui peut aider à résoudre votre crise fondamentale, mais peut aussi s’avérer risqué.

D’une part, il est abandonné, vous êtes donc seul. Mis à part ce qui précède, certains outils et applications sont connus pour leur dysfonctionnement ou ne fonctionnent pas du tout en mode respect. Et pour beaucoup de gens, l’enracinement est beaucoup trop risqué. Pour d’autres, les meilleures choses de la vie impliquent au moins un peu de risque.

  • Téléchargez SELinux Manager

Magisk root présente de nombreux avantages par rapport aux méthodes d’enracinement traditionnelles, mais lorsque vos applications ne peuvent y accéder, il n’est pas forcément avantageux. Après tout, un avantage supposé de Magisk est que l’enracinement puis l’utilisation de root sont faciles. Mais avec une telle diversité d’appareils, de systèmes et d’applications, de nombreuses variables entrent en jeu, ainsi que de nombreux problèmes potentiels. Par conséquent, si vous connaissez d’autres méthodes pour résoudre les problèmes liés aux applications accédant à root via Magisk, indiquez-le-nous dans les commentaires.