[LG V20 Guides, News, & Discussion] dksoni411:
Good day,

Here's the modified dirtysanta method to root LG V20 and install TWRP. This guide will help you in rooting your device with much easier situation.

Before you begin:​

(Your phone's internal storage will be wiped or simply formatted or more simply erased)

(You will observe a static boot screen on each boot on some variants)

(These instructions are specifically done using root package 4.0. Some steps will be different if you use other version)

Read this carefully and completely. In this tutorial, I will show you how to root your LG V20 using DirtySanta method.This method is currently working for devices mentioned below in working device headings. So, you are warned not to try this on any other device (or not mentioned device) because this might brick your device. If you're on stock rom with Google's security patch of January 2017 or later then you need to flash a firmware with December 2016 or earlier security patch. This method flashes a debug bootloader, So, if you try to re-lock your bootloader it will brick your device.*

And most important before beginning, read 4th post carefully.

Currently, LS997 (Sprint Variant) cannot return to stock because there is no KDZ available for these devices (they mostly don't release TOT, KDZ).

For H910:

If your phone is on non-rootable firmware you can cross flash a H915 or US995 kdz with December 2016 patch by using Patched LGUP and then proceed to root.

If you are faced any problem you can ask help, I will try my best to help but can't promise and blamed if your device is bricked. Always process is root only if you have enough patience and experience to deal with brick and bring phones back to life.

Working Devices:

- Verizon (VS995)

- Sprint (LS997)

- ATT (H910)

- Korean(F800L)

- USS996 (BPT, UCL)

- Canadian (H915) --> Follow this Method (Specially for H915)

again don't try on others you may face a brick

. But if you're so desperate to try it on others devices then tell me your experiences.. DO NOT TRY THIS ON ANY OTHER VARIANT, YOUR PHONE WILL BRICK (INCLUDING BUT NO LIMITED TO H918)

Required Things:​

All things that you require for this process can be found in 2nd post.

Preparation:

1: Download files from download section. (Always download latest root package)

2: Install Terminal Emulator on your phone.

3: Extract root package.

4: Install “ADB” through “ADBSteup.exe” from Software Folder

Optional Either copy root zip (SuperSU or MAGISK) to external Sdcard (memory card) or wait till process to end so you can copy it after formatting internal storage from TWRP

6: LG Driver can be found in Software folder of root package (Install it, if not installed already)

Steps:

Bootloader Unlocking:​

1: Navigate to extracted Root Toolkit

2: Run "JustRunMe.cmd".

3: Enter "1" to begin process and follow on-screen information. All steps will start automatically one-by-one.

4: When prompted open terminal emulator and perform following commands. (Commands are also described in respective scripts).

id

check it output if it says ”Context = untrusted_app”. If it say so then you're fine to go to next step or you will have to began from step 1.

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

5: Now bring Logcat window to front and wait till it says you to start step 2.

Press any key on main "JustRunme.cmd" and it will start 2nd step automatically.

it will boot your device into bootloader after success.

When done, step2 window will close automatically. Press any key on main window to begin 3rd step.

It will flash TWRP on your device. Your phone will reboot and boot into system after some time. If it takes more than 15 minutes or your kept seeing static window then reboot back into fastboot mode.

To boot into fastboot (or bootloader) mode simply turn off phone by taking battery out then press volume down and plug-in USB cable while holding the button.

Flash Boot2 image by entering “2” then “1” from JustRunMe window. (Different for root package 6.0)

It will reboot and phone should boot now.

(If you're faced with any secure boot password then you will have to format data within TWRP. Just power-off your device and boot into TWRP)

Rooting, Removal of Encryption, Installation of SuperSU or Magisk:

​

8: Now boot into recovery mode either by entering “5” then “1” or by key method,

Cancel password prompt.

To Remove Encryption Error (It'll wipe all your internal data)

9: On TWRP. Swipe to allow modification.

Click → Wipe → Format Data → type “yes” → enter.

Now you will have access to internal storage from TWRP. Connect your phone to PC with USB cable while in TWRP.

10: Now copy your Supersu or Magisk to phone (Whatever you prefer).

11: Flash this zip by

Press → Install → (Select copied zip) → swipe to flash and wait till it is finished.

12: If you're faced with any secure boot password then you will have to format data again by

Boot into TWRP –> Wipe → Format Data → yes → enter

after that

Press → Wipe → check Cache, Dalvik Cache, Data → Swipe.

Press → Home → Reboot → System.