J'ai un Nexus 4 avec Android 5.0.1. Je copie un fichier en procédant comme suit :
- Je redémarre au bootloader
- Boot utilisant un boot.img non sécurisé :
fastboot boot boot.img
- J'ai poussé un fichier :
adb push IMG_20140710_105128.jpg /sdcard/DCIM/Camera/
- Définissez les permissions et la propriété comme les autres fichiers en utilisant
adb shell chmod ...
yadb 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.