Guía completa para desbloquear el cargador de arranque en Sprint LG G8 ThinQ
Desbloquear El Bootloader / / August 05, 2021
Veamos los pasos para desbloquear el cargador de arranque en Sprint LG G8 Thinq. La mayoría de los OEM suelen enviar sus dispositivos con un cargador de arranque bloqueado. Lo hacen porque quieren que usted, el usuario, solo use el sistema operativo que le han proporcionado. Si bien esto tiene sentido desde el punto de vista de la seguridad, no a todos les gusta el sistema operativo estándar de sus dispositivos. Es por eso que toman la ayuda de ROM personalizadas. Para eso, el primer requisito es que el cargador de arranque de su dispositivo esté desbloqueado. Y muchos fabricantes de equipos originales le permiten hacer lo mismo fácilmente.
Sin embargo, todavía existen algunas excepciones. Los fabricantes de teléfonos inteligentes como Nokia, Huawei e incluso LG han detenido hasta cierto punto el soporte del desbloqueo del gestor de arranque. En el caso de LG, ni siquiera te darían el código de desbloqueo del cargador de arranque requerido. Pero gracias a la rica comunidad de desarrollo de Android, ahora existe un exploit a través del cual puede desbloquear fácilmente el cargador de arranque en Sprint LG G8 ThinQ. Este exploit de escalada de privilegios se realizó por primera vez en el LG V50 ThinQ. Dado que G8 ThinQ tiene especificaciones similares, los desarrolladores probaron el exploit en este dispositivo y también pudieron lograr el éxito en este dispositivo. Entonces, sin más preámbulos, revisemos las instrucciones detalladas establecidas al respecto.
Tabla de contenido
-
1 Desbloquee el cargador de arranque en Sprint LG G8 ThinQ
- 1.1 Prerrequisitos
- 1.2 Descargas
- 1.3 PASO 1: Verificación de la versión de firmware en su dispositivo
- 1.4 PASO 2: Enraizamiento temporal
- 1.5 PASO 3: Particiones de respaldo
- 1.6 PASO 4: flasheo de los archivos requeridos
- 1.7 PASO 5: Pasos finales
Desbloquee el cargador de arranque en Sprint LG G8 ThinQ
Antes de comenzar con los pasos, nos gustaría resaltar el hecho de que los pasos a continuación pueden ser un poco complicados para algunos de nuestros lectores. Así que siga todos los pasos de la misma manera que se mencionó. Además, el exploit fue fundado por XDA Recognized Developer j4nn, así que muchas gracias para él. Dicho esto, aquí están las instrucciones requeridas, en secciones separadas detalladas para su fácil comprensión.
ADVERTENCIA
Antes de comenzar con este procedimiento, le recomiendo encarecidamente que cree una copia de seguridad del almacenamiento de su dispositivo y de todos sus archivos almacenados en su dispositivo. Además, se recomienda seguir los pasos mencionados en esta publicación con mucho cuidado para evitar daños permanentes o bloquear su dispositivo. Si algo sale mal, el autor o GetDroidTips no se hacen responsables.
Prerrequisitos
- Un Sprint LG G8 con una de las siguientes configuraciones:
- Android 10 20e o inferior y Pie en las ranuras A / B o B / A.
- Android 10 20e o inferior y Android 10 cualquier firmware en las ranuras A / B o B / A.
- Descargue e instale el Controladores USB LG en tu PC.
- Del mismo modo, instale la última Herramientas de la plataforma ADB en tu PC.
- Python 3.8.3 Con PATH Set
- Desbloqueo OEM Habilitado en la configuración del desarrollador
- Depuración de USB Habilitado en la configuración del desarrollador
Descargas
Los desarrolladores han subido todos los archivos necesarios a Google Drive. Podrías descargarlos desde aquí.
Eso es. Veamos ahora los pasos para desbloquear el cargador de arranque en Sprint LG G8 ThinQ.
PASO 1: Verificación de la versión de firmware en su dispositivo
En primer lugar, debe verificar la versión de firmware en su dispositivo. El exploit solo funcionará si la versión 20e o anterior. Para realizar esta verificación, diríjase a Configuración> Sistema> Acerca del teléfono> Versión de software. La versión 20f y las versiones posteriores no son compatibles a partir de ahora. En ese caso, considere cambiar las ranuras y verificar la versión en la segunda ranura. asegúrese de realizar un restablecimiento de fábrica antes de cambiar de ranura. Ahora, una vez que haya cambiado de ranura y la versión de firmware sea inferior a 20f, es decir, si es 20a, 20b, 20c, 20d o 20e, el cargador de arranque de su dispositivo podría desbloquearse.
PASO 2: Enraizamiento temporal
Entonces, ahora que hemos identificado la ranura vulnerable, es hora de lograr la raíz en esa ranura. Siga los pasos a continuación para eso:
Descargar el v50g8-mroot.zip con el exploit adjunto y descomprímalo.
Utilice "adb push v50g8-mroot / data / local / tmp" y obtenga la raíz temporal con los siguientes comandos en "adb shell":
cd / datos / local / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Si pudo lograr la raíz temporal, debería ver el siguiente mensaje:
[+] Mapeado 200000. [+] selinux_enforcing antes del exploit: 1... [+] Lanzamiento de shell privilegiado. root_by_cve-2020-0041: / data / local / tmp # getenforce. Permisivo. root_by_cve-2020-0041: / data / local / tmp # id. uid = 0 (raíz) gid = 0 (raíz) grupos = 0 (raíz) context = kernel. root_by_cve-2020-0041: / data / local / tmp #
Eso es. Has logrado una raíz temporal en la ranura explotable. Continuemos con la copia de seguridad de todas las particiones importantes.
PASO 3: Particiones de respaldo
Copie y pegue las siguientes líneas en el shell adb root y, una vez que obtenga las imágenes del firmware, muévalas a un lugar seguro, preferiblemente en su PC. Además, hemos proporcionado dos archivos de scripts a continuación, uno automatizará los pasos, otros realizarán una copia de seguridad completa de cada partición. Es mejor si opta por lo último. Estas son las menos imágenes de las que debe hacer una copia de seguridad, si no el firmware completo:
dd if = / dev / block / sda28 of = / storage / emulated / 0 / Download / OP_a.img. dd if = / dev / block / sda29 of = / storage / emulated / 0 / Download / OP_b.img. dd if = / dev / block / sda19 of = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 of = / storage / emulated / 0 / Download / catecontentfv.img. dd if = / dev / block / sde63 of = / storage / emulated / 0 / Download / catefv.img. dd if = / dev / block / sde57 of = / storage / emulated / 0 / Download / cateloader.img. dd if = / dev / block / sdg1 of = / storage / emulated / 0 / Download / frp.img. dd if = / dev / block / sdf5 of = / storage / emulated / 0 / Download / fsc.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img. dd if = / dev / block / sda8 of = / storage / emulated / 0 / Download / ftm.img. dd if = / dev / block / sda31 of = / storage / emulated / 0 / Download / grow.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img
Ejecute el siguiente script de respaldo
adb push backupall-part.sh / data / local / tmp
Ejecute lo siguiente en un shell raíz:
cd / datos / local / tmp. sh backupall-part.sh
Eso es. Estos scripts deberían poder crear las copias de seguridad deseadas. Ahora es el momento de ocuparse de las ranuras de su dispositivo.
PASO 3A: Encontrar la partición correcta
Para encontrar su partición actual, escriba el siguiente comando:
getprop | ranura grep
Si es la ranura A, diríjase al PASO 3B. Por otro lado, los usuarios de la ranura B deben consultar la sección PASO 3C.
PASO 3B: Comando de ranura A -dd
Los siguientes comandos dd mostrarán xbl, xbl_config, abl y laf de Pie, así como el cargador de arranque de ingeniería V50 en la ranura B. Copie estas imágenes en la carpeta de descargas de su almacenamiento interno. Además, también se requiere que cada uno de estos comandos se ejecute al menos 5 veces, es decir, debe actualizar cada uno de los siguientes comandos cinco veces cada uno. Nuevamente, nos gustaría reiterar el hecho de que estos comandos son para dispositivos que tienen la ranura A, marcada después de ejecutar los comandos del PASO 3A.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_b. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_b. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_b. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_b
Ahora salga del shell raíz escribiendo "salir" (sin comillas) dos veces. Una vez hecho esto, cambie su dispositivo a la ranura B y reinicie su dispositivo al modo Fastboot. Para este último, use la combinación de teclas de Bajar volumen y Encendido. Luego, seleccione la opción Reiniciar el cargador de arranque usando las teclas de volumen y presione la tecla de Encendido para confirmar la selección.
- Ingrese el siguiente comando para asegurarse de que su dispositivo se inicie en modo Fastboot:
dispositivos fastboot
- Finalmente, ingrese el siguiente código para desbloquear el gestor de arranque de su Sprint LG G8 ThinQ:
desbloqueo de fastboot oem
- Recibirá un mensaje de confirmación en su pantalla, use la tecla Encendido para responder afirmativamente.
Ahora, si la ranura A contiene la versión de firmware 20d, proceda al “Paso 4A, Magisk Flashing”. Si la ranura A no contiene la versión de firmware 20d, proceda al “Paso 4B, Parpadeo 20d”.
PASO 3C: Comandos dd de la ranura B
Los siguientes comandos dd actualizarán xbl, xbl_config, abl y laf desde Pie, así como el cargador de arranque de ingeniería V50 en la ranura A. Copie estas imágenes en la carpeta de descargas de su almacenamiento interno. Estos pasos son para aquellos que obtuvieron la ranura B como la activa del comando dado en el PASO 3A. Además, como sucedió anteriormente, deberá ejecutar cada uno de los cuatro comandos siguientes cinco veces cada uno.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_a. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_a. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_a. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_a
Ahora salga del shell raíz escribiendo "salir" (sin comillas) dos veces. Una vez hecho esto, cambie su dispositivo a la ranura A y reinicie su dispositivo al modo Fastboot. Para este último, use la combinación de teclas de Bajar volumen y Encendido. Luego, seleccione la opción Reiniciar el cargador de arranque usando las teclas de volumen y presione la tecla de Encendido para confirmar la selección.
- Escriba el siguiente comando para asegurarse de que el dispositivo se haya conectado correctamente al modo Fastboot.
dispositivos fastboot
- Ahora ingrese el siguiente comando para desbloquear el gestor de arranque de su Sprint LG G8 ThinQ:
desbloqueo de fastboot oem
- Recibirá un mensaje de confirmación en su pantalla, use la tecla Encendido para responder afirmativamente.
Ahora, si la ranura B contiene la versión de firmware 20d, continúe con el "Paso 4A, Magisk Flashing". Por otro lado, si la ranura B no contiene la versión de firmware 20d, continúe con el “Paso 4B, parpadeando 20d”.
PASO 4: flasheo de los archivos requeridos
Si la ranura A (paso 3B) o la ranura B (paso 3C) contienen la versión de firmware 20d, entonces debe consultar los pasos mencionados en el PASO 4A: Magisk Flashing. Si la Ranura A (Paso 3B) o la Ranura B (PASO 3C) contienen la versión de firmware 20d, entonces debe consultar los pasos mencionados en PASO 4B: Destello 20d.
Paso 4A: parpadeo de Magisk
Ahora mostraremos la imagen de arranque parcheada de Magisk apropiada para su versión de firmware. Los siguientes comandos deben cambiarse según la ranura en la que se encuentre el firmware 20 [a, b, c, d, e]. Por ejemplo, si 20d está en la ranura A, utilice los siguientes comandos:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-active = a
Por otro lado, si el firmware 20d está en la ranura B, ejecute los siguientes comandos:
fastboot flash boot_b sprint20d_magisk_patched.img. fastboot --set-active = b
Ahora seleccione la opción Apagar y use el botón de Encendido para confirmar la selección. El dispositivo puede tardar unos 20 segundos en iniciarse, esto es completamente normal.
PASO 4B: Parpadeo 20d
Según los desarrolladores: “Después de algunas pruebas, hemos determinado que no se producen problemas de estabilidad siempre que muestre una imagen de arranque parcheada que coincida con su versión actual de firmware. Actualmente, hemos parcheado las imágenes de arranque 20d y 20e disponibles ".
Entonces, en ese caso, puede usar el archivo sprint20d_magisk_patched.img o el archivo sprint20e_magisk_patched.img presente en la sección Imágenes de arranque parcheadas de Magisk de la sección Descargas. Si aún desea saber más sobre este tema, este documentación El paso 4B, la sección Flashing 20d será útil.
PASO 5: Pasos finales
En esta sección, ahora mostraremos el deshabilitador TWRP Recovery, Magisk y dm-verity. Descargue los tres archivos de la sección de descargas y cópielos en su tarjeta SD.
- Descargue e instale la última Magisk Manager APK archivo e instálelo en su dispositivo.
- Una vez instalado, ejecútelo. Le pedirá que realice una configuración adicional. Permitelo. El teléfono se reiniciará automáticamente.
- Después del reinicio, abra Magisk Manager una vez más, toque las 3 barras horizontales en la parte superior izquierda y seleccione Módulos. Toque el signo más y seleccione el archivo zip twrp-installer. Esto mostrará el TWRP en su dispositivo.
- Ahora apague el teléfono y arranque para recuperación mediante la combinación de teclas. Para eso, mantenga presionado el volumen y el encendido hasta que vea el modo de recuperación, y luego suelte las teclas.
- Una vez que inicie la recuperación TWRP, le pedirá una contraseña, presione la opción Cancelar, vaya a Limpiar> Avanzado> Seleccionar partición de datos y deslice hacia la derecha para borrar la partición de datos.
- Ahora ve a Reiniciar> Recuperación. Cuando su dispositivo se reinicie para la recuperación por segunda vez, no solicitará una contraseña ahora. Esto significa que hemos descifrado correctamente el dispositivo.
- Dirígete a la opción Instalar e instala el archivo ZIP Magisk-v20.4. Regrese y diríjase a Reiniciar> Recuperación. Cuando su dispositivo vuelva a arrancar en TWRP, vaya a Instalar y actualice el archivo Disable_Dm-Verity.
- Finalmente, dirígete a Reiniciar> Sistema. Su dispositivo ahora se reiniciará en el sistema con un cargador de arranque desbloqueado y también rooteado. ¡Felicitaciones están en orden!
Entonces, con esto, ha desbloqueado con éxito el gestor de arranque en el Sprint LG G8 ThinQ. Aunque los pasos pueden parecer un poco abrumadores al principio, si los sigue exactamente como se mencionó, no debería ser un gran problema. En esa nota, si aún tiene algún problema, envíe sus consultas en la sección de comentarios a continuación. Asimismo, aquí hay algunos Consejos y trucos para iPhone, Consejos y trucos para PCy Trucos y consejos de Android que también deberías comprobar.