[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:

Read this carefully and completely. In this tutorial, I will teach you how to root your Canadian LG V20 using DirtySanta method. As LG V20 H915 can be rooted with dirysanta method but after rooting signal/cellular service do not work. Due to this issue we need to convert H915 to US996 variant. There is already some guides for doing this but the catch in this guide is that you don't have to flash a H915 kdz --> Root --> Flash US996 rom --> US996 kdz --> Root --> Flash US996 rom.

This tutorial uses the potential of patched LGUP to skip long parts and makes the process more easy and comfortable. I got some inspiration for rooting from this thread

Before proceeding read 4th post carefully.

Required Things:

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

Preparation:

1: Turn off your anti-virus as it can delete some rooting files.

Phase 1: (Converting H915 to US996)

1: Download all files given in 2nd post.

2: Extract and copy LGUP to "C:\Program Files (x86)\LG Electronics" (for 32-bit windows C:\Program Files\LG Electronics). (Location varies as per location of your windows installation drive)

3: Install LG Driver (If not already)

4: Backup any of your data if you need it because you will loss your data from internal storage.

5: Put phone into download mode. (Switch off phone, hold vol-up button and plug into pc while holding that button)

Phase 2: (Rooting our converted phone and installing a custom rom)

1: Download all files given here (A Root package and terminal emulator)

Steps:

1: Connect phone to your PC while in download mode.

[IMG="ExecuteLGUP"]https://lh3.googleusercontent.com/_OLb6p7gUovDBOoaEpCUqJKdXr51xGdUXVAt1HJvELImOWkd9mt8_ZPVgs1pkoTl1gsTJf50TyYsOsxEs2PsxMh1z9uxq3t5C3-kTg=w1280-h1024-rw-no[/IMG]

2: Run "LGUP.exe". It should detect your phone. If you need backup of your current OS then click on dump partition radio button on LGUP and select start. Click on select all when a pop-up appears asking for which partition to dump.

(Backup can take upto 20gb of space).

[IMG="SelectKDZ"]https://lh3.googleusercontent.com/Xzcy5IhUqdh5gB5JF1tjoubnRCzebq7-t6WZadGTR42Vunp9jjTtgJWwyB1x5jc7j2FJfFiMwYynm-VrW3UTat59YAjoiR9ytVCQfg=w1280-h1024-rw-no[/IMG]

3: Select "PartitionDL" button from LGUP. Click on 3 dots button and select downloaded US996 kdz. Now press start.

(Click on select all partition when a pop-up appears about which partitions to flash) Wait till it finishes flashing.

[IMG="KDZFlashing"]https://lh3.googleusercontent.com/LZCSN-dNutRfqcnWxXk24Ml7MPZLVUtnBoq-cIWoVQyDufxciaPg1OMwJxjDtRuivVHBvD79lKwGF6hHUCrG4kyretJmdP-LRI8MIA=w1280-h1024-rw-no[/IMG]

[IMG="SelectPartitions"]https://lh3.googleusercontent.com/3vhWhhJED_hh5E4XX0bCQud9eEJDYt6s_wetjGafoXNi4Hc6XbiiUw06Bu9x9T7L59W7Hl0D2-aA4d8PtQUwac0k4SGJ-UbUvKH5Uw=w1280-h1024-rw-no[/IMG]

[IMG="ClickStart"]https://lh3.googleusercontent.com/TPso7uL9aq-L1zyAUVD1jodWNRi3Xk259CsBuUqdoO_WBQj6nW9439wEBw3527T2XPP3PRUnpSZj2H7XKTAofcWiLP_JzqQWAJ1IbA=w1280-h1024-rw-no[/IMG]

4: After flashing is done. Your phone will boot into sysgem. Do some normal settings. (Do not login with any google account).

[IMG="WaitTillFinishes"]https://lh3.googleusercontent.com/gFkWVtDiNSi0tx6ZSLMB8Jo1ZYNGpeD-goERlXbKW_mrst81Dt-UWB095tRZlt5TqPctcijY2RvcOjv_8aRtOi_iT0AwoMaB8miGvg=w1280-h1024-rw-no[/IMG]

[IMG="FlashFinished"]https://lh3.googleusercontent.com/N6PbZHkNKHFt6xcS01vV1csvNtC1yAH65UC4WlxxoVvF7YuMhe3fSysKrbxq8Z6d_LqbAL1v-SIwLorky4kvlS4lTTzjVFoOrisYLg=w1280-h1024-rw-no[/IMG]

5: Now use this GUIDE to root your phone

If you're facing secure startup after rooting (even you disabled it), then you will have to factory reset your phone using TWRP.

6: As of now you have a stock rooted US996 converted phone. You can continue and flash a custom debloated US996 rom if you want and can stop here and use your phone

(You can flash any custom rom of your choice for US996)

7: Now boot into TWRP. Copy "US996_deODEXd_Stock_NRD90M.zip" in your phone.

[IMG="CopyROM"]https://lh3.googleusercontent.com/T8Gwzi8vs6fNHWxUh2RHIQzcLu6HQLdAXplUcza3su4LNAep7hARfF5nHU_6Gq58pt8X5P2OZv2Xf9berm7fQOY_VDVEggY7odXLJw=w1280-h1024-rw-no[/IMG]

8: Flash this zip through TWRP.

9: If you want to flash any kernel then flash supersu or magisk after flashing kernel.

Reboot phone into system and you will have custom Rom with root.