Step 1: Download and install the drivers https://dl.dropboxusercontent.com/u/24741486/LG%20G2/LGUnitedMobileDriver_S4981MAN38AP22_ML_WHQL_Ver_3.8.1.exe on PC. Then download this zip https://dl.dropboxusercontent.com/u/24741486/LG%20G2/ioroot10.zip it is a package to the root.
Step 2: Extract the zip to a folder on your phone. Enable USB debugging (Settings / General / About phone / Software Information / 7x and about then-build number should be down to write “you’re a developer ‘/ 2x return back to the general / Developer Options / USB Debugging (it is only when the phone is not connected)
Step 3: Connect G2 to the PC and wait for it to carry out the installation of drivers. Now click on “root.bat” that JSE provided desktop in the previous step.
Step 4: After the device has been detected, should it disconnect, try re-enabling it once again using the procedure on step 2 above. (/ general / options developer / off and back on usb and plug the phone back and wait for a while (20 seconds)).
Step 5: Once the device is connected again, the script detects your phone and starts rooting procedure. During the process, you will be asked to install superuser.apk, definitely confirm that, yes, otherwise you will not have root
Step 6: Once the process is completed, you will be able to have the G2 root, but you will not be able to re-gain your warranty once again from the previous step.