EDIT: was able to root putting the SuperSU and no-verity-opt-encrypt.zip on SD card and installing from TWRP. I'm guessing my noobness with TWRP is the reason I wasn't able to install them via adb. Leaving long post below because might give people insight if they're having issues.
OK I thought I was a relatively intelligent individual but for the life of me I can't figure this out and I’m getting ready to throw my phone out the window.
1. Install LGUP + DLL H830. Enabable usb debugging + check oem unlock> adb reboot bootloader> fastboot oem unlock.
Enable developer, enable developer options, enable factory oem unlock
adb reboot bootloader
fastboot oem unlock (wait for device erase)
fastboot getvar unlocked -> returns yes
fastboot reboot
2. Put phone downloadmod ( turn of phone> hold volume up connect cable)
3. Open LGUP> Choose UPGRADE > choose file tot extract h830> Start
4. Put phone twrp> flash super su + dm-verify> reboot >Done
When you get into TWRP the first thing you must do is Wipe->Format and wipe all the data. That removes the encryption
adb push blah.zip /sdcard/. Before you can do this, system must be checked under mount.
I downloaded all the files from the OP. Aiming for rooted, dled the "File TOT full add twrp H830" image
I installed LGUP and the DLL.
I enabled developer, enabled USB debugging and checked OEM unluck on the phone.
I installed ADB from the minimal install (instructions don't mention this but ok, it's a gate to keep out the completely uninitiated).
I entered "adb reboot bootloader" from my adb folder
I entered "fastboot oem unlock" from my adb folder
I entered "fastboot getvar unlocked" from my adb folder which returned yes.
I entered "fastboot reboot" and the phone reboot.
I turned off the phone and held volume up and connected the cable which turned it on in download mode.
I opened LGUP, chose upgrade and the "File TOT full add twrp H830" file. (software VERY not intuitive, have to click on row at top to select upgrade and then select row at bottom to see 3 dots to click to browse for file)
I started the upgrade. The upgrade completed and during the run reboot.
I believe at this point (can’t remember exactly when it first popped up) I got the yellow triangle that says “Your device software can’t be checked for corruption”
The phone started into the original startup process.
Here is where things started to get unclear/go wrong.
4. Put phone twrp> flash super su + dm-verify> reboot >Done
When you get into TWRP the first thing you must do is Wipe->Format and wipe all the data. That removes the encryption
adb push blah.zip /sdcard/. Before you can do this, system must be checked under mount.
I turned off the phone and restarted it and entered TWRP by holding power and vol down button until lg logo appeared and released power button only for one second while continuing to hold vol down. After the second elapsed press and hold the power button until it boots into recovery.
When the phone turned on it turned on in a white screen that says “Factory Data Reset” at the top (see picture). “delete all user data (including LG and Carrier apps) and reset all settings”
I did not know what this was since it wasn’t mentioned in the instructions. I first said no and Exit which booted the phone back to the Welcome/brand new phone screen. I tried again and this time said yes and yes which rebooted the phone but into TWRP.
I went to wipe, then format data, then typed yes. I got a successful message. It give me back and Reboot System as options at this point.
I reboot system and it brought me to the Welcome/New phone screen again.
I had to go through the startup process to get to where the phone could connect to the computer again (on the welcome screen there is no way to access the USB connection type or enable developer or anything).
I entered my gmail account and did not install any of my apps from backup (that'll be a pain).
Enabled developer, USB debugging, (oem unlock was still checked) changed USB connection to file transfer.
Then did “adb push BETA-SuperSU-v2.74-2-20160519174328.zip /sdcard/.” (also tried without ending period later)
Got “[100%] /sdcard/BETA-SuperSU-v2.74-2-20160519174328.zip” as response.
Then did “”adb push no-verity-opt-encrypt.zip /sdcard/.” (again tried without period later)
Got “[100%] /sdcard/no-verity-opt-encrypt.zip” as response.
Thought I was done and rebooted the phone. Supersu is not installed. Running root checker from the play store finds not rooted.
Since then I’ve re-done from the LGUP stage a few times. Tried without the period in the /sdcard/. Went into TWRP and made sure system was checked under the mount menu; tried backing out of mount menu after checking it, tried hitting mount USB storage (says usb storage mounted and only gives unmount as option), tried hitting disable MTP.
At this point I literally got no sleep last night, my phone has no contacts in it because I can’t set it up for my stuff yet and I’m about ready to cry or kill someone.
Any advice greatly appreciated and sorry for the crazy long post.