4 votos

Montar /sistema en Android 10 con Magisk

Estoy usando Magisk 20.4 e intentando montar /system en un Google Pixel (1ª generación) con Android 10.

He tratado de usar:

adb shell su -c mount -o rw,remount /system

que da:

monte: '/sistema' no en /proc/montajes

Lo siguiente tampoco funciona:

adb shell su -c mount -o rw,remount /

'/dev/Root' es sólo de lectura

adb shell su -c mount -o rw,remount /sbin/.magisk/mirror/system_root

'/sbin/.magisk/block/system_root' es de sólo lectura

También tenía curiosidad por saber si las cosas en el sistema /sbin/.magisk/rootdir/ pueden realmente anular las cosas en el sistema/ pero no parece ser el caso

¿Alguien ha conseguido montar /sistema en Android 10? ¿Este problema es específico de Google Pixel?

Salud, Paschalis

EDITAR:

probando la sugerencia de Hack5, me da:

monte: '/sistema' no en /proc/montajes

Desde que supe que /sbin/.magisk/mirror/system_root era un punto de montaje válido, he intentado lo siguiente, que todavía falla:

mount -wo remount /dev/block/bootdevice/by-name/system$(getprop
 ro.boot.slot_suffix)  /sbin/.magisk/block/system_root

monte: '/sbin/.magisk/block/system_root' no en /proc/mounts

EDIT2:

Resulta que es imposible para montar el sistema en una imagen de fábrica de Google Pixel. Pero, me estaba perdiendo todo el punto de Magisk ! Así que hice unos cuantos módulos y puedo anular/añadir las liberaciones del sistema y los contenedores que necesito. Incluso hay soporte para apex en el Android 10!

1voto

Hack5 Puntos 134

Su segundo comando es correcto, pero el dispositivo de bloqueo virtual es de sólo lectura. IIRC, esto es causado por las virtualizaciones de mapeo a/b.

Refiriéndose a https://Android.stackexchange.com/a/158890/171244 puedes ver que especificar el dispositivo de bloqueo correcto ayudará. Inténtelo:

adb shell
su -c mount -wo remount /dev/block/bootdevice/by-name/system$(getprop ro.boot.slot_suffix) /system

Esto cambiará del mapeador virtual (/dev/Root) que es de sólo lectura, al dispositivo de bloque de partición real, haciéndolo escribible

0 votos

Gracias por la respuesta. Lamentablemente no funciona (ver mi pregunta actualizada).

0 votos

Lo siento, he cometido una errata, el /sistema final debería ser simplemente /

0 votos

Yo también había probado eso y no lo he incluido en mi respuesta editada. Todavía no hay suerte :/ ¡En este punto me estoy preguntando incluso si es posible!

0voto

alecxs Puntos 29

ext4-dedup/ particiones lógicas son ro por diseño

0voto

user323757 Puntos 1

Creo que el problema es de magisk, gracias a Dios tengo una img de arranque que parcheé usando la versión 7.2.3 de Magisk, la última 7.5.1 me sigue dando ese msg de error. Intenta usar el magisk antiguo y no tendrás ese montaje: '/system' no está en /proc/mounts error

0 votos

¿recomendáis instalar magisk manager 7.2.3 verdad? y sólo veo las versiones 7.2.0. ¿es eso lo que mencionáis o es la versión 7.3.2 de Magisk Manager?

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