[LG G5 Guides, News, & Discussion] aanonymoushuman:
Using the following method I was able to successfully ROOT my H830 running stock 20A NOUGAT. With this root method you will get TWRP Recovery and SuperSU. This method WILL wipe your internal storage, so please BACKUP!​

Your warranty is now void. I am not responsible for bricked devices, dead SD cards, or lost photographs.

Please do some research if you have any concerns about root!​

I used jcadduono's method which he describes on the V20 forum [Easy Recowvery ALL CREDITS TO THE AUTHOR. PLEASE GO RATE HIS THREAD AND CLICK THANKS IF THIS WORKS FOR YOU!] https://xdaforums.com/v20/development/h918-recowvery-unlock-v20-root-shell-t3490594​

1. Bootloader Unlock

For this method to work you must have an unlocked bootloader. Despite the fact that I already had an unlocked bootloader, after the upgrade to stock N, jcadduono's script failed to work initially and gave me an error message saying my bootloader was locked. To fix this I had to manually relock and unlock my bootloader one more time. Unlocking/Locking your bootloader will wipe the internal storage of the devices so backup before this step. If you however, already have an unlocked bootloader, feel free to skip this step and go on, although in the end you might have to return to it if you get a "bootloader locked" message in the Recowvery script. If you do skip these steps, don't forget to download the LG Drivers from below.

1. Download and install the latest LG Drivers from HERE

2. Download the minimal adb and fastboot tool from HERE. I recommend the portable version, which you can extract to your desktop.

3. On your phone, go to Developer Options and turn on Enable OEM Unlock.

4. Enter fastboot mode: Turn off your device, press and hold the volume down button, while holding the volume down button connect your phone to your computer by USB, continue holding the volume down button until your device enters into fastboot mode.

5. On your computer go to the folder which you extracted in step 2. Open a command window by holding down SHIFT, right clicking with you mouse inside the folder, and selecting "Open command window here"

6. In the command window type "fastboot oem unlock" to unlock your bootloader, this will erase all of your data.

7. Type "fastboot reboot" to reboot to system.

2. Installing TWRP using Recowvery

Prior to this step I HIGHLY recommend factory resetting your device, if you just unlocked your bootloader, your device was automatically factory reset so you are good to go. Once your phone turns on after a factory reset, I suggest signing into your google account and setting up your phone as if you are going to use it, we will not be factory resetting after this step. However do not download any apps or mess with the settings yet, you can do that later, once your device is successfully rooted.

1. On your computer, download Recowvery from HERE and extract the folder to your desktop.

2. Now on your phone enable USB Debugging in Developer Options.

3. Connect your phone to the computer and make sure File Transfer is chosen in the "Use USB connection for" pop-up.

4. On your computer, download the latest version of TWRP: H830 or H850

5. Rename the downloaded file to "recovery.img" and place it on your phone's internal storage [/storage/emulated/0]

6. On your computer, open the Recowvery folder you extracted in step 1, and click on EasyRecowvery.

7. Once there, type option "5" and "ENTER", in the "Extras and Advanced Tools Menu" disable integrity verification by typing option "7" and "ENTER". Return to the main Menu of Recowvery by typing option "0" and "ENTER"

6. After disabling integrity verification, run the exploit by choosing option "1"

7. Follow the prompts in Recowvery, your phone should reboot about two times in the process.

8. DO NOT Wipe Cache while in TWRP.

8. Once finished, your device should reboot to system and will have TWRP recovery, instead of the stock recovery. The only thing left now is to install SuperSU.

3. Installing SuperSU through TWRP

Although Recowvery does give you an option to install SuperSU through its interface, doing so caused problems in my case. Therefore I recommend manually booting into TWRP and installing SuperSU from there.

1. Download the latest version of SuperSU from HERE and place the .ZIP file on your phone's internal storage.

2. To boot into TWRP, go into the adb and fastboot folder, which I described in the very first steps of this tutorial. There, once again open a command window and type "adb reboot recovery".

3. You should now be in TWRP, there select Install, find the .ZIP file of SuperSU in the file explorer, and install it. DO NOT Wipe Cache after the installation.

4. Reboot to sytem, you should now have a rooted LG G5 with TWRP and SuperSU installed!

Credits:

jcadduono - Recowvery

RealPariah - Compiled Recowvery zip for LG G5

shimp208 - Minimal ADB

TWRP

SuperSU​