0 votos

No se puede modificar el archivo permissions.xml, obtiene el error Sistema de archivos de sólo lectura

Tengo un Galaxy S5 SM-G900V rooteado, lineage_klte, procesador ARMv7 rev 1 (v71), Kernel: 3.4.113-lineageos #1 SMP, Oreo 8.1 que un amigo me pidió que modificara.

Necesito modificar el archivo platform.xml para permitir que el sistema escriba datos en la tarjeta sd externa. Necesito la capacidad de modificar este archivo. Los permisos actuales son: rw-r--r-- 1 Root Root, sin embargo no puedo guardar ninguna modificación.

No puedo modificar los permisos de los archivos y me gustaría saber cómo hacerlo. Nota, estoy buscando cómo cambiar los permisos del archivo y no cómo o qué sintaxis usar en el archivo xml, o si me permitirá que el sistema reconozca la tarjeta sd externa para guardar datos. Estoy perplejo sobre por qué no puedo modificar este archivo.

> adb devices  <-- verify I have the device
> adb shell    <-- enter shell
> su           <-- super user
# ls -l
drwxr-xr-x  17 root   root      4096 2019-03-20 10:26     system
# cd system
#ls -l
drwxr-xr-x 20 root root     4096 2019-03-20 10:25 etc
# cd etc
 # ls -l
 > drwxr-xr-x  2 root root     560 2013-12-31 21:23 permissions
 # cd permissions
 # ls -l
 -rw-r--r-- 1 root root  9116 2008-12-31 18:00 platform.xml
 # chmod 755 platform.xml
 >> chmod: chmod 'platform.xml' to 100755: Read-only file system

Entonces, ¿cómo puedo cambiar los atributos del archivo platform.xml para que pueda ser modificado? Pensé que había un atributo inmutable oculto en el archivo pero no lo hay (al menos que yo pueda determinar).

Pregunta relacionada, ¿hay algún otro sitio web para publicar esta pregunta? Cualquier ayuda es muy apreciada.

1 votos

Prueba a volver a montar /system con mount -o rw,remount /system

0 votos

Me sale: mount: '/dev/block/platform/msm_sdcc.1/by-name/system' not user mountable in fstab

1 votos

Pruebe a instalar un gestor de archivos que pueda obtener acceso Root (MiXplorer, Root Explorer, ES File manager, etc), a continuación, compruebe si el gestor de archivos puede acceder a lectura/escritura /system

2voto

cprior Puntos 121

Sólo pude volver a montar rw después de - eliminar addonsu (mediante sideloading en TWRP "su removal" de https://download.lineageos.org/extras ) - instalando Magisk (fácil, cargando la versión actual desde https://github.com/topjohnwu/Magisk/releases )

Tenía la impresión de que addonsu no concede totalmente los permisos - después de todo, me encontré con este camino cuando intenté configurar Titanium Backup.

Por cierto, TWRP tiene una guía de línea de comandos en https://twrp.me/faq/openrecoveryscript.html Todo lo anterior es tan fácil como adb reboot recovery entonces adb shell twrp sideload que hace que TWRP espere un archivo, por lo que sólo lo sirve, por ejemplo adb shell twrp sideload ~/Downloads/Magisk-v19.3.zip

0voto

3c71 Puntos 101

Este problema está relacionado con el hecho de que /system es absolutamente de sólo lectura y el mount -o,rw ya no está permitido en las versiones recientes de Android.

Para modificar cualquier cosa en /system necesitas usar la habilidad de Magisk para reemplazar archivos creando un módulo magisk.

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