The G2, for many reasons, is a superb package featuring the best of LG’s smartphone technology. The features and specs of the device can make any smartphone lover crave for it. The device has been successful in securing a respectable place in the crowded market. Back in October 2013 we published a detailed tutorial to root LG G2 and install TWRP recovery on this device. Our old tutorial, however, works only on the firmware version the LG G2 was shipped with.

It has now been months since the LG G2 was launched and quite recently it received a new firmware update via OTA, bumping its software version to Android 4.2.2 It might sound outdated enough for a flagship phone because most of us were expecting KitKat at this moment. Anyways, if you have already received the new firmware update and are now looking for a way to root LG G2, we have come up with another rooting tutorial for you.

The the latest version of the old  ioRoot root tool autoprime can now root the LG G2 running the latest firmware in one click and works on Windows, Mac and Linux machines.The new version of the tool has been recompiled and updated to work with all G2 variants with new ROM listed below:

  • Korean LG G2 F320k with F320K20a KitKat
  • Korean G2 (SKT) F320S with F320S20a ROM
  • AT&T G2 D800 with ROM version D80010o
  • T-Mobile G2 D801  with ROM version D80110G
  • Sprint G2 LS980 with LS980ZV8 OTA and LS980ZVA
  • Verizon G2 VS980 on VS98011A /12B OTA (How to Enable WiFi Tethering)
  • All G2 variants with older ROM version

So, if you own an LG G2 with the firmware version mentioned above, it is just obvious that gaining root privileges on your phone has again become possible with ioRoot. In case you have been unwilling to accept the OTA update because of the fear of losing root, you can now welcome it.


Rooting an Android device voids manufacturer’s warranty. The ioRoot method for LG G2 has been tested and found working. The list of compatibility is based on the developer’s list on his XDA thread.  Follow the guide at your own responsibility.


iORoot now also works on all LG G2 models with Android 4.4.2 KitKat Firmware!


  • Download the  ioRoot package:
  • Download and install LG USB drivers on your computer if you do not have it already: Download
  • Enable USB Debugging on your LG G2. If you do not know how to turn on this option on devices with Android 4.2 and above, see this guide.

Root LG G2:

  1. Extract the file and open the folder.
  2. Connect your phone to the computer using USB cable.
  3. If you are a Windows user, double-click the root-windows.bat file. Mac and Linux users can use the “” and “” respectively.
  4. When the cmd window pops up asking you to press a key to continue, obey it.LG-G2-Root
  5. The rooting script will start running and when it is finished, your LG G2 will be rooted and reboot automatically.
  6. Now install SuperSU app by Chainfire from the Play Store: [appbox googleplay eu.chainfire.supersu]

You should see the SuperSU app in the app drawer. Your LG G2 has been successfully rooted. You can verify root access on your device by installing a root app on it. There are several app in the Play Store that can check the presence of root permission on your device. We suggest using Root Checker:

Root Checker Price: Free


Installing TWRP on G2 (Jelly Bean):

After rooting your LG G2, if you also wish to try custom ROMs and mods, you’ll have to install a custom recovery. To install TWRP on your device, please head over to this tutorial.

Installing TWRP on LG G2 (KitKat):

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

Must See:

How to Make LG G2 Faster and Reduce Lag

Download Themes for LG G2 Home Launcher

How to Boost the Speaker and Headphone Volume on LG G2


  1. Hi David, glad to know it worked and you are able to get what you wished to.

    As for your question, it appears to be the same app but I got it from some other thread. I try to help users to the best of our capabilities and the Web is so awesome a place. 🙂

    • No, rooting doesn’t wipe device data. As for tethering, rooting makes it easy. You can try apps from the Play store. I am not sure about SVTP though. You can also try this:1. Download SQLite Editor
      2. Open the file – /data/data/
      3. There’s a field named ‘tether_entitlement_check_state’. Original value s set to 5. Changed it to 0 and save
      4. Reboot the phone
      5. Enjoy tethering.

      The method works on the AT&T model.

      • Thanks Rakesh, I appreciate your reply. The only concern I have now is that in the text above, the root folder (and files) is stated as, and the one I was able to download is ioroot19. Will that pose a problem? I can’t afford to brick my phone. Do you know how reliable these instructions are with the new zip file? Thanks again for the information.

        • Hi Rekesh. Okay, here is an update. I got brave and ran the batch file, and it just hangs at “wait-for-device”. I suspect that it doesn’t recognize the Windows LG drivers. However before doing this, I successfully loaded the Verizon file (directly from the LG site) called “LG_VZW_United_WHQL_v2.11.1” and then rebooted to be sure. It also told me that it successfully installed the LG drivers. So I am at a loss. Any suggestions? Please advise. Thank you kindly.

          • Hi David, thats an updated version. As for the waiting notification, you’re right, it’s due to the drivers. Try this, press Ctrl+Z on keyboard and select device manager.

            If you see an yellow exclamation mark on your device name, it’s definitely a driver related issue. Try to fix it by reinstalling the drivers. Also check if you have enabled USB Debugging on your phone.

          • Hi Rakesh. Okay, it worked in that I was able to root; (I think). I had to connect the G2 as Charge Only and select Ethernet (for Verizon) for the script to run. Then I followed the instructions exactly, and it completed, but did give me an error message stating that the phone was already rooted, but I know that it wasn’t because a.) I bought it brand new from Verizon, and b.) before I ran the root program, I checked it with Root Checker from the Google Play store, it and said it was not rooted. Okay, all that said, in spite of the error I got, after rooting completed, I checked with Root Checker again, and this time it does say that the phone is rooted, and it placed a new app on the phone called SuperSU. My new problem now is that even though I believe my LG G2 phone is now rooted, I can’t find a single app that will run a wifi hotspot, or even a tethered USB connection. Some actually put up an icon at the top to make it look like a hotspot is active, however when I check the active wifi signals on my PC, there are none being broadcast from my phone. I also tried to use SQLite Editor to make the change you suggest in the first post, however my phone does not have the file (or the statement) that you described. Any other suggestions on how I can get this phone to open a hotspot now that it is (supposedly) rooted? The only reasdon I rooted in the first place was to get a hotspot for when I travel with my PC and there is no wifi available. Thoughts?

          • Okay David, download this modified app:!iJJ0wbZZ!eVpGNCS7JX1huXbNcRSGhhKpzPNTBWFuBXL3eDQ_yns

            Install the Root Browser app from the Play Store. Open it and go to system/app directory. Find these files: HotspotProvision.apk and HotspotProvision.odex. Copy them to your SD Card as backup and then delete the original files.

            Now copy the downloaded HotspotProvision.apk to system/apps. Tap and hold it and select Set/fix permissions option. Set the permission to rw-r–r– and then reboot the device.

            For more help on fixing permissions, see this:

            You will then be able to configure your hotspot settings on the Verizon LG G2. Hope it helps.

This site uses Akismet to reduce spam. Learn how your comment data is processed.