Guide LG G8/G8x/v50 Bootloader Unlock and Magisk Root using Firehose

Search This thread

AsItLies

Senior Member
Nov 4, 2009
1,700
620
tucson
Samsung Galaxy S10
im try but i cant . volume down and power keys to fastboot not working after abl changed . there is some tricks !
the way it's suppose to work is to hold the pwr key until you hear the windows 'chime' sound, that means you've disconnected from EDL.

Right after you hear the 'chime', release pwr key and hold vol minus key, that should then take you directly to fastboot.

Keep in mind, you have to flash the engineering abl to both abl a and abl b. This is because you don't know which 'slot' (a or b) is currently 'active'. So, if you only flash it to one of them, it may be the other one that is actually booting, thus it won't work.

Also, when backing up both a and b, be sure to name them appropriately, to return them to where they were, as they may be different versions of android.
 

Marbini

New member
Nov 2, 2022
4
0
Hey i need help:(, after unlocking the bootloader i got stuck in a screen in corean and cant seem to access the phone, i have a lgv50 skt version
 

Marbini

New member
Nov 2, 2022
4
0
Hey i need help:(, after unlocking the bootloader i got stuck in a screen in corean and cant seem to access the phone, i have a lgv50 skt version
So i think the device has been reported to be lost after i unlocked the bootloader(?, and i cant seem to find a solution, here is an image of the screen that im having on my phone, does someone know what can i do?, my plan was to change rom, i can access to edl and fastboot tho.
help pls
edit- the image is from google. i cant upload a photo rn
 

Attachments

  • 190092_a0ea8808566e0fe912513b990ee05d39.jpg
    190092_a0ea8808566e0fe912513b990ee05d39.jpg
    50.1 KB · Views: 58
Last edited:

bexiu

Member
Mar 14, 2018
28
4
Finally, I succeed
acident I deleted keychain root/system/app android because I thought it is keyboard of LG, now my can't run, it loop logo boat
what should I do? can you help? my phone:
lg g8 think Q, android 10
LMG820UMP
series lmg850um8535bcd
 

zfk110

Senior Member
Jan 11, 2014
1,085
220
Atlanta
Did you flash the frp_verizon.img and rebooted to bootloader again? Make sure to also use an original or verified data cable. Fake ones or super cheap cables sometimes do not carry data.
Do you have to be on Android 10 to do this? I planning to buy one V50, which model should I get with which OS? as I know V40s you can't root Tmobile one.
 

wilder666

Member
Oct 5, 2017
6
0
San Paradise Kuala Lumpur
hi can anybody help me?
im trying to unlock bootloader LMG820N and stuck at this stage

"Once your phone is in Fastboot it should say
Device State: Locked and Active A/B Slot - _a or _b
remember whichever slot your device says and stay on that slot, you may risk bricking if you change to the other slot. You also need this for Root later."

my pc device manager doesn't even recognize my phone in a fastboot mode.
 

HoKhoa07

New member
Nov 19, 2022
1
0
Disclaimer: I am not responsible for any problems from using this guide.
Works for G8, G8s, G8x, and v50
Confirmed working on G8 and v50

Requirements: Android 10

QFIL: https://drive.google.com/file/d/1P7uGjIirqGRdkwlxgKf_idepDlv6_u-q/view?usp=sharing
QFIL Driver: https://drive.google.com/file/d/1sPJm1RuSoVX9JMEs-Gx8xNuEDadO6rpj/view?usp=sharing
LG Mobile Driver:
ADB: https://drive.google.com/file/d/1nvlwaicFpDN_4DGR0BZRWUDgwQwYzOhS/view?usp=sharing
Firehose: https://drive.google.com/file/d/1ekI_d2-P9GdoakkSgk2hK1WHbQLIPlTQ/view?usp=sharing
abl: https://drive.google.com/file/d/1sye4gXsDfD8JVF5qfAMG_GDxSLKY6J6Q/view?usp=sharing

Verizon LG G8 only frp: https://drive.google.com/file/d/1294cXerj2_EkeGw1p38CcVPuyRfdS9N5/view?usp=sharing
This Verizon FRP img was only tested on LG G8 Verizon and is not recommended to be used on other Verizon Variants as it will prevent the phone from booting.

Bootloader Unlock
Unlocking your bootloader will erase all data on your phone

First Install LG Mobile Driver, QFIL driver, and QFIL (Select first option, WWAN)

All Variants other than Verizon: Go to Settings, > System > About Phone > Software Info > Tap Build Number 7 Times.
Go back to Settings > System > Developer Options. Check Enable OEM Unlock


Boot you phone into EDL
You can make sure that your phone is in EDL by plugging your phone to your pc and checking the Device Manager > Ports > Qualcom HS-USB QDLoader 9008 (COM#)
Hold Vol- and Power, when the phone screen turns off to restart begin quickly pressing the vol+ but keep holding vol- and power.
Here is a youtube video of how to boot to EDL:

Open QFIL, Select your Phone's Port, Select Flat Build under Select Build Type, Select the Firehose.elf file under Select Programmer, on the bottom right of QFIL select UFS as the Storage Type.
Click Tools > Partition Manager.
Find Abl_a and right click on it and select Manage Partition Data. Click Read to backup your abl_a.
Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
Rename your ReadData_ufs_Lun4.bin to abl_a.bin

Do the same with abl_b, boot_a, and boot_b.
Boot_a and Boot_b is for Magisk Root. Skip if you only want Bootloader Unlock.
Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Go back to Partition Manager and right click on abl_a again then select Manage Partition Data, then Select Load and choose the abl engineering file.
Do the same for abl_b.
Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
Once your phone is in Fastboot it should say
Device State: Locked and Active A/B Slot - _a or _b
remember whichever slot your device says and stay on that slot, you may risk bricking if you change to the other slot. You also need this for Root later.

Extract the ADB.zip
open a Command Prompt and change the directory to the adb folder you just extracted
cd C:\adb
run fastboot devices in that command prompt. it should show "LMG850UM fastboot"

Move the backed up abl_a.bin and abl_b.bin to the adb folder, also frp_verizon.img if you have the verizon LG G8.
Verizon LG G8 only: Run fastboot flash frp frp_verizon.img then fastboot reboot-bootloader

Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
Run fastboot oem unlock
Select Unlock The Bootloader with your arrow keys and press the Power Button
Reboot back to the Bootloader. Unplug your phone, Power off, Hold Vol-, then Plug it in.
Your phone should say Device State – unlocked now


Now fastboot flash abl_a abl_a.bin
and fastboot flash abl_b abl_b.bin
Finish with fastboot reboot
Your Phone Is now Bootloader Unlocked.





Magisk Root
Only do this after you have followed the above guide and have Unlocked your Bootloader.


Magisk
Xda Forum: https://forum.xda-developers.com/f/magisk.5903/
Xda Thread: https://forum.xda-developers.com/t/magisk-the-magic-mask-for-android.3473445/
Github Page: https://github.com/topjohnwu/Magisk


Find the slot you are on from the fastboot bootloader earlier
Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
Transfer to your phone the boot_a.bin or boot_b.bin that you backed up in the COMPORT# folder.

Download and install Magisk Manager.
Open Magisk Manager and beside Magisk hit "Install" then "Select and Patch a File" and select the boot_a.bin or boot_b.bin.
After Magisk has patched your boot img you should have magisk_patched#####.img in your phones Download folder.
Transfer it to your PC.

Reboot to EDL
Open QFIL. Click Tools > Partition Manager.
Find the slot you are on from the fastboot bootloader earlier and right click on either boot_a or boot_b and select Manage Partition Data.
Click Load and select the magisk_patched#####.img file you transfered from your phone.
Wait for it to finish then Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Reboot to System by holding vol- and power till your phone reboots out of EDL then release both.
Your phone is now Bootloader Unlocked with Magisk Root.






Hopefully this helps.
This guide was written by me, but the information was provided by Cloud1250000.
If there are any errors let me know and I will fix.
does it work on G820TM (T-Mobile variant) ?
 

zfk110

Senior Member
Jan 11, 2014
1,085
220
Atlanta
I bought this LG v50 and it is a Sprint phone I use the guide to root and unlock the bootloader for the TWRP and magisk while running on Android 11

I found Android 13 running rom I was told to upgrade to Android 12 and then flash the rom because it will not work with Android 11

I was trying to cross flash from Android 11 to 12 using crossflash method but I could not do it because I was getting that 0x6004 error on xda same people suggested if I erase boot, vendor, product partition as well that will that error I try that too and it didn't work I was still getting that same error when I try different LG up

Someone told me on the telegram group just flash Android 12 kdz on it since I could not cross flash from 11 to 12 using crossflash

Without realizing that I had Sprint I used and flashed Verizon Android 12 kdz using LG up

Now when I try to boot up it just flashed lgv 50 logo and goes into the boot loop

I can still go into edl mode also I can go to download mode and I try to use unbrick guide to flash those files manually and after doing that phone does the same thing it would not boot just goes to the boot loop

So this is the situation I'm in
 

Bons007

Member
Jan 28, 2022
18
1
Xperia XZ2
Disclaimer: I am not responsible for any problems from using this guide.
Works for G8, G8s, G8x, and v50
Confirmed working on G8 and v50

Requirements: Android 10

QFIL: https://drive.google.com/file/d/1P7uGjIirqGRdkwlxgKf_idepDlv6_u-q/view?usp=sharing
QFIL Driver: https://drive.google.com/file/d/1sPJm1RuSoVX9JMEs-Gx8xNuEDadO6rpj/view?usp=sharing
LG Mobile Driver:
ADB: https://drive.google.com/file/d/1nvlwaicFpDN_4DGR0BZRWUDgwQwYzOhS/view?usp=sharing
Firehose: https://drive.google.com/file/d/1ekI_d2-P9GdoakkSgk2hK1WHbQLIPlTQ/view?usp=sharing
abl: https://drive.google.com/file/d/1sye4gXsDfD8JVF5qfAMG_GDxSLKY6J6Q/view?usp=sharing

Verizon LG G8 only frp: https://drive.google.com/file/d/1294cXerj2_EkeGw1p38CcVPuyRfdS9N5/view?usp=sharing
This Verizon FRP img was only tested on LG G8 Verizon and is not recommended to be used on other Verizon Variants as it will prevent the phone from booting.

Bootloader Unlock
Unlocking your bootloader will erase all data on your phone

First Install LG Mobile Driver, QFIL driver, and QFIL (Select first option, WWAN)

All Variants other than Verizon: Go to Settings, > System > About Phone > Software Info > Tap Build Number 7 Times.
Go back to Settings > System > Developer Options. Check Enable OEM Unlock


Boot you phone into EDL
You can make sure that your phone is in EDL by plugging your phone to your pc and checking the Device Manager > Ports > Qualcom HS-USB QDLoader 9008 (COM#)
Hold Vol- and Power, when the phone screen turns off to restart begin quickly pressing the vol+ but keep holding vol- and power.
Here is a youtube video of how to boot to EDL:

Open QFIL, Select your Phone's Port, Select Flat Build under Select Build Type, Select the Firehose.elf file under Select Programmer, on the bottom right of QFIL select UFS as the Storage Type.
Click Tools > Partition Manager.
Find Abl_a and right click on it and select Manage Partition Data. Click Read to backup your abl_a.
Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
Rename your ReadData_ufs_Lun4.bin to abl_a.bin

Do the same with abl_b, boot_a, and boot_b.
Boot_a and Boot_b is for Magisk Root. Skip if you only want Bootloader Unlock.
Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Go back to Partition Manager and right click on abl_a again then select Manage Partition Data, then Select Load and choose the abl engineering file.
Do the same for abl_b.
Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
Once your phone is in Fastboot it should say
Device State: Locked and Active A/B Slot - _a or _b
remember whichever slot your device says and stay on that slot, you may risk bricking if you change to the other slot. You also need this for Root later.

Extract the ADB.zip
open a Command Prompt and change the directory to the adb folder you just extracted
cd C:\adb
run fastboot devices in that command prompt. it should show "LMG850UM fastboot"

Move the backed up abl_a.bin and abl_b.bin to the adb folder, also frp_verizon.img if you have the verizon LG G8.
Verizon LG G8 only: Run fastboot flash frp frp_verizon.img then fastboot reboot-bootloader

Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
Run fastboot oem unlock
Select Unlock The Bootloader with your arrow keys and press the Power Button
Reboot back to the Bootloader. Unplug your phone, Power off, Hold Vol-, then Plug it in.
Your phone should say Device State – unlocked now


Now fastboot flash abl_a abl_a.bin
and fastboot flash abl_b abl_b.bin
Finish with fastboot reboot
Your Phone Is now Bootloader Unlocked.





Magisk Root
Only do this after you have followed the above guide and have Unlocked your Bootloader.


Magisk
Xda Forum: https://forum.xda-developers.com/f/magisk.5903/
Xda Thread: https://forum.xda-developers.com/t/magisk-the-magic-mask-for-android.3473445/
Github Page: https://github.com/topjohnwu/Magisk


Find the slot you are on from the fastboot bootloader earlier
Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
Transfer to your phone the boot_a.bin or boot_b.bin that you backed up in the COMPORT# folder.

Download and install Magisk Manager.
Open Magisk Manager and beside Magisk hit "Install" then "Select and Patch a File" and select the boot_a.bin or boot_b.bin.
After Magisk has patched your boot img you should have magisk_patched#####.img in your phones Download folder.
Transfer it to your PC.

Reboot to EDL
Open QFIL. Click Tools > Partition Manager.
Find the slot you are on from the fastboot bootloader earlier and right click on either boot_a or boot_b and select Manage Partition Data.
Click Load and select the magisk_patched#####.img file you transfered from your phone.
Wait for it to finish then Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

Reboot to System by holding vol- and power till your phone reboots out of EDL then release both.
Your phone is now Bootloader Unlocked with Magisk Root.






Hopefully this helps.
This guide was written by me, but the information was provided by Cloud1250000.
If there are any errors let me know and I will fix.
Congs! I Successfully Unlocked Bootloader of my lg g8 um verizon with magisk root, thanks a lot, i also have crossflashed Verzon to open_Can.
But i have serious Problem about Magisk root i.e When i try to root my lg g8 with magisk manager v8.0.7 (out dated) its working fine but we need everything in work like zygisk n lposed so i tried latest magisk app v25.2 by using your method(i tried magisk v25.2 latest after fresh crossflash n factory reset) so my LG G8 Stuck at LG G8 THINQ LOGO ( sometime its screen just go blank at screen lock) my PC was Detecting its storage and ADB Was working(luckily i turned it on) so i tried all cmds to recover this but at last i got my phone into EDL MODE Using blind eyes bcz screen was working but no display after edl i flashed backed up boot_a/b but still same thing then i flashed stock rom in LG UP Which solved this issue so i again tried same magisk v25.2 and same thing happen screen goes black at lock screen so again i flashed stock rom. at last again i rooted my phone with old magisk manager v8.0.7 and now its working fine but i still want latest magisk on my phone with all latest features tell me solution.
 

rhythm_dx

Senior Member
Congs! I Successfully Unlocked Bootloader of my lg g8 um verizon with magisk root, thanks a lot, i also have crossflashed Verzon to open_Can.
But i have serious Problem about Magisk root i.e When i try to root my lg g8 with magisk manager v8.0.7 (out dated) its working fine but we need everything in work like zygisk n lposed so i tried latest magisk app v25.2 by using your method(i tried magisk v25.2 latest after fresh crossflash n factory reset) so my LG G8 Stuck at LG G8 THINQ LOGO ( sometime its screen just go blank at screen lock) my PC was Detecting its storage and ADB Was working(luckily i turned it on) so i tried all cmds to recover this but at last i got my phone into EDL MODE Using blind eyes bcz screen was working but no display after edl i flashed backed up boot_a/b but still same thing then i flashed stock rom in LG UP Which solved this issue so i again tried same magisk v25.2 and same thing happen screen goes black at lock screen so again i flashed stock rom. at last again i rooted my phone with old magisk manager v8.0.7 and now its working fine but i still want latest magisk on my phone with all latest features tell me solution.

Did you ever get this issue resolved? If not, which version of Android (9, 10, 11?) are you on, and which firmware (i.e. 20c, 20j, etc.) ?
 
Jan 5, 2023
6
0
I'm kind of at my wits end trying to figure this out.

I have a sprint, US G8 that I have been trying to unlock the bootloader and root. I made it through this guide and fastboot says I am unlocked, and i have installed magisk but my touch screen does not work at all. I have to use a USB C dongle and connect a mouse and keyboard to get it to function.

It came with android 12 so I am attempting to downgrade to 10 so I can get lineage on there.

I'm going to go out on a limb and say maybe I screwed up the abl_a/_b step? I also did not back up the original abl_a and b so at this point I may be screwed

what would cause my screen to no longer register a touch in this case?

Thanks.
 
Last edited:

kt-Froggy

Senior Member
Sep 14, 2012
1,708
749
YVR
LG G8
Samsung Galaxy S10e
maybe I screwed up the abl_a/_b step? I also did not back up the original abl_a and b so at this point I may be screwed

what would cause my screen to no longer register a touch in this case?
Yes, the touch is lost when you flash the engineering abl - that's OK, as it's only intended for the BL unlock process (enabling fastboot), and you are not even expected to boot up the phone in that state. If you don't have a backup of your abl partitions, you definitely screwed up that step, because you have to restore the backups after unlocking the BL - that's why the guide tells you to back up abl_a and abl_b in QFIL before proceeding any further. Did you flash the engineering abl to both A and B slots, or to just one? If just one, you still have a chance to save the original abl that you didn't replace in the other slot, and restore it.
 
Jan 5, 2023
6
0
Yes, the touch is lost when you flash the engineering abl - that's OK, as it's only intended for the BL unlock process (enabling fastboot), and you are not even expected to boot up the phone in that state. If you don't have a backup of your abl partitions, you definitely screwed up that step, because you have to restore the backups after unlocking the BL - that's why the guide tells you to back up abl_a and abl_b in QFIL before proceeding any further. Did you flash the engineering abl to both A and B slots, or to just one? If just one, you still have a chance to save the original abl that you didn't replace in the other slot, and restore it.
Thanks for the reply, I flashed both abl on mine. Is this a brick then?
 

kt-Froggy

Senior Member
Sep 14, 2012
1,708
749
YVR
LG G8
Samsung Galaxy S10e
Thanks for the reply, I flashed both abl on mine. Is this a brick then?
Not sure... I hope someone with more knowledge than me can comment and possibly provide some good suggestions. I haven't been in a scenario like this with no backup. Basically, you need to get an image of the proper abl partition for your phone/ROM. However, even if it is considered a brick, take a look here:

https://forum.xda-developers.com/t/tutorial-rescue-from-hard-brick.4351389/

This guide gives you all the steps to recover from a situation with corrupted or deleted partitions - even all of them. If you can't find an easier way out, this should help.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 77
    Disclaimer: I am not responsible for any problems from using this guide.
    Works for G8, G8s, G8x, and v50
    Confirmed working on G8 and v50

    Requirements: Android 10

    QFIL: https://drive.google.com/file/d/1P7uGjIirqGRdkwlxgKf_idepDlv6_u-q/view?usp=sharing
    QFIL Driver: https://drive.google.com/file/d/1sPJm1RuSoVX9JMEs-Gx8xNuEDadO6rpj/view?usp=sharing
    LG Mobile Driver:
    ADB: https://drive.google.com/file/d/1nvlwaicFpDN_4DGR0BZRWUDgwQwYzOhS/view?usp=sharing
    Firehose: https://drive.google.com/file/d/1ekI_d2-P9GdoakkSgk2hK1WHbQLIPlTQ/view?usp=sharing
    abl: https://drive.google.com/file/d/1sye4gXsDfD8JVF5qfAMG_GDxSLKY6J6Q/view?usp=sharing

    Verizon LG G8 only frp: https://drive.google.com/file/d/1294cXerj2_EkeGw1p38CcVPuyRfdS9N5/view?usp=sharing
    This Verizon FRP img was only tested on LG G8 Verizon and is not recommended to be used on other Verizon Variants as it will prevent the phone from booting.

    Bootloader Unlock
    Unlocking your bootloader will erase all data on your phone

    First Install LG Mobile Driver, QFIL driver, and QFIL (Select first option, WWAN)

    All Variants other than Verizon: Go to Settings, > System > About Phone > Software Info > Tap Build Number 7 Times.
    Go back to Settings > System > Developer Options. Check Enable OEM Unlock
    Enable OEM Unlock.jpg


    Boot you phone into EDL
    You can make sure that your phone is in EDL by plugging your phone to your pc and checking the Device Manager > Ports > Qualcom HS-USB QDLoader 9008 (COM#)
    Device Manager - Ports.jpg
    Hold Vol- and Power, when the phone screen turns off to restart begin quickly pressing the vol+ but keep holding vol- and power.
    Here is a youtube video of how to boot to EDL:

    Open QFIL, Select your Phone's Port, Select Flat Build under Select Build Type, Select the Firehose.elf file under Select Programmer, on the bottom right of QFIL select UFS as the Storage Type.
    QFIL.jpg
    Click Tools > Partition Manager.
    Find Abl_a and right click on it and select Manage Partition Data. Click Read to backup your abl_a.
    right click manage partition data.jpg
    Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
    Rename your ReadData_ufs_Lun4.bin to abl_a.bin
    change readdata to abl.jpg

    Do the same with abl_b, boot_a, and boot_b.
    Boot_a and Boot_b is for Magisk Root. Skip if you only want Bootloader Unlock.
    abl a and b finished.jpg
    Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

    Go back to Partition Manager and right click on abl_a again then select Manage Partition Data, then Select Load and choose the abl engineering file.
    Do the same for abl_b.
    Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

    Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
    If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
    Once your phone is in Fastboot it should say
    Device State: Locked and Active A/B Slot - _a or _b
    remember whichever slot your device says and stay on that slot, you may risk bricking if you change to the other slot. You also need this for Root later.
    Fastboot Bootloader Locked and Slot.jpg

    Extract the ADB.zip
    open a Command Prompt and change the directory to the adb folder you just extracted
    cd C:\adb
    run fastboot devices in that command prompt. it should show "LMG850UM fastboot"

    Move the backed up abl_a.bin and abl_b.bin to the adb folder, also frp_verizon.img if you have the verizon LG G8.
    Move abl a and b to adb folder.jpg
    Verizon LG G8 only: Run fastboot flash frp frp_verizon.img then fastboot reboot-bootloader

    Reboot to Fastboot. Hold Vol- and Power then release power when reboot starts and keep holding vol-
    If that doesn't work unplug and Power off your phone. Hold vol- and plug it in. It should go into fastboot.
    Run fastboot oem unlock
    Select Unlock The Bootloader with your arrow keys and press the Power Button
    BL Unlock NoYes.jpg
    Reboot back to the Bootloader. Unplug your phone, Power off, Hold Vol-, then Plug it in.
    Your phone should say Device State – unlocked now
    Fastboot Bootloader Unlocked and Slot.jpg


    Now fastboot flash abl_a abl_a.bin
    and fastboot flash abl_b abl_b.bin
    Finish with fastboot reboot
    Your Phone Is now Bootloader Unlocked.





    Magisk Root
    Only do this after you have followed the above guide and have Unlocked your Bootloader.


    Magisk
    Xda Forum: https://forum.xda-developers.com/f/magisk.5903/
    Xda Thread: https://forum.xda-developers.com/t/magisk-the-magic-mask-for-android.3473445/
    Github Page: https://github.com/topjohnwu/Magisk


    Find the slot you are on from the fastboot bootloader earlier
    Go to Windows Explorer and go to C:\Users\Username\AppData\Roaming\Qualcomm\QFIL\COMPORT#
    Transfer to your phone the boot_a.bin or boot_b.bin that you backed up in the COMPORT# folder.

    Download and install Magisk Manager.
    Open Magisk Manager and beside Magisk hit "Install" then "Select and Patch a File" and select the boot_a.bin or boot_b.bin.
    After Magisk has patched your boot img you should have magisk_patched#####.img in your phones Download folder.
    Transfer it to your PC.

    Reboot to EDL
    Open QFIL. Click Tools > Partition Manager.
    Find the slot you are on from the fastboot bootloader earlier and right click on either boot_a or boot_b and select Manage Partition Data.
    Click Load and select the magisk_patched#####.img file you transfered from your phone.
    Wait for it to finish then Close Partition Manager. Your phone will reboot to EDL on its own after pressing OK. Wait on that.

    Reboot to System by holding vol- and power till your phone reboots out of EDL then release both.
    Your phone is now Bootloader Unlocked with Magisk Root.






    Hopefully this helps.
    This guide was written by me, but the information was provided by Cloud1250000.
    If there are any errors let me know and I will fix.
    6
    Go back to Partition Manager and right click on abl_a again then select Manage Partition Data, then Select Load and choose the abl engineering file.
    Do the same for abl_b.


    Maybe I'm not catching on to something but, following the guide I don't have a abl_b.bin file besides the one backed up.
    There was a link provided for an abl_a.bin file.
    What am I not understanding?

    Okay I got it this morning. Reread it still didn't understand but had some hunches so check around the net about LG dual sim unlocking and then it clicked. It was meant to say load the engineering file provided into both abl_a and abl_b

    Thanks for the guide maybe rephrase that part. I was super confused for a bit, would never overwrite something with a different name without being super clear.
    6
    Success!

    I have a G8 (LM-G820TM, US T-Mobile variant) that had been updated OTA to Android 11 (G820TM30b). I used Windows 10 Pro 64-bit, version 21H2, on a Dell Latitude E6230 (That shouldn't matter, but is provided for reference).

    Some notes for anyone else doing this, and wisdom I got from more experienced commenters in this thread:

    • Read all the instructions carefully. Read every word slowly. Do what you need to do to make sure you don't skip any steps. If necessary, print out the instructions and cross them off one by one.

    • EDL Mode doesn't show anything on the screen. You'll only know if your phone is in EDL mode if your computer makes a USB Connected chime, and it shows up under Ports in Device Manager.

    • Use a good quality USB 2.0 cable and USB 2.0 port. QFIL is finicky, and doesn't like USB 3 ports. If you get a Sahara error, use a different cable, a different port, or a different computer.

    • When you back up your abl_a and abl_b partitions, they should be about 1MB. (1024KB exactly, in my case). If they're significantly larger, then they didn't read correctly. You'll need to flash them back later, and if they didn't read correctly, you can't restore them.

    • The provided engineering abl_a should be flashed to abl_a and abl_b.

    • The engineering abl should only be used to enable fastboot temporarily so that you can unlock the bootloader. You can't leave it there - you have to flash your original abl_a and abl_b back to your phone once the bootloader is unlocked. If you leave the engineering abl on there, you'll either get a bootloop or your touchscreen won't work.

    • When booting into fastboot for the first time, Windows doesn't use the correct (or any) driver, so the phone just shows up as "Android" in Device Manager, and it doesn't show up when you do "fastboot devices". I had the LG Mobile Driver installed per the instructions, so it was just a matter of pointing Windows at the correct driver. In Windows 10 it was Update Drivers -> Browse my computer for drivers -> Let me pick from a list of available drivers on my computer -> Android -> LGE Mobile ADB Interface
    5
    It should since the abl used is from a g8x and it worked on my v50 sprint.. :)
    4
    Ok, so maybe you unlocked the bootloader, still not sure. But you didn't even root? How do you consider this a success then?

    Well, to answer the first part of your response here are a couple images (jpg type)

    And for the rest of your response, I am going to try to finish out this tutorial this morning. I can say this much in advance: I have found that once a phone has been bootloader unlocked, gaining root (whether it be by magisk, the ol' SuperSU, or whatever) becomes an eventuality of overwhelmingly high likelihood of success. I am saying 'high likelihood' only because I realize that there are never any absolute guarantees in XDA, and it's not a good idea to jinx yourself by getting overconfident. So I'm gonna try to get rooted here and keep my fingers crossed, but I personally can not recall ever hearing of a phone whose bootloader is unlocked, that couldn't be rooted.
    v50thinQ.jpg
    v50thinq2.jpg