4 votos

¿Cómo montar el sistema bajo la superpartición?

Google ha cambiado recientemente la forma de montar el sistema y ha introducido Particiones dinámicas . Anteriormente, en un shell adb rooteado, solía ejecutar mount -o rw,remount /system para montar el sistema en modo de lectura y escritura. Introdujeron un nuevo super.img que contiene system, vendor, odm, product, etc.

Tengo una simple pregunta: ¿Cómo puedo montar un sistema de un shell adb rooteado en la recuperación?

Después de leer la guía de Implementación de Particiones Dinámicas parece que tengo que

  1. crear una partición del sistema de forma dinámica
  2. necesita una entrada en algún lugar donde exista el punto de montaje
  3. montar el sistema después de los pasos anteriores.

No sé cómo puedo hacer el primer paso. Ya que la información sobre la ubicación de montaje está dentro de los metadatos de super.img y no soy capaz de leerla.

¿Alguien puede poner algo más de luz aquí?

2voto

alecxs Puntos 29

En dispositivos con suficiente espacio en disco se puede convertir la partición dinámica ext4-dedup en una partición de sistema r/w.

Esto puede hacerse

  1. fuera de línea en ordenador linux usando (oficial) Herramientas de partición dinámica lpunpack y lpmake para los que hay binarios precompilados disponibles en (no oficial) Herramientas OTA
  2. fuera de línea en el dispositivo desde TWRP recovery con una herramienta de terceros super dumper de imágenes para el que se pueden descargar binarios precompilados desde XDA herramientas de super imagen
  3. en línea en el dispositivo a través de un script bash de terceros SistemaRW funcionando completamente desde /data/local/tmp

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