10 votos

Android O, no se pudo montar /system, /dev/block/dm-0 es de solo lectura.

Intenté montar /system en Android O a RW usando el comando mount -o rw,remount /system, y obtuve este mensaje en la terminal dev/block/dm-0 is read-only *Ya en adb root

¿Alguna idea? Gracias

0 votos

Parece que dm-verity está en efecto, lo cual, por cierto, solo se puede deshabilitar modificando el kernel si el sistema operativo no es una compilación de depuración.

0 votos

@AndyYan Hmmm, intenté disable-verity y se montó correctamente

1 votos

Deberías entonces ponerlo como una respuesta. Sin embargo, dudo que tu compilación sea de depuración, deberías probablemente mirar dentro de /system/build.prop.

16voto

Andrew Walker Puntos 1513

Para la compilación de depuración, el usuario debe desactivar-la-verificación primero.

adb root
adb disable-verity
adb reboot
adb remount
adb shell
mount -o rw,remount /system

Para conocer el tipo de compilación de tu Android, en adb shell ingresa el siguiente comando

cat /system/build.prop | grep build.type

0 votos

Después del adb reboot tendrás que adb root nuevamente. Aparte de eso, funciona bien.

3 votos

Debería ser: "solo en la versión de depuración, el usuario puede disable-verity".

2 votos

Cuando ejecuto adb reboot, el emulador se desconecta permanentemente :( Solo puedo reiniciarlo manualmente.

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