12 votes

La commande "adb Root" fonctionne, mais "adb remount" donne lieu à un message "Operation not permitted" (opération non autorisée).

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ûr adb root a travaillé ?

4voto

Ciprum Points 385

Certains téléphones n'autorisent pas le remontage par l'intermédiaire de adb remount .

Monter comme RW :

adb shell su -c "mount -o rw,remount,rw /system"

Monter comme RO :

adb shell su -c "mount -o ro,remount,ro /system"

Vous pouvez également utiliser le Adbd Insecure mais elle n'est pas gratuite.

0 votes

Chainfire mentionne dans la description de l'application que l'APK est disponible gratuitement sur le forum XDA. J'ai copié le lien pour plus de commodité : forum.xda-developers.com/showthread.php?t=1687590

0 votes

Su : uid/gid '-c' invalide

3voto

Certaines constructions nécessitent l'exécution préalable des commandes adb suivantes

adb root
adb disable-verity
adb reboot

Puis, une fois que l'appareil a redémarré,

adb root
adb remount

0 votes

C:\Android\sdk\platform -tools>adb disable-verity disable-verity ne fonctionne que pour les constructions userdebug

1voto

IntrepidNomad Points 121

Peut-être que SELinux se met en travers du chemin. Essayez ceci :

getenforce

S'il retourne 1 o Enable , do :

setenforce 0

Puis réessayez votre commande.

0voto

PravinCG Points 149

Cela semble généralement fonctionner pour moi :

adb root

Vous verrez un message comme Restarting adbd as root . Débranchez l'appareil de l'USB, rebranchez-le et entrez :

adb remount

Dépannage :

adb shell

Confirmez que vous êtes Root si vous voyez # l'invite du shell.

0voto

sloosecannon Points 358

A ma connaissance, certains périphériques disposent d'une protection permanente (au niveau du noyau, je pense) contre l'écriture pour le disque dur. /system mount, donc même si vous êtes Root, vous ne pouvez toujours pas le remonter en mode RW. Vous devez redémarrer l'appareil sans cette protection, ce qui se fait différemment selon l'appareil.

0 votes

C'était à propos du Galaxy Nexus.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X