1 votos

Reconstruir una partición `super` no arrancará.

Estoy tratando de personalizar una superpartición de Android 11, eliminando ciertas aplicaciones. Utilicé https://forum.xda-developers.com/t/guide-ota-tools-lpunpack.4041843/ para desempaquetar la partición super, las monté como de solo lectura siguiendo las instrucciones aquí y luego las volví a empaquetar de la siguiente manera:

~/otatools/bin/lpmake \
--metadata-size 65536 \
--metadata-slots 2 \
--device super:2684354560 \
--group qti_dynamic_partitions:2680160256 \
--partition system:solo-lectura:700383232:qti_dynamic_partitions \
--image system=./system.img \
--partition system_ext:solo-lectura:300167168:qti_dynamic_partitions \
--image system_ext=./system_ext.img \
--partition product:solo-lectura:68022272:qti_dynamic_partitions \
--image product=./product.img \
--partition vendor:solo-lectura:304410624:qti_dynamic_partitions \
--image vendor=./vendor.img \
--output ./super.img

El comando se ejecuta correctamente con los mensajes habituales sobre imágenes dispersas inválidas. Pero cuando lo flasheo usando el modo EDL, el teléfono no arranca. Además, 7zip no abre este archivo como abre la imagen original de super, lo detecta como un formato diferente. No parece ser un problema de verificación de arranque. Obviamente, estoy haciendo algo mal, ¿pero qué?

1 votos

¿Esta respuesta responde a tu pregunta? Android Verified Boot y generación de la imagen vbmeta

0 votos

@alecxs No, no se trata de una imagen vbmeta y para mí no parece un problema de arranque verificado.

0 votos

@alecxs Creo que tienes razón en que es el dm-verity el que está causando el problema. Desafortunadamente, el gestor de arranque no se puede desbloquear en este dispositivo, y flashear el vbmeta sin desbloquearlo sí provoca la pantalla de advertencia roja.

1voto

A.DIMO Puntos 563

Prueba reemplazando readonly con none, y agrega la bandera "--virtual-ab". Eso funcionó para mí.

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