1 votos

No se puede copiar un archivo de /sys/ en un Android rooteado

Actualmente estoy rooteado en un Samsung S3 i9300 corriendo una rom personalizada en Kitkat 4.4.2

Utilizo el explorador de archivos es para realizar tareas de Root en directorios y archivos, quería apagar permanentemente las luces led de las teclas de hardware de mi teléfono ya que no las uso más.

Leí en algún lugar de los desarrolladores de xda que el cambio de la cadena numérica 255 en el max_brightness archivo a 0 en /sys/class/leds/mmc1:: y /sys/class/leds/mmc2:: debería funcionar.

Tengo activado el "Root explorer" en el explorador de archivos de Es y tengo los permisos adecuados para copiar el archivo a mi tarjeta SD, pero me sigue apareciendo un error de tarea fallida en la aplicación.

Entonces decidí ir a lo duro usando la aplicación de emulador de terminal de la play store usando la sintaxis de la línea de comandos de Linux.

Pude copiar el archivo a mi tarjeta SD pero algo extraño sucedió, el archivo original según el explorador de archivos es tenía un tamaño de 4kb mientras que el archivo copiado a la tarjeta SD tenía un tamaño de 2 bytes..

Estoy realmente desconcertado, ¿hay alguna forma mejor de copiar los archivos de los directorios Root?

PD: El icono de la carpeta "mmc1::" y "mmc2::" tiene un icono de acceso directo en forma de flecha al lado y siempre he podido copiar otros archivos de los directorios Root usando el explorador de archivos es hasta este archivo en particular.

1voto

Archivos en /sys/ forman parte de sysfs que es un sistema de archivos virtual especial para dialogar con el núcleo de Linux.

Puede, por ejemplo, tener una introducción rápida aquí .

Por lo tanto, no puede tratar los archivos sysfs como archivos normales, ya que puede dar lugar a un comportamiento extraño dependiendo de cómo los trate el programa (lo mismo para los archivos de dispositivo, normalmente en /dev o archivos en procfs en /proc ).

Por lo general, para modificar esos archivos sólo hay que escribir en ellos con un eco, como

echo 255 > /sys/class/leds/mmc1::/max_brightness

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