Exposé du problème Depuis le terminal, je me suis connecté à ma STB en utilisant ADB connect adresse IP de la STB et après avoir exécuté ADB Root, j'ai essayé d'exécuter ADB remount. J'ai été bloqué avec le message d'erreur ci-dessous dans mon terminal.
Android 9 version userdebug exécuter ADB remount apparaissent : remount du superbloc / a échoué : Permission refusée échec du remontage
Pré-requis : La première chose à faire est de procéder à la configuration préalable ci-dessous,
- Vous devez avoir un ordinateur portable Mac ou Windows avec ADB installé ou, s'il n'est pas installé, le télécharger à partir d'ADB, mais si vous avez Windows, tout va bien.
- USB à USB mâle (câble mâle -2- Mable).
- Une extrémité de l'USB est connectée au port USB du décodeur (port de couleur blanche) et l'autre extrémité est connectée au port USB de votre ordinateur portable.
- Une fois la configuration ci-dessus terminée, à partir de votre invite de commande ou de votre terminal, tapez adb devices, s'il liste le périphérique connecté avec son numéro de série, cela signifie que votre configuration de connexion est parfaite.
Solution
-
Premier chose à partir du terminal tapez la commande suivante adb reboot fastboot / Ceci va redémarrer votre décodeur. fastboot flashing unlock // Après que le décodeur ait redémarré et que vous ayez vu le préchargeur google Android, exécutez cette commande. fastboot reboot //Après la commande ci-dessus, exécutez ceci.
-
Suivant adb Root //Après que le décodeur ait redémarré et que vous ayez vu le préchargeur google Android, exécutez cette commande adb disable-verity //Immédiatement après, lancez cette commande adb reboot //Immédiatement après, lancez cette commande
-
Dernier site //désactiver Selinux et monter le répertoire adb Root //Après que le décodeur ait redémarré et que vous ayez vu le préchargeur google Android, exécutez cette commande adb shell setenforce 0 //Immédiatement après, lancez cette commande adb remount //Immédiatement après, lancez cette commande
-
Après la dernière série de commandes, vous pouvez voir que le remontage fonctionne avec succès, maintenant, soit vous redémarrez votre décodeur, c'est à dire adb reboot.
2 votes
Pourriez-vous, s'il vous plaît editar votre question et ajouter le message d'erreur exact ? Cela pourrait vous donner un indice.
0 votes
@Izzy C'est le message d'erreur exact, il n'y a rien d'autre là-dedans.
1 votes
Rien sur "non autorisé sur les appareils de production " ou autre ? En général, il ne devrait même pas permettre
adb root
même si l'appareil est enraciné. Etes-vous sûradb root
a travaillé ?0 votes
@Izzy Y a-t-il d'autres moyens de tester si Root a fonctionné ?
0 votes
adb shell
puis tapezsu -
. Si votre processus d'enracinement s'est déroulé avec succès, vous devriez voir une fenêtre contextuelle sur votre appareil vous demandant d'approuver la demande de su et après avoir confirmé cela, votre invite shell devrait changer d'un$
a un#
.0 votes
@Izzy Oui, cela fonctionne bien.
0 votes
OK. Donc vous considérez que votre problème est résolu (c'est-à-dire que la question était plutôt "Comment puis-je vérifier si l'enracinement a réussi ?") ? Si c'est le cas : Peut-être que vous mettez à jour votre question, et ensuite je résume une réponse ?
0 votes
@Izzy Non, ma question porte toujours sur
adb remount
ne fonctionne pas bien que je sois un super utilisateur.0 votes
Compris. Cela a-t-il fonctionné à partir du shell après s'être explicitement fait Root (
su -
) ? Le siteadb root
La commande AFAIK ne bascule pas vers un shell Root, mais doit redémarrer le démon ADB en mode Root, ce qui n'est officiellement pas supporté sur les builds de production - ce qui pourrait être la raison pour laquelle votre approche originale a échoué.