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
0 votos
@Nora debes estar intentándolo sin Root.
mount
sólo funciona con acceso Root. Y nochmod
cualquier archivo del sistema, puedes brickear tu dispositivo. Con Root, puede editar archivos sinchmod
ochown
también.0 votos
He intentado esa ruta antes, yo uso Root Explorer y después de haber sido concedido el acceso Root intento cambiar los permisos y me sale un error "Changing permissions was not successful. Tenga en cuenta...," Definitivamente tengo Root, puedo verificar usando Root Checker Pro.
0 votos
Sí, he borrado ese mensaje, no era lo suficientemente específico. El mayor problema que necesito entender es los permisos de archivo.
0 votos
Por
root
Es decirroot user
noRoot Explorer
. Debe ejecutarmount
cuando el UID es 0 (compruébelo conid -u
).0 votos
Pruebe
su -c
antes de la orden...0 votos
Además... Parece que tienes un ID de usuario Root, pero no un archivo su en /system/bin ... Als
0 votos
@Zillinium, siento la lentitud en la respuesta, he tenido una urgencia familiar. Tienes razón no tengo un archivo su en /system/bin. Estoy usando Magisk. He intentado usar su -c como en: su -c chmod 777 platform.xml sin embargo el error que obtengo es:
chmod: chmod 'platform.xml' to 100777: Read-only file system
0 votos
Por favor, inicie adb shell y verifique Root. Por favor, copie y pegue la respuesta a usted escribiendo 'id' en el prompt. A continuación, escriba esto en el símbolo del sistema: > mount | grep system Luego pega eso en tu respuesta también.