How To Unlock Bootloader On Any LG SDM845 [Snapdragon 845]

We will walk you through the process of unlocking the bootloader on any LG SDM845 handset in this guide. Entering the bespoke development process opens up a world of fascinating opportunities.

The list is endless and includes everything from flashing custom binaries like LSPosed to getting administrator privileges by rooting the device using Magisk. It also includes flashing custom ROMs and custom recoveries.

But before you can do any of these things, there’s one crucial need you must cross off the list: your device’s bootloader must be unlocked.

For most OEMs, the process is very simple, but when it comes to LG, things get a lot trickier, especially for handsets with the Snapdragon 845 chipset.

Thankfully, a firehose file that can be used to unlock your LG SDM845’s bootloader has now been leaked for these smartphones.

How to Unlock Bootloader on any LG SDM845 [Snapdragon 845]

How to Unlock Bootloader on any LG SDM845 [Snapdragon 845]

The procedure listed below will erase all of your device’s data and may also void its warranty. Thus, make a backup in advance. Furthermore, because this guide utilizes a different firehose file than the one that was released, it will not function on the G710TM.

By following these procedures, you can protect Droidwin and its members from liability in the event of a thermonuclear war, if your alarm goes off and you are not awakened, or if something goes wrong with your device or data.

STEP 1: Download LG Bootloader Unlock Files

Download Unlock.zip from this link, then unpack it [Credits: XDA Senior Member EmanuelCN].

STEP 2: Install EDL Drivers

The Qualcomm HS USB QD Loader 9008 Drivers must then be installed on your computer. You could consult our comprehensive tutorial on Installing EDL Drivers on Windows 11 for that. Qualcomm QDLoader 9008 HS-USB

Qualcomm HS USB QD Loader 9008 Drivers. Credit: droidwin.com
Qualcomm HS USB QD Loader 9008 Drivers Credit droidwincom

STEP 3: Install QPST

Now, go here to download and set up the Qualcomm Product Support Tool on your computer: Download, install, and flash firmware with the QPST tool.

STEP 4: Enable OEM Unlock

It is now necessary for you to enable OEM Unlock and USB Debugging on your device. This is one possible way to do it:

  1. Navigate to System > About Phone > Settings. Press Build Number 7 a few times.
  2. Next, select System > Developer Options > OEM Unlocking & USB Debugging to be enabled.

STEP 5: Boot to EDL Mode

Your device must now boot into Emergency Download Mode. This is one possible way to do it:

  1. After connecting your device to the PC, hold down the Power and Volume Down buttons.
  2. Holding down the Volume Down and Power buttons, press the Volume Up button repeatedly as soon as the screen goes dark.
  3. Now, your device will restart in EDL Mode.
  4. It should be identified as Qualcomm HS USB QD Loader 9008 under Device Manager.

STEP 6: Set Up QFIL

  1. Open QFIL and select Flat Build as the Build Type.
  2. Next, choose the “prog_ufs_firehose_Sdm845_lge.elf” file (which may be found inside the extracted Unlock.zip) under Programmer Path.
  3. In the lower right corner, select “UFS” as the Device Type.
  4. Now, QFIL ought to identify the port on your device. If it doesn’t occur, select the port on your phone by clicking on “Select Port.”

STEP 7: Backup abl_a and abl_b

  1. Select Partition Manager by going to the Tools tab. All of your device’s partitions will be listed.
  2. Look for the “abl_a” partition, then right-click and select “Manage Partition Data.”
  3. Click “Read Data” now. Your current partition will be backed up by doing this.
  4. The V35abl.img file will then be loaded from the Unlock folder when you click “Load image.”
  5. Launch Run now, then navigate to %appdata%.
  6. Next, select Qualcomm > Qfil > COM_X (where X is the port to which your phone was previously connected).
  7. A file with the name readata.bin ought to exist. Call it Abl_abackup.bin instead.
  8. Proceed with STEP 7 in its entirety, substituting abl_b with abl_a on this occasion.

STEP 8: Backup laf_a and laf_b

  1. Select Partition Manager by going to the Tools tab. All of your device’s partitions will be listed.
  2. Look for the “laf_a” partition, then right-click and select “Manage Partition Data.”
  3. Click “Read Data” now. Your current partition will be backed up by doing this.
  4. then begin Use the Windows+R shortcut to launch, enter %appdata%, and press Enter.
  5. Next, select Qualcomm > Qfil > COM_X (where X is the port to which your phone was previously connected).
  6. A file with the name readata.bin ought to exist. Click Erase and rename it to laf_abackup.bin.
  7. Proceed with STEP 8 in its entirety, substituting laf_b for laf_a.
  8. Click Save Partition File after completing steps 7 [abl_a and abl_b] and 8 [laf_a and laf_b].

STEP 9: Boot to Fastboot Mode

  1. Install the Fastboot Drivers on your computer first.
  2. For around eight seconds, press and hold the Power and Volume Down buttons.
  3. Then, hold only Volume Up (the volume for EM, EMW, and EAW) right away.
  4. Now, your device will boot into Fastboot Mode (this may take a few tries in some situations).

STEP 10: Android SDK Platform Tools

Installing the Android SDK Platform Tools on your PC is now necessary. The only one that is advised is this official Google ADB and Fastboot binary. Thus, after downloading, extract it to a comfortable spot on your computer.

You will receive the platform-tools folder after doing this, which you will need for the remainder of this tutorial.

STEP 11: Flash FRP and Unlock Bootloader on LG SDM845

  1. Move the frp.img file into the platform-tools directory.
  2. Then, to flash the frp, enter the following command: fastboot flash frp frp.img
  3. Now, to reboot to Fastboot, run the command below: fastboot reboot bootloader
  4. Then enter the command listed here: fastboot oem unlock
  5. Hold off till the procedure is over.

STEP 12: Load Backup abl and laf FIles

  1. First, as previously mentioned, boot your device into EDL Mode.
  2. Next, launch QFIL Tool and select “Tools” > Partition Manager.
  3. Search for “abl_a” now, then right-click to load “abl_abackup.bin.”
  4. With abl_b(abl_bBackup.bin), laf_a(laf_abackup.bin), and laf_b(laf_bBackup.bin), repeat the procedure.
  5. After that, select Save Partition File.

STEP 13: Boot to Download Mode

  1. First, as previously mentioned, boot your device into Fastboot Mode.
  2. After unplugging the phone, turn up the volume until “power off” appears on the screen, and then hit the power button to turn the phone off;
  3. Re-plug the phone into the PC after pressing and holding the Volume Up button. Now it ought to start in download mode;

STEP 14: Flash KDZ Firmware

  1. Navigate to the extracted Unlock folder first.
  2. Install LGMobileDriver WHQL Ver 4.4.2.exe after that.
  3. Install LGUP Store Frame Version 1.14 3.msi, which can be found in LGUP-1-14-3-Patched, after that.
  4. The LGUP folder in LGUP-1-14-3-Patched to C:\Program files (x86)\LG Electronics\ should now be overwritten.
  5. Next, open LGUP and load the firmware for KDZ that you wish to flash.
  6. Now you will need to choose a mode. Refurbish is the recommended option since it flashes the software and resets the phone to factory settings.
  7. Now initiate the flashing and give it time to finish. After that, your device will use an unlocked bootloader to boot to the operating system!

That is all. To unlock the bootloader on any LG SDM845 smartphone, follow these steps. Please ask any questions you may have about the previously described stages in the comments section.

As soon as possible, we will respond to you with a resolution.

Ultimate Guide: Rooting Google Pixel 8 and 8 Pro – Step-by-Step Tutorial

Leave a Comment