How to Root the LG G2 (All Versions) (Video)

Rooting is the process of telling the Android system that you want full access to everything on the phone. What this does is allow us to then change anything we want on the device, from the Android version (through a custom recovery and ROMs) to removing apps that we otherwise couldn’t uninstall, to adding free wifi tethering in some cases. Thankfully, the new LG G2 wasn’t very hard to root and the procedure is quite easy, even for the most novice of users. Simply install the drivers, download the rooting package an XDA developer created and run it. Ta da! Here’s how to root the LG G2, regardless of what version.

I. Before Your Begin

  1. This will only work using a Windows machine.
  2. This has only been tested on the following devices running the following versions of the firmware so check to make sure you’re device is listed here before continuing (and it’s on the same firmware version). If your version is not listed below, please check the developer’s page and see if he has added your device.
  • AT&T G2 (D800) – D80010d
  • Verizon G2 (VS980) – VS98010B (Original ROM)
  • Verizon G2 (VS980) – VS98011A (OTA)
  • T-Mobile G2 (Original ROM)
  • KT F320k (Original ROM)
  • Rogers D803 (Original ROM)
  • Bell D803 (Original ROM)
  • Telus D803 (Original ROM)
  • OPEN D802 (Original ROM)

II. Install the Drivers

  1. Download the LG ADB Drivers and install them.
  2. On the phone, tap Menu > System Settings > General > About Phone > Software Information > Keep tapping Build Number until it tells you are a developer.
  3. Hit back twice and go to Developer Options and turn ON USB Debugging.
  4. Plug in the device to your computer via the USB cable to finish installing the drivers.

III. Root the LG G2

  1. Download the rooting package from the developer’s page here (under “Ok, Where Do I Get This?” in the first post)
  2. Right click the package and select Extract All.
  3. Inside the newly extracted folder, double click the root.bat file with the device plugged in via USB still.
  4. Follow the prompts in the rooting program and do what it says until completed.
  5. When prompted, unplug the device.
  6. Go to Settings > Security > and turn OFF USB Debugging. Then turn it back ON.
  7. Plug the device back in via USB.
  8. Press any key on your computer to continue.
  9. When it’s done, reboot the device. All done!

IV. (Optional) Flash a Custom Recovery

  1. Head to our How to Flash a Custom Recovery on the LG G2 procedure to get to flashing ROMs and other fun times!

If this procedure helped you, please donate/thank the original developer of the program here.

32 thoughts on “How to Root the LG G2 (All Versions) (Video)”

  1. so, when un-rooting, can we change the root status in the phone settings? Just in case VZW wants to deny an unrelated phone warranty.

  2. my Aunty Peyton got a year old
    Audi RS 5 Convertible by working from the internet. he said J­a­m­2­0­.­ℂ­o­m

  3. doesn’t work. When I plug in it asks USB connection method and the root package can’t find the phone… It has options Charge Phone, Media sync (MTP), Internet Connection, Camera (PTP). If I don’t touch anything it can’t find the device. If I touch MTP the program hangs in Windows.

    1. If you have a Verizon phone like I do, you’ll have to select Internet Connection and then Ethernet. The phone should then show up as “USB debugging connected.” This is what the developer’s instructions suggest, and it worked for me. Best of luck.

  4. Hello! I’m having an issue while running the root.bat file that I was unable to find an answer for. Hopefully someone here has the solution. When I run the file I receive the following message:
    Looking for device…Error: protocol fault (status read)
    Determining carrier…
    Error: more than one device and emulator
    GOTO was unexpected at this time

    any help would be greatly appreciated.

    1. Makes sure you’re using a Windows PC.

      Makes sure you haven’t downloaded more then 1 ioRoot.

      if you are still having issues, try re downloading it on a friends Windows PC and run it again.

      Sometimes Chunks don’t get downloaded due to a bad internet connection.

  5. Hi will this wipe my data, therefore apps and everything? Or will i be left with everything the same except from root privileges?

  6. I’ve done everything as instructed however after clicking on the root file it says ” daemon not running….daemon started successfully ” then nothing happens following that.. I’ve noticed on screenshots it should search for my carrier etc. following that but I get nothing. What am I doing wrong?

    1. unless you haven´t already resolved the issue:
      same happened to me.
      problem was, i didn´t have adb-drivers installed.
      get those (just search for USb-adb-drivers) and it will all work as a charm.
      my computer actually installed three drivers at the same time – one for adb, one for mtp and another one. forgot, what it was though.
      just let it do it´s thing. it might take a while.
      the rest is apiece of cake.

    2. I found that it had sent a prompt to my mobile to allow USB debugging. You have to turn on the screen yourself because it doesn’t wake up. Then the thing will continue. That’s how it was to me anway, and I think it worked for me. Just did it.

  7. Edward Gentry Leach Jr.

    It did work i have the LG G2 T-Mobile United States i was able to remove all that stupid bloatware crap….but i would like to know does this allow me to have my phone unlocked so i can put any carriers sim card in it and connect or is there other things i have to do to get it completely unlocked?

    1. Chaucers Left Testicle

      No. Rooting and unlocking are different procedures. You should be able to find an unlock code on eBay for about $10, provided its legal where you are.

  8. when i click on the root.bat folder it brings up the black screen and says to press any key and when i do it just disappears

  9. please help me
    i have a lg g2 4.4.2
    i installed the drivers.
    extracted the files
    opened the root and do everything
    I get the superuser . but no root access

    1. i have the same issue …i have done everything right but now there is no root access.trying to find a way

  10. I have done everything. I have rooted my device to the point where it says device is successfully rooted and everything should be good to go. I have installed an app on my LG G2 called G2 Xposed. I try to update/install the framework and it continually says “failed to get root access” please help.

  11. Okay, this is how I did it, successfully:

    1. Under “Where do I get this?” there is another, updated link, click that and get the stuff.
    2. There is no ‘root.bat’ file in the current version, but there is a ‘ioroot’ without the .bat extension. Run that.
    3. After the first two lines, the second being “daemon started successfully”, wake the screen on your phone, it should have asked you to allow the computer to access, or something like that, and allow USB debug mode. Allow it.
    4. Follow the instructions in the terminal on the pc, namely select “Apply update from ADB” on the phone when it looks all hackerish. No disconnect/connect dance necessary.
    5. Follow more instructions, reboot, the console closes when you’re finished, and you should be rooted.
    6. Check with a Root checker from Google Play to see if you’re rooted.

  12. my phone says
    E: failed to verify whole-file signature
    E: signature verification failed
    Installation aborted

    I cannot figure out how to get past this? Any help would be nice. Thanks !

Leave a Reply

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