Rooting has its benefits when it comes to applying custom recoveries, flashing custom ROM and kernel, wiping caches and applying unofficial updates or any other application that may improve the quality of your device. Hence, rooting is vital if you want to every bit of the smartphone experience. You can tweak with its internal partitions and can have a new firmware flashed over your stock Android OS. Rooting also removes any kind of restrictions by the producer or by the carrier.

But what if, you don’t like the new root version of your smartphone? The question arises that can you reverse the rooting procedure. And the answer is yes, you can. Basically, while rooting, you flash a custom recovery or firmware on your OS. If you want to unroot it, all yu have to do is to flash it on a stock Android firmware. But, the process of rooting will again install the restrictions and you will also be able to get the OTA release updates. Hence, after this procedure, your device will be as good as new.


The following procedure is an unofficial one. Don’t try if you are just a rookie. We are not responsible if anything goes wrong. The process wipes all the data off your smartphone so it is wise to back up all your important messages, contacts, photos, notes, files, music, videos etc. Make sure that the battery of your device is up to the mark. If you phone gets powered off in the middles of the procedure, you may end up with a bricked device. Your device should have at least 60% charge. Enable the USB debugging option by going to Setting>Developer Options. It is also recommended that you deactivate any kind of antivirus or antimalware on your PC for the time being.

Unrooting the LG G3

  1. First off, you’ll need to download all the requisite drivers on your computer. You can click here to download the Flashtool and other important drivers.
  2. Install them on your PC
  3. On your desktop, unzip the Setup LG Flash Tool .zip file and then double-click the executable file to run it. Follow the on-screen instructions to install the program.
  4. Copy the MegaLock.dll file to C: > LG > Flashtool.
  5. You’ll have to enter the download mode on your smartphone.
  6. Turn off your phone and while pressing the volume up key on it, connect it to the PC. Your phone is now in the download mode.
  7. On your PC, go to Device Manager and click right on the LGE Mobile USB Serial Port. Select properties and follow this path Port Settings > Advanced > change the COM port number. Change it to 41
  8. As you are unrooting your device, you’ll be flashing the stock Android firmware on it. Click here to download it on your computer
  9. On your PC, select the Flash tool and go to Manual Mode.
  10. Load the .dll file downloaded in step 8 by clicking on the three dots option.
  11. Click Add. It will be on the right side of the S/W section. Click it and then select the .tot file
  12. When “Ready” appears on your display, unplug your smartphone.
  13. Plug it back in after a few minutes. The process of flashing will automatically begin.
  14. When the process of flashing is complete, your phone will reboot.

There you go! You now have your LG G3 running on the stock Android OS. Subscribe to our website for more. If you have any questions, you can ask them in the comment section.