There was a time when LG was one of the greatest leaders in the global smartphone market but in the past few years, the company has not been able to keep its popularity among users. LG now seems to lag behind some other major players like Samsung, HTC and Sony.

As things go in the world of Android, the more popular a device, the more attention it receives from the developers. In comparison to some older smartphones from the OEM, the LG G2 has been able to inspire active development. The presence of a method to root and install a custom recovery on the device and the availability of some nice custom ROMs are good signs for the users of the device.

If you own an LG G2 and looking for an easy method to get root access on it and install the popular TWRP custom recovery on it, we have a one-stop guide for you that will describe the complete procedure step-by-step. If you are new to Android, please be informed that bu rooting your LG G2, you will be able to enhance your phone’s performance by installing apps that require root privilege. The presence of a custom recovery along with root access will allow you to install custom ROMs, mods and kernels.


The procedure given below has been written carefully and tested successfully, yet it is considered risky. By rooting your G G2, you will void its warranty and put your device in risk. In case of any mishap, the developers behind the method or DroidViews will not be responsible. Proceed only if your agree to this condition. Also, do not try the method on any other model of the device other than those describe below.

Compatible LG G2 Models:

  • AT&T G2 D800
  • Sprint LG G2 LS980
  • T-Mobile G2 D801 (if you phone has KK, try Towelroot instead)
  • International G2 D802
  • Rogers G2 D803
  • Bell G2 D803
  • Telus G2 D803
  • Verizon G2 VS980
  • Korean G2 F320k

Do Not Miss:

How to Make LG G2 Faster and Reduce Lag (All Models)

Root Your LG G2 in a Single Click

Download Themes for LG G2 Home Launcher

How to Boost the Speaker and Headphone Volume on LG G2 (All Variants)

Root LG G2 with ioRoot:

  1. Download the rooting package for the LG G2 and extract the zip on your computer:
  2. Download and install LG USB Drivers on your computer: Download Here
  3. Enable USB Debugging on your phone. Go to Settings> Developer Options and enable USB Debugging. For detailed tips on turning on Developer Options on LG G2, read this guide.
  4. Go to Settings> PC Settings and select the proper mode to connect the device to computer. If you have Verizon LG G2, select Ethernet mode.
  5. Now connect your phone to the computer.
  6. Go to “ioroot10” folder and run the root.bat file. Doing this will launch a window like this:LG G2 Root
  7. Just press a key on your computer’s keyboard. It’ll run the rooting script and SuperUser will be pushed to your device, signalling root on the device.

So, now you should have a rooted LG G2. Open your phone’s app drawer and look for the presence of the SuperUser app there.


Additionally, you can install the Root Checker app from the market and verify root access on the device.

Root Checker Price: Free


If you LG G2 had Android 4.4.2 KitKat firmware and you also want to install TWRP Recovery on your LG G2, use this guide.

Install TWRP Recovery on LG G2:

Please do not forget to check your device model number from Settings> About before downloading the TWRP image (see above for list of G2 models).

  1. Download the appropriate TWRP Recovery image (*.img) file from below:
  2. Make sure you have installed LG USB Drivers. In case ADB does not recognize your phone, try this driver: LG_VZW_United_WHQL_v2.11.1.exe
  3. Enable USB Debugging on your phone.
  4. The TWRP Recovery image file will be install using ADB commands, so make sure to setup ADB (Android Debug Bridge) on your computer. If you are new to such things, please read our detailed tutorial on the topic.
  5. Download file (Github link) and extract it on your computer.
  6. Now copy the TWRP recovery image file (openrecovery-twrp- file to ADB folder.
  7. Open the “loki-master> bin”  folder and copy the “loki_flash” file to the ADB folder.
  8. Connect your phone to the computer.
  9. Launch cmd window from inside the ADB folder and type the following command lines (replace the name of recovery image [in Red] with that of the one you have downloaded):
    adb push loki_flash /data/local/tmp/loki_flash adb push openrecovery-twrp- /data/local/tmp/openrecovery-twrp- adb shell
  10. TWRP will now be installed on your LG G2. In case you do not see # prompt after issuing the above command, type “su” to gain root access.
  11. To reboot your device in TWRP, issue the following command (once again replace the name of recovery image with your own):
    cd /data/local/tmp chmod 777 loki_flash ./loki_flash recovery /data/local/tmp/openrecovery-twrp- exit adb reboot recovery
  12. If you have done everything correctly and the procedure went right, your phone should boot into TWRP Recovery mode.


To get out of  TWRP and boot your phone normally, tap on Reboot and then System. If you have any problem or question, please share with us via comments. Cheers!

Installing TWRP on LG G2 (KitKat):

If you have updated your LG G2 to the latest Android 4.4.2 firmware, now you can install TWRP recovery on your phone very easily. Just root your LG G2 using IOroot exploit given above and jump to the guide below:

How to Install TWRP Recovery on LG G2 Running Android 4.4.2 KitKat


Alternate Method to Install TWRP on LG G2:

Download and install the FreeGee app from the Play Store and use the app to install TWRP recovery on your device.

[appbox googleplay]


Above Root Method Didn’t Work?

In case the rooting procedure did not work for you, or your LG G2 has a newer firmware that one required for the given method to work, you can still root your LG G2 using the KingoApp root tool. You can get more information about this tool at this page.

source, 2