Pour (ré)activer adb root
vous devez modifier votre prop.default
fichier. Ce fichier était traditionnellement nommé default.prop
et stocké dans le disque RAM de boot.img
- cependant, pour système-as-Root les dispositifs qu'il contient /vendor
.
changer la ligne ro.build.type=eng
dans :
ro.build.type=userdebug
du Magisk Troubleshoot Wiki :
ADB ne peut pas fonctionner en tant que Root dans les builds de production
Si vous avez des problèmes pour exécuter la commande ADB Root après l'installation de Magisk, c'est parce que MagiskHide définit quelques valeurs de prop à des valeurs connues comme "sûres". Vous pouvez faire fonctionner ADB Root à nouveau en désactivant MagiskHide et en redémarrant, mais si vous avez besoin de MagiskHide pour une application ou un service, cela pourrait rapidement devenir ennuyeux.
Une solution plus pratique consiste à réinitialiser ro.build.type
y ro.debuggable
à leurs valeurs d'origine ( userdebug
y 1
respectivement). Ceci peut être fait en utilisant l'outil Magisk resetprop (voir l'onglet Documentation sur Magisk pour plus de détails), soit en l'exécutant directement dans un émulateur de terminal, dans un service de démarrage tardif (late_start) script de démarrage ou en utilisant le bouton MagiskHide Props Config L'option "Editer" du module Magisk MagiskHide fonction "props".