Berechtigung verweigert, wenn auf Datei zugegriffen wird, die mit Boot Unsecure in mein Nexus 4 mit Android 5.0.1 gepusht wurde

Ich habe ein Nexus 4 mit Android 5.0.1. Ich kopiere eine Datei wie folgt:

  1. Ich starte den Bootloader neu
  2. Booten Sie mit unsicherem boot.img:fastboot boot boot.img
  3. Eine Datei gepusht:adb push IMG_20140710_105128.jpg /sdcard/DCIM/Camera/
  4. Legen Sie Berechtigungen und Eigentumsrechte wie bei den anderen Dateien mit adb shell chmod ...und fest adb shell chown ....

Siehe Beispiel:

-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

Ich starte normal neu und gehe zu einem Terminal-Emulator und tippe ls -ladasselbe Verzeichnis ein. Ich erhalte "Erlaubnis verweigert", wenn ich versuche, die von mir kopierte Datei (IMG_20140710_105128.jpg) aufzulisten, die unter allen Programmen nicht lesbar ist.

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

Was ist los? Warum macht das das? Ich habe Root-Zugriff, um alles zu ändern, indem ich die unsichere Boot-Methode verwende. Ändern sich die Berechtigungen, wenn ich normal neu starte? Irgendwelche Ideen? Es passiert mit allen Dateien, die ich pushe. Es spielt keine Rolle, auf welcher Partition ich sie abgelegt habe. Ich habe versucht, nach dem normalen Neustart als Root zu arbeiten ls -la, und ich habe den gleichen Fehler erhalten.

Antworten (2)

Während des Wiederherstellungsmodus wird adb als root ausgeführt, sodass jede Datei, die Sie übertragen, root als Eigentümer und Gruppe hat. Sobald Ihr Gerät hochgefahren ist, können Sie diese Dateien nicht sehen, da sie sich nicht unter media_rw und sdcard_r befinden.

Wenn dies wirklich die Ursache ist, könnten Sie Ihre Antwort bearbeiten und erklären, wie Sie dies beheben würden?

Ich habe es behoben, indem ich die Dateien in /sdcard/DCIM/Camera/ verschoben habe, nicht als root

Aber ich habe es auf diese Weise behoben und war eine Antwort auf die Frage, war eine Lösung für das Problem.