4 votes

tapez "adb shell su" dans le terminal (cmd sous win ou console sous Linux ) laissez le terminal se suspendre

Je veux juste entrer plus de commandes shell après avoir tapé adb shell su mais le terminal ne renvoie qu'un "#".

Il semble qu'il ne réponde pas à d'autres commandes.

Comment puis-je résoudre ce problème ? Recompilez le su binaire ? D'autres suggestions ?

Autres informations : J'utilise ddmlib pour communiquer avec un téléphone Android, si j'utilise device.executeShellCommand("su", receiver) une exception se produit( com.taobao.wireless.testlab.ddmlib.ShellCommandUnresponsiveException ).

1voto

Mike Points 342

Taper une commande, telle que su, après le shell adb ne fait qu'exécuter cette commande et revenir. Ce que vous voulez probablement faire, c'est taper adb shell, puis une fois dans le shell, taper su. Vous aurez probablement besoin d'autoriser les droits de super utilisateur, en fonction de certaines configurations de boot.img/kernel.

0voto

Thej Points 655

Avez-vous installé Superuser.apk ? su attend probablement la réponse de Superuser pour demander à l'utilisateur si l'accès Root est accordé.

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