2 votes

La racine ne peut pas lister les fichiers dans /data

1|shell@maguro:/ # ls -l /system/xbin/
-rwxr-xr-x root     shell       59816 2013-07-11 02:12 dexdump
-rwsr-sr-x root     root        67008 2013-10-08 17:24 su
shell@maguro:/ # ls /data
opendir failed, Permission denied

Les autorisations sur su sont correctes ? J'obtiens l'invite de hachage, mais je ne peux pas lister les fichiers dans /data (ou faire quoi que ce soit qui nécessite des autorisations de superutilisateur). Je n'ai pas installé Superuser.apk, je ne veux pas l'installer à cause de la boîte de dialogue accorder/refuser l'accès qui s'affiche si vous effacez l'appareil. Que fait Superuser.apk que je ne peux pas faire lorsque je décompresse les fichiers *.img ?

-1voto

verix Points 332

Entrez su d'abord.

> su
> ls /data

Assurez-vous que votre appareil est enraciné.

-1voto

samh Points 3830

Pour certaines opérations, adb doit également être exécuté en tant que Root.
Vous pouvez facilement redémarrer le démon adb avec la permission de Root en exécutant adb root .
Ensuite, vous pouvez entrer adb shell à nouveau, passez à Root avec su et naviguer où vous le souhaitez.

Ça a marché pour moi quand j'avais exactement le même problème.
(Samsung Galaxy Nexus, KitKat personnalisé basé sur AOSP 4.4.4)

Petit ajout pour les autres :
Certaines applications de super-utilisateur ont une option dans la configuration pour permettre l'accès Root soit aux applications, soit à adb, soit aux deux. La valeur par défaut n'est pas nécessairement d'autoriser l'accès racine à adb.

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