Cómo desbloquear el cargador de arranque T-Mobile LG Velvet y rootearlo con Magisk
Desbloquear el cargador de arranque, rootear un dispositivo y actualizar las ROM del mercado de accesorios son pasatiempos populares aquí en XDA. La comunidad de usuarios avanzados tiene en alta estima la capacidad de modificar sus dispositivos, y casi no encuentran interés en los teléfonos si el gestor de arranque no los puede desbloquear. Muchos dispositivos heredados en realidad se mantienen vivos gracias a las ROM de terceros, que también son beneficios para los teléfonos inteligentes que están a punto de perder el soporte oficial. LG, por ejemplo, ya no fabrica teléfonos inteligentes Android. Por lo tanto, los propietarios de dispositivos LG podrían querer conformarse con ROM personalizadas en un futuro próximo. Sin embargo, el proceso no es exactamente sencillo debido a la política de desbloqueo del gestor de arranque de LG.
LG tiene una larga historia en lo que respecta a desbloquear el gestor de arranque. Anteriormente, el OEM coreano solo permitía que los usuarios finales desbloquearan un puñado de modelos, probablemente debido a los requisitos del operador. Sin embargo, la compañía definitivamente aprovechó la oportunidad hace unos meses, lo que significa que las personas tienen que confiar en métodos no oficiales para desbloquear su gestor de arranque. Esta vez, el miembro senior de XDA, Wish39, ha ideado un proceso realmente innovador para desbloquear el cargador de arranque de la variante T-Mobile del LG Velvet y, posteriormente, rootear el dispositivo.
Cómo desbloquear el gestor de arranque y rootear T-Mobile LG Velvet
La edición T-Mobile del LG Velvet (número de modelo LM-G900TM) funciona con el SoC MediaTek Dimensity 1000C. Esto lo convierte en un modelo único en la gama Velvet, ya que todas las demás variantes del teléfono inteligente están equipadas con el chipset Qualcomm Snapdragon 750G (5G) o el chipset Snapdragon 845 (4G). La plataforma MediaTek mencionada anteriormente es vulnerable a un conocido exploit de bootrom, que se puede usar para eludir la seguridad del cargador de arranque y desbloquear el cargador de arranque. Entonces es pan comido rootear el dispositivo.
Paso 1: actualice a Android 10
En caso de que el T-Mobile LG Velvet de destino ejecute Android 11, debemos cambiarlo a Android 10. Esto se debe a que el firmware de Android 11 de este dispositivo ya parcheó el precargador explotable (también conocido como cargador de arranque de primera etapa). También necesita una PC, ya que la herramienta de actualización solo funciona en Windows.
- Descargue e instale los controladores USB más recientes para LG.
- Descargue cualquier paquete de firmware KDZ basado en Android 10 para T-Mobile LG Velvet desde un sitio de alojamiento de firmware de LG de buena reputación.
- Descargue una herramienta LGUP debidamente parcheada para actualizar el paquete KDZ.
- Instale LGUP y abra su ejecutable.
- Selecciona el RESTAURAR opción como proceso. A continuación, haga clic en el botón con tres puntos en la esquina inferior derecha para seleccionar el archivo KDZ.
- Reinicie el LG Velvet en modo de descarga. Para hacer esto, apague su teléfono. Luego, conecte el cable USB a su PC, mantenga presionado el botón para subir el volumen en el teléfono y conecte el otro extremo del cable al teléfono. Debería ver una pantalla con el texto «Actualización de firmware» junto al logotipo de USB en el teléfono.
- Haga clic en el Comenzar y espere a que se complete el proceso de flasheo.
- Si todo va bien, el teléfono se reiniciará con el firmware de Android 10.
Paso 2: Desbloquea el gestor de arranque
Ahora que hemos restaurado el precargador funcional en el T-Mobile LG Velvet, podemos desbloquear su cargador de arranque en un santiamén. Gracias al proyecto MTKClient del analista de seguridad Bjoern Kerler, no tiene que preocuparse por explotar las cargas útiles y otras herramientas de ingeniería inversa de bajo nivel. Todo lo que tiene que hacer es ejecutar algunos scripts de Python.
- Descargue la herramienta MTKClient de su repositorio oficial de GitHub y configúrela siguiendo el archivo Léame.
- Asegúrate de que el teléfono esté apagado. Luego, ejecute el siguiente comando en una ventana de terminal en su PC, luego conecte el teléfono a su PC.
python mtk e metadata,userdata,md_udc
Esto borrará el
metadata
yuserdata
partituras en tu teléfono - En este punto, estamos listos para ejecutar el comando de desbloqueo.
python mtk xflash seccfg unlock
- Reinicie el teléfono usando el siguiente comando:
python mtk reset
Luego desconecte el cable USB para permitir que el teléfono se reinicie.
- Ahora tiene un cargador de arranque T-Mobile LG Velvet desbloqueado.
Paso 3: actualice a Android 11
Con el gestor de arranque ahora desbloqueado, podemos (re)actualizar al firmware de Android 11. Sin embargo, actualizar directamente un KDZ de Android 11 anulará el precargador viable, por lo que se debe optar por un procedimiento de actualización selectiva.
- Descargue el último Android 11 KDZ para T-Mobile LG Velvet.
- Abra LGUP y seleccione KDZ.
- Inicie el teléfono en modo de descarga y conéctelo a su PC.
- Selecciona el HOJA DL opción y haga clic en el Comenzar botón.
- Cuando vea la ventana de la lista de particiones, haga clic en Seleccionar todo y desmarque la partición de precarga, luego presione OK para comenzar a parpadear.
- Una vez que se completa el proceso de actualización, el teléfono debe iniciarse en Android 11 con un gestor de arranque desbloqueado.
Paso 4: arregla la imagen de arranque usando Magisk para rootear
Un gestor de arranque desbloqueado nos permite ejecutar código sin firmar en el dispositivo. Como resultado, ahora podemos parchear la imagen de arranque estándar usando Magisk y actualizar la imagen modificada para obtener acceso de root.
- Vuelque la imagen de arranque almacenada del teléfono a su PC usando MTKClient.
- Copie la imagen descargada en su teléfono y arréglela con Magisk. Luego copie la imagen parcheada de su teléfono a su PC.
- Reinicie el teléfono a la interfaz del cargador de arranque usando ADB:
adb reboot fastboot
- Flashea la imagen de arranque parcheada por Magisk usando Fastboot:
fastboot flash boot name_of_the_patched_boot_image.img
- Reinicie el teléfono.
- Eso es todo lo que se necesita para rootear tu T-Mobile LG Velvet.
¿Y después?
Actualmente no hay compilaciones de TWRP o ROM personalizadas en nuestros foros para T-Mobile LG Velvet. Sin embargo, un gestor de arranque desbloqueado te permite jugar con diferentes versiones de GSI. Al estar rooteado, también podrá aprovechar una gran cantidad de aplicaciones root y módulos Magisk, que le permiten modificar diferentes aspectos de su dispositivo.
Si está buscando más detalles sobre el proceso, consulte el siguiente hilo en nuestros foros:
Desbloqueo y rooteo del gestor de arranque para T-Mobile LG Velvet (G900TM SOLAMENTE)