[LG V20 Guides, News, & Discussion] AthieN:
It looks like quite a few people are getting confused about the steps they need to take, so I wrote up the steps I took to get my device rooted. [MENTION=4591212]me2151[/MENTION] - if you want to add it to the OP, feel free to do so! I'm not trying to take anything away from the original instructions, but I decided to just type up the steps I took to try and make things easier for people.

These instructions are for Windows users and are specific to the Sprint model (LS997). Others can follow them if they want, up to the point where I refer them back to the OP for other variants' instructions:

Download and install ADB and fastboot and add them to your path (see here for instructions) then reboot the PC so the changes go into effect (and to refresh your system, because it is Windows after all ;))

Download and install the LG USB drivers (do not connect the phone to the PC until after this is done!!)

Download all of the files from the OP and put them somewhere easy, for the purposes of this tutorial, I will use C:\android

Extract the contents of v20-root.zip to the base of your working directory but do not extract the other zip's!

Install a terminal emulator onto your phone from the Play Store (see the OP for a great one to use).

If you haven't already, enable Developer Mode on the phone (search to figure out how) and make sure that USB debugging is enabled.

Reboot your phone for safe measure!

After the phone is rebooted, connect it to the PC and wait for the drivers to finish installing...

IMPORTANT: Browse to your phone via Windows Explorer, open the EXTERNAL SD Card and copy both LS997-deODEXd-signed.zip and SuperSU.zip to it.

Open a command prompt as Administrator (this may not be needed, but UAC can be weird in Windows so I recommend it anyway) and navigate to C:\android

From C:\android, type:

adb devices

and make sure it sees your device. If it does, then proceed. If not, then start over!!

From C:\android, type:

RUNMEFIRST.bat

and press Enter. This will open another command prompt window. Don't close this window and just move it to the side.

From C:\android, type:

Step1.bat

and press Enter. (You will see two "Operation not permitted messages. Just ignore them and continue.)

After Step1.bat has finished, go to your phone and open Terminal Emulator...

From the elsa:/$ prompt, type:

id

from your phone's keyboard and press Enter.

*** Look for the words "untrusted_app" in the output. If you see them, them proceed. If not, start over from step 11!!

From the elsa:/$ prompt, type:

applypatch /system/bin/atd /storage/emulated/0/dirtysanta

and press Enter.

*** Watch the other command prompt window that opened from the earlier step. It will eventually tell you to run Step2.bat.

From C:\android, type:

Step2.bat

and press Enter. If everything goes well, your phone will reboot into bootloader (it will look tiny).

From C:\android, type:

Step3.bat

and press Enter. If everything goes well, your phone will reboot back into the system. Don't unlock the phone...

From C:\android, type:

adb reboot recovery

and press Enter. If everything goes well, your phone will reboot to TWRP.

*** You will see a message saying your phone is corrupt. Ignore this and DO NOT TOUCH THE DEVICE!! Also, it takes time for TWRP to load so be patient!!

If everything goes well, your phone will eventually boot to TWRP (yaay!). Press Cancel on the password screen, then swipe to modify the system files.

I recommend performing a backup at this point. If you don't know how to perform a backup in TWRP, then Google search is your friend! :)

If you are running anything other than the Sprint model, STOP here and go back to the OP for your specific instructions!! If you are on Sprint, the continue:

Go to Wipe > Advanced and put checks in the following: Dalvik, System, Data, Internal and Cache and then slide to Wipe. Repeat these steps three times!!

Go back to the main menu, then Wipe > Format Data, type

yes

and press Enter. Do this three times as well!!

Go back to the main menu, then Reboot > Reboot Recovery and reboot the device back to recovery again.

Go to Install > locate the LS997-deODEXd-signed.zip you added to your External SD card earlier and flash it. Then flash SuperSU.zip the same way...

Once both files have been successfully flashed, click Wipe Cache/Dalvik and then Reboot System

If everything goes well, your phone will reboot.

*** It takes a good 10-15 minutes for it to boot. It may appear to be frozen, but it's not!! Just let it boot!!!

After the phone has booted, go through the setup process until you are back to the home screen...

From C:\android, type:

adb reboot bootloader

and press Enter. This will boot the device back to the bootloader screen

From C:\android, type:

fastboot flash boot boot2.img

and press Enter. Wait for it to say finished.

From C:\android, type:

fastboot reboot

and press Enter. This will reboot the device. Wait for it to finish loading...

From C:\android, type: adb reboot recovery and press Enter. This will reboot the device back to recovery. Again, this takes a long time!

Once you are in recovery, re-flash SuperSU.zip again. When it's complete, click Wipe Dalvik/Cache and then click Reboot System.

Wait for the phone to boot up. It will take another 10-15 minutes or so....

If everything goes well, once the phone has finished booting, you will be fully rooted and ready to rock and roll!!