0 votes

adb shell ls donne des résultats étranges

Environnement : exécution d'adb dans une fenêtre de commande sur un PC Windows XP Exécution de adbKonnect sur Nook Simple Touch (enraciné ; fonctionnant sous Android 2.1)

Quand je tape

adb shell ls \sys

J'y obtiens une liste des dossiers.

Quand je tape

adb shell ls \sys\module

Je reçois un message d'erreur indiquant qu'il n'existe pas de fichier ou de répertoire de ce type, alors qu'il est répertorié dans la première étape. Que se passe-t-il ?

1voto

Milner Points 533

Essayez adb shell ls -l /sys et vérifiez la sortie. Il est fort probable que l'accès au /sys/module a un accès limité.

Le fait que votre appareil soit enraciné n'a pas d'importance si vous n'utilisez pas vos pouvoirs d'enracinement. Pour voir le contenu des "répertoires restirés" :

# open a shell
adb shell
# obtain root permission
su -
# now access your target
ls -l /sys/module

Lors de l'émission du su - vous devrez approuver une fenêtre contextuelle pour confirmer l'accès au superutilisateur, au moins lors du premier essai. Vous pouvez ensuite demander à votre application superuser/superSU de se souvenir de votre choix.

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