How to Root LG Optimus G Android 4.1.2 Jelly Bean

Here I have some good news all LG Optimus G users. We are now able to root the LG Optimus G with Android 4.1.2 Jelly Bean in an easy way. This guide is not complicated, and won’t brick your phone. However, you should backup your phone every time you want to change your phone settings. Good luck.

Note: This guide works for All models of LG Optimus G like F180/E970/E971/973/E975.

LG Optimus G Android 4.1.2 Jelly Bean Root tool:

How to directly root LG Optimus G:

  1. Download and extract the root tool
  2. Enable usb debugging mode
  3. Connect your phone
  4. Run root.bat
  5. Following the steps to make your phone rooted

Once you have completed the steps, your LG Optimus G will reboot, and enjoy.


Okay, for someone who can not use the root.bat file. Here I show you how to root the phone by manually imputing the commands.

  1. Make sure you have enabled the usb debugging mode
  2. Connect your phone
  3. Open up cmd
  4. Input:adb shell touch /sdcard/g_security
  5. Disconnect the phone
  6. Disable USB debugging mode and power off the phone
  7. Power on the phone and enable USB debugging mode
  8. Reconnect the phone
  9. Input:adb shell id
  10. If you can see uid=0(root), gid=0(root), this guide will work for you. If not, I have to say sorry.
  11. Input:adb.exe push busybox /data/local/tmp/busybox
  12. Input:adb.exe shell "chmod 755 /data/local/tmp/busybox"
  13. Input:adb.exe shell /data/local/tmp/busybox mount -o remount,rw /system
  14. Input:adb.exe push su /system/xbin/su
  15. Input:adb.exe shell chmod 06755 /system/xbin/su
  16. Input:adb.exe push SuperuserPro.apk /system/app/SuperuserPro.apk
  17. Input:adb.exe push Superuser.apk /system/app/Superuser.apk
  18. Input:adb shell chmod 0644 /system/app/Superuser.apk
  19. Reboot and Enjoy

LG Optimus G Pro Phone Photos – LG Cell Phone Pictures



LG Cell Phone – Related Posts

10 thoughts on “How to Root LG Optimus G Android 4.1.2 Jelly Bean”

  1. This does not work for me either. I have the LG drivers installed on my desktop, but all I get is “adb is not recognized as an internal or external command, operable program or batch file.”

  2. Finally got this to work on my E971 with 4.1.2 from rogers.

    I grabbed a tip from another thread or blog which I closed the window for along with 100 others and don’t have time to track down right now. may have been on the xda site.


    adb shell touch /sdcard/g_security


    adb shell “echo -en \\x0d > /sdcard/G_security

    the power off and unplug sequence importance became very obvious during this troubleshooting so follow the original instructions to the letter (except the ones here)

    Hope this helps.

    Merk – kinda sounds like you may just be in the wrong directory while running the script, or just double clicking on the root.bat file in explorer. do this from the cmd prompt in the directory path you’ve extracted the package too.

    Thanks for the guide. now I can change my DNS to something that doesnt SUCK (AKA – not Rogers).

  3. I took another run at this, but even after making sure that I was running the root.bat file from the right directory within the cmd prompt, my phone will not root. Not sure what the problem is but I have spent hours without success. Sigh.

  4. Thanks to lg-phones and weebsurfer, with guide and tips I was able to root my phone 🙂

  5. I have rooted,unlocked bootloader and have cm 10, and I want to go back to stock. Can I use the recovery option from LG support tool?

  6. I can not see uid=0(root), gid=0(root), so this guide in not work for me? 🙁 🙁
    somebody help me please!

Leave a Reply

Your email address will not be published.