[LG V20 Guides, News, & Discussion] TheDantee:
Just in Time for The New Year I would like to show Everyone How to root there Canadian variant LG V20!

Current Known issues

- No Service From Carrier

- Seems VERY Laggy (Can be Fixed with using a Kernel)

Other Information

- Yes you can Restore to factory Settings with this Method (So Don't worry if you screw up)

- Sorry far I Only know This works on the H915 however the Restore should work with all LG Models

- This will give you a Bootloader to have access to fastboot Commands

- Working TWRP Recovery

So After Reading the No Service Part many are mostly not going to be interested... I uploaded this Thread anyway to see if anyone could find a fix to this issue. (When one is found I will update this with the fix)

So If you still want to Root your Canadian LG V20 Let's do it!

DOWNLOAD THE ZIP FILE HERE

https://mega.nz/#!ABZV0AZZ!8LBGgpjiGT1ij6scshWTQO4tGhUb9GMUcTHtKLLhfW0

- I DO NOT TAKE ANY RESPONSIBILITY FOR YOU BREAKING YOUR DEVICE

- I HAVE NOT CREATED ANY OF THESE FILES I ONLY PUT EVERYTHING INTO ZIP FOLDER FOR YOU TO DOWNLOAD AND MAKE THINGS CONVENIENT AND SIMPLE

- PLEASE THANK THE ACTUAL DEVELOPERS WHO CREATED THESE FILES (LISTED BELOW)

FILES USED/THANK THESE PEOPLE

[MENTION=4591212]me2151[/MENTION] Dirty Santa Files (Boot2.img, Step 1.bat, Step 2.bat and RUNMEFIRST.bat) -

https://xdaforums.com/v20/development/ls997vs995h910-dirtysanta-bootloader-t3519410

[MENTION=5672995]jcadduono[/MENTION] recowvery and dirtycow exploit (used with Dirty Santa)

https://xdaforums.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594

Stock Images for LG V20 H915 you can find those here

http://lg-firmwares.com/lg-h915-firmwares/

(You will need to be flashed on H91510d for this to work however you could try 10e if you wanted)

[MENTION=2684188]autoprime[/MENTION] UPPERCUT for LGUP (This is what allows the LG V20 to be read and will allow you to downgrade to 10d if needed and will let you restore to stock using Download Mode at any time! This will only be used for you if you mess up with the root and need to flash back to stock or you need to upgrade or downgrade to the 10d firmware)

https://xdaforums.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295

[MENTION=631273]Chainfire[/MENTION] SuperSu v2.79 SR1

https://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

WHAT DO YOU NEED BEFORE YOU START

- A Copy of LGUP

- An LG V20 H915 Running the 10d Firmware (if you need help flashing this firmware read below before Step 1)

- The Zip File I Listed above to Download

- ADB and LG Drivers

- A Windows Computer

HOW TO UPGRADE/DOWNGRADE TO FIRMWARE VERSION 10d

Step 1 - Boot Your Device into Download Mode (Turn the phone off hold the Vol + Button and plug in your device to the Computer)

Step 2 - On your Computer find the Zip File (extract it) and Open Uppercut.exe (This should launch LGUP and Make sure your Phone is Connected to your Computer)

Step 3 - In LGUP Select the Upgrade button (even if you are downgrading it will still work) then find the Firmware .kdz file for 10d

Step 4 - Flash the KDZ back onto your device

ROOTING THE DEVICE!

Step 1 - Install a Terminal Emulator App to your Device

Step 2 - Verify your device is plugged in and that ADB sees the Device (adb devices)

Step 3 - On your Computer Open the RUNMEFIRST.bat (do not close this window)

Step 4 - After loading up RUNMEFIRST.bat run Step1.bat (if you see permission denied on the files Flatland and Flatland64 this is normal)

Step 5 - Once the shell prompt opens in the step 1.bat window type "run-as con" (without quotations then hit enter) then type "chmod 0777 /storage/emulated/0/*" (yet again not in quotations and then hit enter)

Step 6 - Once that has finished on your phone open the Terminal app you downloaded earlier and type in id (if untrusted_app is displayed continue if not redo the steps)

Step 7 - In the Terminal Emulator type applypatch /system/bin/atd /storage/emulated/0/dirtysanta then watch the RUNMEFIRST.bat to see when it tells u to open Step2.bat (when it tells u to open Step2.bat open it)

Step 8 - You should now Be into a Somewhat usable bootloader on your device... now we Stop using DirySanta and Start to do things manually by ourselves open up a Command Prompt and type "fastboot flash boot boot.img" this will flash the boot2.img used in the Dirty Santa Exploit

Step 9 - After that finishes type "fastboot flash recovery TWRP.img" This will put TWRP (For the H918 Variant) on your device

Step 10 - Boot into TWRP (Remove battery then put it back in hold the Vol - Button and the Power Button Once LG Powered by Android Logo Appears Release the Power Button then Hold it Again, A White screen should come up say yes to both screens then should boot into TWRP)

Step 11 - Now that you are this far I recommend you backup everything so that you can start from this point if you mess up any upcoming steps that way you do not have to reflash the stock image and start from step 1 again....

Step 12 - Select Wipe from the Main menu then go to Format Data then type yes and enter (This will remove the password lock currently enabled on the device)

Step 13 - On the Main Menu select Install browse to your SD Card where you put your SuperSU.zip File onto and flash that to the device

Step 14 - Once that is completed return to the main menu select the Wipe menu again go to Format Data then yes again

Step 15 - Go back to the Wipe Menu and go to Advanced and select Dalvik, Data and Cache then slide to wipe after this finishes reboot to the system

Step 16 - Once in the System complete the Android setup and enable USB Debugging again then type adb reboot recovery (if your device does not boot into Android this is when u go back into TWRP by doing the remove battery method and holding those buttons down as I stated before and you Restore your Backup you made in Step 11 and you try doing those Steps again)

Step 17 - Once Back into TWRP (you may make another backup here if you would like) select Install then Flash SuperSU to your device again... Go back to the Main Menu Select Wipe then Advanced and Select Dalvik and Cache then Slide to Wipe and reboot into the System

Step 18 - Once back into Android you should see SuperSU on your device and you may download a Root Checker app of the Play Store to Make sure your Device is Fully Rooted and Working!

Please inform any Issues in the Replies below and I will add them to the List for People to Know before they Attempt rooting... If anyone finds a Fix for the Modem file to get service working on the LG V20 H915 while rooted please reply and i will Add that to the guide BELOW!

I DID NOT MAKE ANY OF THESE FILES SO PLEASE THANK THE CREATORS (LISTED ABOVE) FOR THEIR HARD WORK AND EFFORTS!

I THINK I BRICKED MY DEVICE/ THE ROOT DID NOT WORK/ I WANT TO GO BACK TO STOCK

Step 1 - As Stated Above to this all we need to do is Enter Download Mode (Remove Battery reinsert battery hold Vol + and plug in the Device) and then run the UPPERCUT.exe File

Step 2 - Select Upgrade browse over to your kdz file and select it then flash it to your device! Your Device Should boot up into Android (I Have Bricked my LG V20 Many Times Removing TWRP and the Bootloader and having nothing but the LG Logo and the Download Mode and I could Still get into the Device after doing this so it should work for you! However any problems should be dealt with the developer on his forum listed here

https://xdaforums.com/lg-g5/development/uppercut-lgup-loader-g5-variants-t3511295

)

Anyone willing to Try installing things like Kernels and ROMs I would assume you would be using H918 Supported Files For those as thats what TWRP is running in.....