How to Root LG G Flex 2, G2, G3 on Lollipop!

For those of you looking to root your LG G Flex 2, LG G2, LG G3, or other LG devices on Android 5.0.1/5.0.2 Lollipop, we have some good news, WE HAVE ROOT!

Thanks to XDA user Unjustified Dev and a Korean user, we can now root most LG devices on Lollipop (and probably should work also on KitKat) by using the LG firmware exploit method.

This root method works on many LG devices, here’s a list of devices it should work on:

  • LG G Flex 2
  • LG G Flex
  • LG G3
  • LG G2
  • LG F60
  • LG Tribute
  • LG MS395/D393
  • LG L90
  • LG Transpyre
  • LG Volt (LS740)

If your device is not listed, do try it and let us know and we will update this list.

Before we begin, you will need a Windows computer to root your LG device.

Step 1. Go to Settings->About Phone->Software Info then hit on the “Build number” about 5 times until it says “You are now a developer”.



Step 2. Hit back button twice and now you should see “Developer options”, select it.


Step 3. Make sure “USB Debugging” is checked ON.


Step 4. Connect a micro-USB cable from your LG phone to your computer.


Step 5. Download and unzip the files.  You should get a folder called “LG_Root” in your Downloads directory like shown below:




Step 6. Make sure you have proper drivers installed.  Go to Device Manager and find “ADB Interface”.  If you don’t see it, download LG Drivers and install it.  Then you should be able to see it.

Download drivers:

Download LG G Flex 2 Drivers for Windows (Works for most LG devices including LG G Flex 2, G2, G3, etc…etc…)

For Verizon LG devices, download the Verizon LG driver instead!!!


Step 7. Open a command prompt then type:

cd Downloads

cd LG_Root

adb devices

Then unplug and plug the micro-USB on your phone until you see “Allow USB debugging” on the phone.


Select “Always alllow from this computer” then hit “OK”.


Type “adb devices” and you should see a serial number along with “device”.  If you see this you are ready to rock!


Step 8.  Next copy and paste the following:

adb.exe push busybox /data/local/tmp/ && adb.exe push /data/local/tmp && adb.exe push /data/local/tmp

For some reason, above code gets cut off, try copying and pasting this here:

adb.exe push busybox /data/local/tmp/ && adb.exe push /data/local/tmp && adb.exe push /data/local/tmp


Step 9. Power off your LG phone and unplug the micro-USB cable.  Then WHILE HOLDING DOWN the Volume Up button, plug in the micro-USB cable.  You should see “Downloading…”.


And after few seconds it should turn to “Firmware Update”.


Step 10. Next, double-click on “ports.bat” and read the COM number next to “DIAG1”.  (Note, some users have reported you must do Right Click->Run As Administrator to get this step working although I didn’t have to.)


Step 11. Next, type:

Send_Command.exe \\.\COM24

But replace COM24 with the COM number you found in Step 10.

Then type:

sh /data/local/tmp/ dummy 1 /data/local/tmp/ /data/local/tmp/busybox


Step 12. If you have an LG phone with removable battery, simply pull battery and put it back in.  For phones without removable battery like the LG G Flex 2, hold down Volume Up and Power buttons together for 30 seconds until your phone reboots.



Step 13. Once rebooted, you should find SuperSU app in your app drawer and a fully rooted phone!

You can download and run Titanium Backup app to verify full root!


Congratulations, you’ve successfully rooted your LG G Flex 2 (or other LG smartphone) on Lollipop!

Don’t forget to root your sister’s, wife’s, brother’s, husband’s, and cousin’s LG phones!

Have a question?

Please post all your questions at the new Android Rehab Center at HighOnAndroid Forum, thank you for understanding!

Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.

Max Lee

Max Lee is the founder of Max makes Android tutorials and review videos for people who want to get high on Android over at his YouTube channel and Korean YouTube channel.