J'essaie de remonter /system
pour y copier des fichiers. J'ai essayé ce qui suit avec adb
:
adb root
adb remount
La première commande fonctionne bien (parce que mon téléphone est rooté), mais la seconde me dit que l'opération n'est pas autorisée. Si j'ouvre un adb shell
et exécuter su
Je peux accéder au dossier système sans problème.
Quel pourrait être le problème ?
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é.