Tengo un Nexus 4 con Android 5.0.1. Puedo copiar un archivo de la siguiente manera:
- Yo reiniciar el bootloader
- Arranque el uso inseguro de arranque.img:
fastboot boot boot.img
- Empujó a un archivo:
adb push IMG_20140710_105128.jpg /sdcard/DCIM/Camera/
- Establecer los permisos y la propiedad como el resto de los archivos usando
adb shell chmod ...
yadb shell chown ...
.
Ver ejemplo:
-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
Yo reinicie normalmente y vaya a un Emulador de Terminal y escriba ls -la
en el mismo directorio. Me sale "Permiso denegado" al intentar lista el archivo que he copiado (IMG_20140710_105128.jpg) y se puede leer en todos los programas.
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
¿Qué está pasando? ¿Por qué se esta haciendo esto? Tengo acceso root para modificar todo, mediante el arranque de inseguridad método. Son permisos a cambiar cuando me reinicie normalmente? Alguna idea? Esto pasa con todos los archivos que empujar. No importa la partición donde lo puse. Traté de hacerlo, ls -la
como root después de reiniciar normalmente y tengo el mismo error.