1 votos

permiso denegado en los archivos creados a través de adb en la recuperación

Me encontré con un extraño problema - después de instalar la nueva ROM (CyanogenMod 12.1), he utilizado adb push (todavía en TWRP) para copiar algunos directorios de copia de seguridad en el almacenamiento interno - hasta ahora todo bien. Pero entonces, en el sistema totalmente arrancado descubrí, que tengo permiso de sólo lectura para estos dirs incluso cuando se registra como Root (todavía puedo eliminarlos de la recuperación sin embargo; también no tengo este problema, cuando uso adb cuando Android normal se está ejecutando).

Pensé que podría ser un problema de selinux, pero ls -lZ muestra los mismos permisos/contexto para todo (y también he probado a llamar al restorecon en estos dirs)

¿Alguna idea de lo que causa esto? (nota: estoy buscando sólo para la explicación, puedo resolver esto fácilmente mediante la eliminación en la recuperación)

EDIT: por si fuera relevante, mi dispositivo es el Kindle Fire HD (tate)

0voto

mirh Puntos 259

Por alguna extraña razón (incluso en mi AOSP 6 Xperia S) real "sistema totalmente arrancado" informó de los permisos son una mentira.

Finalmente corrí ls -l de la recuperación, y descubrí que no sólo eran diferentes, sino que el propietario era otro (en este caso Root, en lugar de media_rw).

chown 1023.1023 y chmod 770 hizo el trabajo y convirtió el archivo en "normal".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X