1 votes

Permission refusée lors de l'accès à un fichier poussé en utilisant le démarrage non sécurisé dans mon Nexus 4 avec Android 5.0.1

J'ai un Nexus 4 avec Android 5.0.1. Je copie un fichier en procédant comme suit :

  1. Je redémarre au bootloader
  2. Boot utilisant un boot.img non sécurisé : fastboot boot boot.img
  3. J'ai poussé un fichier : adb push IMG_20140710_105128.jpg /sdcard/DCIM/Camera/
  4. Définissez les permissions et la propriété comme les autres fichiers en utilisant adb shell chmod ... y adb shell chown ... .

Voir l'échantillon :

-rw-rw-r-- root     sdcard_rw  2033519 2014-07-10 10:51 IMG_20140710_105128.jpg
-rw-rw-r-- root     sdcard_rw  2684444 2014-12-04 16:08 IMG_20141204_160833.jpg
-rw-rw-r-- root     sdcard_rw  2271545 2014-12-06 16:14 IMG_20141206_161444.jpg

Je redémarre normalement, je vais dans un émulateur de terminal et je tape ls -la dans le même répertoire. J'obtiens "Permission refusée" lorsque j'essaie d'énumérer le fichier que j'ai copié (IMG_20140710_105128.jpg) et qui est illisible sous tous les programmes.

lstat './IMG_20140710_105128.jpg' failed: Permission denied
-rw-rw-r-- root     sdcard_rw  2684444 2014-12-04 16:08 IMG_20141204_160833.jpg
-rw-rw-r-- root     sdcard_rw  2271545 2014-12-06 16:14 IMG_20141206_161444.jpg

Que se passe-t-il ? Pourquoi cela se produit-il ? J'ai un accès Root pour tout modifier en utilisant la méthode de démarrage non sécurisée. Les permissions changent-elles lorsque je redémarre normalement ? Des idées ? Cela se produit avec tous les fichiers que je pousse. Cela n'a pas d'importance la partition où je le mets. J'ai essayé de faire ls -la comme Root après avoir redémarré normalement et j'ai eu la même erreur.

1voto

Brent Baisley Points 877

Pendant le mode de récupération, adb sera exécuté en tant que Root, donc tout fichier que vous pousserez aura Root comme propriétaire et groupe. Une fois que votre appareil démarre, vous ne pouvez pas voir ces fichiers car ils ne sont pas sous media_rw et sdcard_r.

0voto

hongo Points 171

Je l'ai corrigé en poussant les fichiers dans /sdcard/DCIM/Camera/ pas en tant que Root.

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