Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Cómo arreglar bootloops causados ​​por módulos Magisk (usando TWRP Recovery o ADB)

¿Ha entrado su dispositivo Android en un bootloop después de instalar un módulo Magisk? Entonces esta guía puede ayudarte a solucionarlo. En esta guía, le mostraré cómo reparar los bootloops causados ​​por los módulos Magisk usando dos métodos diferentes. Esto se puede hacer usando el mod ‘Magisk Manager for Recovery Mode’ en la recuperación de TWRP o usando un simple comando ADB (en caso de que no tenga TWRP instalado).

Magisk es una solución de personalización todopoderosa para Android que permite modificar el software sin alterar la partición / system. Puede usarlo para instalar módulos Magisk, para obtener características y funciones adicionales para una experiencia más personalizada. Pero algunas veces, una combinación de varios módulos podría llevar a su dispositivo Android a un bootloop, un estado de arranque en el que su dispositivo ya no puede ingresar al sistema operativo (sistema) real. Esto podría deberse a problemas de incompatibilidad entre dos o, en ocasiones, incluso más de dos módulos.

Cómo reparar bootloops causados ​​por módulos Magisk

Para reparar los bootloops causados ​​por los módulos Magisk, necesitaría eliminar el módulo que causa el problema o tal vez incluso todos los módulos. Pero dado que su teléfono no puede ingresar al sistema (SO), no puede usar Magisk Manager. Entonces, ¿cómo lo haría si su dispositivo Android está actualmente en un bootloop? En realidad, la respuesta es bastante simple. Puede desinstalar los módulos Magisk en TWRP Recovery sin borrar / borrar ningún dato en el teléfono.

Ahora, como mencioné inicialmente, hay dos métodos / formas de reparar los bootloops causados ​​por los módulos Magisk. El primer método es para cuando tenga la recuperación TWRP instalada en su dispositivo. Aunque también puede iniciar temporalmente en TWRP usando el comando ‘fastboot boot twrp.img’ si ha rooteado su teléfono usando la imagen de inicio parcheada de Magisk. Pero si no desea usar TWRP en absoluto, puede usar el segundo método, que implica ejecutar un comando ADB simple en la PC.

Nota: En la mayoría de los casos, el módulo instalado más recientemente podría ser la causa del bootloop. Sin embargo, si eliminar ese módulo individual aún no soluciona el problema, puede intentar eliminar otros / todos los módulos instalados también.

Ahora, sin esperar más, vayamos directamente a las instrucciones.

Método 1: eliminar módulos Magisk usando TWRP Recovery

Este método utiliza el ‘Magisk Manager para el modo de recuperación‘mod por miembro de XDA VR25. Su mod usa la Terminal incorporada en TWRP para administrar los Módulos Magisk instalados en su teléfono. Puede usarlo para deshabilitar o eliminar completamente los módulos que están causando el bootloop.

    Primero, inicie su dispositivo Android en la recuperación TWRP. Vaya al menú ‘Montar’ en TWRP y seleccione ‘Habilitar MTP’. Conecte su teléfono a la PC con el cable USB. Ahora, descargue el último archivo zip mod ‘Magisk Manager for Recovery Mode’ de este enlace. Copie el archivo descargado (‘mm-201904040.zip’) en el almacenamiento del teléfono. Una vez que el archivo se haya copiado correctamente, desconecte el teléfono de la PC. Vaya a la pantalla principal de TWRP y toque ‘Instalar’.

    Seleccione el archivo zip mod y deslice el botón en la pantalla para instalarlo. Una vez que el mod se haya instalado correctamente, vaya al menú ‘Avanzado’ en TWRP.
    Vaya al menú 'Avanzado' en TWRP y seleccione 'Terminal'
    Seleccione ‘Terminal’ para iniciar la Terminal incorporada de TWRP. Ingrese el siguiente comando para iniciar el shell interactivo de Magisk Manager:

    sh /sdcard/mm

    Ingrese “r” para enumerar todos los módulos de instalación para su eliminación.
    Inicie Magisk Manager para el modo de recuperación y marque los módulos para desinstalar
    Deberá marcar los módulos instalados que desea eliminar. Para marcar un módulo, simplemente ingrese su nombre exacto como se muestra en la lista. Una vez que haya marcado los módulos que desea desinstalar, ingrese “q” para salir del shell.
    Ingrese 'q' en bastante Magisk Manager para el modo de recuperación
    Ahora vaya a ‘TWRP’> ‘Reiniciar’ y toque ‘Sistema’ para iniciar su teléfono.

Al reiniciar, los módulos marcados deben eliminarse por completo del sistema y su teléfono debe iniciarse normalmente en el sistema (SO).

Método 2: eliminar módulos Magisk usando ADB

Este método utiliza un comando ADB que se introdujo en Magisk v19.4 y superior. De hecho, es la forma más fácil de eliminar rápidamente todos los módulos Magisk instalados y solucionar los problemas de arranque causados ​​por ellos. El único requisito para este método es que debe tener las herramientas de la plataforma SDK de Android (específicamente ‘ADB’) instaladas en su PC.

    Primero, apague completamente su dispositivo Android. Luego, conéctelo a la PC mediante un cable USB. A continuación, abra la carpeta en la PC donde está instalado ADB (por ejemplo, C: platform-tools). Mantenga presionada la tecla MAYÚS en el teclado y haga clic derecho en cualquier espacio vacío dentro de la carpeta.
    Inicie PowerShell en la carpeta donde está instalado ADB
    Seleccione ‘Abrir ventana de PowerShell aquí’ en el menú que aparece. Si está usando macOS / Linux, simplemente inicie la Terminal y cambie su directorio a la carpeta donde está instalado ADB usando el comando ‘cd’. Por ejemplo, si ADB está instalado en / Documents / platform-tools, entonces el comando debería verse así:

    cd Documents/platform-tools

    Cambie el directorio de la Terminal a la carpeta donde está instalado ADB

    Esto iniciará la línea de comandos en la misma carpeta donde está instalado ADB. Ahora, ingrese el siguiente comando en la ventana de la línea de comandos:

    adb wait-for-device shell magisk --remove-modules

    Después de ingresar, mantenga presionado el botón de encendido de su dispositivo para iniciarlo en el sistema operativo.

Básicamente, dicho comando espera a su dispositivo hasta que ingresa a la pantalla de inicio, desde donde ADB es funcional. Luego eliminará todos los módulos Magisk instalados para reparar el bootloop. Una vez hecho esto, su teléfono debería iniciarse correctamente en el sistema (SO).

Entonces, acaba de aprender cómo reparar los bootloops causados ​​por los módulos Magisk, eliminando los módulos a través de TWRP o ADB. Si tiene alguna pregunta sobre el tema, no dude en comunicarse con nosotros a través de los comentarios.

¡Muchas gracias a VR25 por el mod!