4 votos

Instalar TWRP en un solo slot o en un archivo boot.img fuera de línea, no en ambos.

Quiero instalar TWRP en mi teléfono que usa el esquema de partición A/B. El instalador oficial de TWRP ZIP por defecto se instala en ambos boot_a y boot_b . Esto siempre rompe el sistema en la ranura inactiva porque instalo el Magisk después del flashing/OTA.

¿Puedo instalar el TWRP en una sola ranura, o en una ranura fuera de línea boot.img (como el Magisk Manager soporta)?

3voto

Guillermo Gomez Puntos 423

Así que de esta manera, terminé creando un guión por mi cuenta.

Por suerte, la instalación de TWRP para boot.img no es nada difícil. El script de instalación en TWRP sólo reemplaza ramdisk.cpio con el que ramdisk-twrp.cpio que se proporciona en el ZIP.

La parte efectiva del guión es la siguiente, Root es, por supuesto, necesario.

ln -s /system/bin/linker64 /sbin/linker
cp <path-to-magiskboot> /sbin/magiskboot
mkdir /data/local/tmp/twrp
cd /data/local/tmp/twrp
/sbin/magiskboot --unpack <path-to-boot.img>
cat <path-to-[ramdisk-twrp.cpio]> > ramdisk.cpio
/sbin/magiskboot --repack boot.img
cp new-boot.img /sdcard/new-boot.img

Ahora el TWRP instalado new-boot.img se encuentra en /sdcard/ .

Para instalar en una sola ranura, dd la imagen de arranque y aplicar el mismo proceso como se muestra arriba y dd la nueva imagen de vuelta.

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