Uso el Explorador de Archivos ES para modificar /system/priv-app
en el pasado con el permiso de Root dado vía magisk.
Después de actualizar a Android 10, el Explorador de Archivos ES ya no puede modificar el /system/priv-app
dándome un mensaje de error que dice "operación fallida".
¿Qué alternativas tengo si me gusta modificar /system/priv-app
?
La salida de correr set -x; exec >>/sdcard/mount.log 2>&1; id; mount -o rw,remount /system; mount | grep 'on /system '; touch /system/test_file; cat /sys/block/dm-*/dm/name
:
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0
mount: '/system' not in /proc/mounts
touch: '/system/test_file': Read-only file system
vendor-verity
Resulta que:
En algunos dispositivos de sistema como root (SAR) ya no se puede montar la partición del sistema ya que la lectura y escritura y hacer modificaciones sin sistema a través de Magisk es la única manera. Si quieres hacer ediciones reales del sistema, y si es incluso posible (desde Android 10 es realmente imposible en algunos dispositivos), necesitas montar el directorio Root, /, como rw y no como /system. También puedes intentar editar los espejos de las particiones que Magisk guarda en /sbin/.magisk/mirror.
Así que todo lo que necesitaba hacer era:
mount -o rw,remount /
0 votos
dm-verity ? Particiones dinámicas ?
0 votos
@IrfanLatif parece que magisk no es un completo Root después de investigar un poco...
0 votos
Con los privilegios de Root ejecuta:
set -x; exec >>/sdcard/mount.log 2>&1; id; mount -o rw,remount /system; mount | grep 'on /system '; touch /system/test_file; cat /sys/block/dm-*/dm/name
. Compartir/sdcard/mount.log
en pastebin.com0 votos
mount: '/system' not in /proc/mounts
Acabo de pegar la pregunta @IrfanLatif0 votos
Por favor, ejecútelo con privilegios de root. Utilice
su
comando enadb shell
opkg install tsu; tsu -p
en Termux.0 votos
Sí, he utilizado su en adb shell.
mount: '/system' not in /proc/mounts
es la salida. @IrfanLatif