0 votos

Magisk 25+ en una ROM personalizada: ramdisk + vbmeta, pero sin boot.img

Según las notas de la versión en Magisk v25 hubo una reescritura significativa . Las instrucciones de instalación defendidas ahora dicen que flashear Magisk en recuperación es

Este método de instalación es se mantiene con el mínimo esfuerzo. ¡ESTÁIS AVISADOS!

En cambio, están impulsando un nuevo "Parcheando Imagen" método.

Mi dispositivo tiene un vbmeta y un ramdisk, pero no entiendo a qué se refieren con boot.img . ¿Qué es eso?

Estoy flasheando LineageOS con Micro G, que tiene

  • lineage-18.1-20220703-microG-instantnoodlep.zip

No hay boot.img allí, e incluso en el zip no hay .img . Entonces, ¿cómo conseguir que el método parcheado funcione con una ROM personalizada que no es una .img ? Todo lo que dicen las instrucciones es

Si su dispositivo tiene ramdisk de arranque, obtenga una copia del boot.img .

Pero no dice dónde conseguir el boot.img ?

0 votos

0voto

Evan Carroll Puntos 800

Esto es lo que he hecho y ha funcionado.

  • Instalar TWRP

  • Descargar payload-dumper-go

  • Ejecutar go build

  • Para su lineage o lineage-microG que es una distribución .zip , corre unzip MyDownloadedImage.zip

  • En su interior tendrá su payload.bin , es necesario que ejecute

    ./payload-dumper-go ./payload.bin
  • Esto dará como resultado un directorio como extracted_20220713_181918/ dentro de la cual tendrá su magisk_patched-<number>_<hash>.img

A continuación, debe utilizar TWRP para flashear la imagen parcheada.

  1. Pasa este archivo a tu teléfono con

    adb push ./boot.img /sdcard
  2. Corre con Magisk y parche que boot.img esto creará un nuevo archivo parcheado bajo Download como magisk_patched . NO SUSTITUYE AL boot.img .

  3. Reinicia en TWRP.

    1. Haga clic en Install (arriba a la izquierda)
    2. Haga clic en Install Image (abajo a la derecha)
    3. Navegar hasta Download (debería ser /sdcard/Download )
    4. Seleccione el magisk_patched-<number>_<hash>.img
    5. Seleccione Boot
    6. Pase el dedo para confirmar

¿No usas TWRP?

Si no estás usando TWRP, puedes flashear manualmente boot , por

  1. Bajando la imagen de tu teléfono,

    adb pull /sdcard/Download/*.img
  2. Intermitente con fastboot como

    fastboot flash boot /sdcard/Download/magisk_patched.img

0 votos

Incluso si usted no tiene TWRP, se puede hacer como se explica aquí Android.stackexchange.com/q/232257/131553

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