[LG Spirit Guides, News, & Discussion] Ninloth:
Hello folks!

It's been a while since last time I spent in this forum section (when the method for flashing Poland MM KDZ was published), but suddenly I decided to check the current development and it was great do discover that developers found a way to unlock bootloader! Then, I tried to do the procedures, found some adversities around the path, flashed stock KDZ for my device A LOT and finally managed to obtain a fully working LP stock with root and TWRP for my model: H442F (Dual SIM) ("LG Volt 4G" in Brazil).

The thing is: although a lot was done regarding the Spirit LTE, I found near zero information specifically for my device variant. Since I tried a lot of paths and eventually achieved an interesting result, I decided to write a full tutorial, with a lot of instructions and pictures for "novices" who desire learn all the steps but gives up at the high learning curve. Finally, I also wrote this tutorial in Brazilian Portuguese, which I believe will help at least some comrades (you can download the PDF in portuguese HERE).

Needed files:

LG Drivers (remove old ones if already instaled)

LG Flash Tool 2014 (credits to [MENTION=2181463]quangnhut123[/MENTION] from this thread)

Brazilian H442F10a Firmware (this is a low speed server, I can upload to a better one if someone asks)

Android SDK Tools (for Windows users; Linux ones just install the package android-tools-adb)

Kingroot (or download here: www.kingroot.net)

Latin America Patched Aboot (credits to [MENTION=7045959]pvineeth97[/MENTION] , for more info check this thread)

TWRP (or download here: https://twrp.me/lg/lgspiritlte.html)

Flashfy (or download here: https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=en)

SuperSU (or download here: http://www.supersu.com/)

Finally, if you prefer, you can download a full pack in this link (except for KDZ), however, I did prefer to keep isolated links for better credits and referrals

Step-by-step

Download all needed files

Install drivers, SDK and unpack Flash Tool

Save all files in the same folder, but keep KDZ file inside Flash Tool folder

Put your phone in download mode (power off, hold vol+, plug usb in pc, keep holding until download icon appears)

Wait a little for Windows completely detects device and load all drivers

Verify in Device Manager if your pc detects phone as "LG Mobile USB Serial Port (COM#)"

Open LG Flash Tool as admin

Select KDZ file

Choose the downloaded H442F10a_03.kdz file

Choose CSE Flash

Click START

Then, "Clear phone software update registry"

You'll see a warning

Then, OK (no need to change country)

Another app will open for the flashing. If you are offline, it is possible to show just a "?" character. Wait patiently...

In about 5min it will finish

After some reboots, you'll see the phone starter screen. Just move forward (no need to configure anything right now, maybe wifi, but not google account)

Enable Developer Options going to Settings/General/Common/Software Information and tap some simes in Build Number until the "You are a developer" message appears

Go back to Settings/Developer Options and turn on USB Debugging

With Debugging on, choose MTP (for Windows) or PTP (Linux), and when asked, allow the computer

Now, make sure you installed (and know how to use, since I will cover just a few commands here) the Android Debugging Bridge (adb). It will be essential for some steps, as well for entering Recovery Mode (I will show some Linux screenshots because I do not use Windows - for this tutorial, just for KDZ flash - but with a working adb the commands are the same)

Open a command prompt (Windows: right click in start menu) or a terminal (Linux) and run "adb devices" to see if the device was detected. If not, run again and check if phone are asking permissions (and grant it)

Go (cd) to the folder with all downloaded files and write the commands (some names may be different if you downloaded individual files from official links)

adb push aboot_5120_patched.bin /sdcard/

adb push twrp-3.2.1.0-cn70n.img /sdcard/

adb push SuperSU-v2.82-201705271722.zip /sdcard/

adb install Flashify_1.9.2.apk

adb install KingrootV5.3.1.apk

At whit point, make sure your internet is fully working (3-4G or WIfi), then, open Kingroot and root the device

After a well successful root, go back to adb and run "adb shell" and then "su". The phone will ask root permission. Grant it and in adb again run "cd /sdcard"

Now we arrived a critical step. Make sure to type the command as is show, because an error may result brick. We will copy the modified aboot into the respective phone partition (check code, check picture, and double check!)

If everything occurs all right, will appear this message

Great! Now you have an unlocked bootloader! What we have to do now is fhash a custom recovery (in this case, TWRP).

Open Flashify, give root rights, then go into Flash/Recovery Image/Choose a file/File explorer/sdcard/[downloaded file]. When asked to flash click "YUP!" and then "Flash More" (as we do not want the phone to reboot right now)

An extra step I prefer to do is remove Kingroot, since it installs a lot of services and keep device substantially slow. If you prefer Kingroot over SuperSU, you are DONE!

Case you prefer SuperSU... Open Kingroot/.../Settings/Uninstall Kingroot

It will prompt if you are sure. Just click Continue/OK

Go back to prompt/terminal and run "adb reboot recovery"

Phone will enter TWRP!

Now, just a few steps!

Go to Install and flash SuperSU

Go to Wipe and do a Factory Reset

Go to Settings and disable TWRP app installer (optional)

And finally go to Reboot and choose System

DONE!!!

Now you have a phone with an unlocked bootloader, a recovery capable of doing a lot of stuff (sideload, wipe cache, backups), and rooted as well.